Drupal deployment checklist

« Back :: Tagged with Drupal :: Drupal 6.x ::

This is a checklist I put together some time ago. This makes it easier to remember everything that needs to be checked after migrating a site from development to the production server.

These settings are Drupal settings only. This list does not cover server configurations.

1) .htaccess

Path: /

  • Ensure that path's are correct.
  • Enable redirect to domain with www (personal preference).

 

2) settings.php

Path: /sites/default/settings.php

  • Set correct database and connection details.
  • Ensure that the file is write protected.

 

3) Status report

Path: /admin/reports/status

  • Resolve any errors shown here.

 

4) Site information

Path: /admin/settings/site-information

  • Is site name, slogan (if used), and e-mail correct?

 

5) Performance

Path: /admin/settings/performance

  • Caching mode: Normal
  • Block cache: Enabled
  • Optimize CSS files: Enabled
  • Optimize JavaScript files: Enabled
  • Clear all cache

NOTE: After enabling the above, make sure the site look and work correctly.

 

6) Modules

Path: /admin/build/modules

  • Disable all developer modules (if devel is installed, use link in menu).
    • imagecache_ui
    • views_ui
    • devel
    • (not content_copy)
  • If Übercart is installed - Is store information correct?
  • If Contact module is used - Is correct e-mail used?
  • If Webform module is installed - Is e-mail and other settings correct?
  • Double check modules for any settings that needs to be changed.

 

7) User 1 account

Path: /user/1/edit

  • Change user 1 username to admin, root, or something else you feel comfortable with.
  • Change password for the above if weak.
  • Keep the above info in a safe place!

 

Additional things to consider

  • Disable error reporting.
  • Set a maintenance theme.
  • Check user registration settings.
  • Remove all .txt files from root (possible security issue as you can see version number).

 

Finally, don't forget to set up cron on the server, or install the Poormanscron module.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <blockquote> <blockcode> <pre> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Copyright © 2010 deuxcode.com
Powered by Drupal. Valid XHTML 1.0 Strict and CSS 2.1.