Links to some of the more common installation issues are listed below. More troubleshooting information is available at the Troubleshooting FAQ.
Fatal error: Allowed memory size of n bytes exhausted
The error "Allowed memory size exhausted" indicates that Drupal needs more memory than has been allocated under current settings. This error can be resolved by adding an extra line to Drupal's configuration files.
Failed to connect to your MySQL database server
The installation script cannot connect to the database. Check if the username, password and hostname that you provided are correct.
Cannot create directories 'files' or 'private'
The installation script needs permissions to create these directories inside the sites/default folder.
Cannot write to configuration files settings.php
The installation script needs permissions to write to the configuration files settings.php.
Blank page (White Screen of Death)
Occasionally the page is completely blank (No content. No errors.) This is what is sometimes referred to as the "White Screen of Death". There are several reasons why this might occur.
"Your PHP configuration only supports the SQLite database type" on the database configuration page during install
Drupal 7 now requires PHP to have the PDO (Php Data Object) extension enabled or compiled in. Older or home-brewed versions of PHP may not have this enabled by default. Check your phpinfo for the "pdo_mysql" extension, or see the instructions for enabling it. Discussion
"Fatal error: Maximum function nesting level of 'xxx' reached"
If you have Xdebug PHP extension installed on your server, you might encounter this error. The solution is simple, you will need to change/create a parameter on Xdebug configuration file :
By default, the number is 100. Don't forget to restart Apache.
You can then proceed to installation or refresh error page to end it.
- Host-specific error messages
- Register globals should be disabled
- What permissions does Drupal need?
- Why is this uploading stuff so difficult
- All my pages are blank
- White screen of death fixing step by step
- Client does not support authentication protocol
- 500 internal server error
- Got a packet bigger than 'max-allowed-packet'
- Lock tables sequences write error
- Error on installation step 3
- Database setup fails to proceed
- Translation issues
- Clean URLs how-to