Quick start checklist for Drupal

Prerequisites

Apache needs module php5_mbstring.
Apache should have rewrite to support clean URLs.

Ensure that you have a new empty database with the following permissions:
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
    ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Outside Drupal

Copy Drupal to the document root.

Ensure that apache has write access to sites/default/settings.php.

Copy additional modules to sites/all/modules.

Edit the .htaccess file in the document root:
    php_value memory_limit 12M
        More if you plan to do image processing.
    php_value display_errors  1
        Change to 0 after installation is completed.

Edit sites/all/modules/fckeditor/fckeditor.config.js:
    Remove 'UniversalKey'.

Edit sites/all/modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/php/config.php:
    $Config['Enabled'] = true ;
    $Config['UserFilesPath'] = '/files/' ;

Edit themes/garland/page.tpl.php:
    Add &nbsp to get rid of tidy-warning:
    <span class="clear">&nbsp;</span>

Inside Drupal

Administer / Site configuration / Clean URLs
    Test, Enable

Administer / Site configuration / Date and time
    Timezone
    Formats

Administer / Site configuration / File system
    Private

Administer / Site building / Modules
    CCK / *
    Core / Forum, Locale, Profile, Search, Statistics, Upload
    Event / *
    Input Helpers / FCKeditor
    Other / Date API
    Views / *

Administer / Site configuration / Site information
    Name, etc

Administer / Site configuration / FCKeditor
    Minimum rows 8
    filters

Administer / Site configuration / Localization
    Import po-files.
    Enable, default

Administer / Site building / Menus
    Primary links
        Add "Log in" = "user", weight 9
        Add "Log out" = "logout", weight 9
    Navigation
        Log out disable

Administer / Site building / Blocks
    User login Region none

Administer / Roles
    Add publisher.

Administer / User management / User settions
    Decide strategy.

Administer / Site configuration / Performance
    Caching mode Normal

Post installation tasks

Ensure that sites/default/settings.php is appropriately protected.

Edit the .htaccess file in the document root:
    php_value display_errors  0

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <small> <sup> <sub> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <img> <br> <br /> <p> <div> <span> <b> <i>
  • Lines and paragraphs break automatically.

More information about formatting options