The "500 Internal Server Error" is one of many error messages you may receive while attempting to install or run the Drupal Web content management system. The error means that the Web server running the Drupal web site encountered an unexpected condition preventing it from fulfilling a request. There are a number of possible reasons related to the error and solutions for it will depend on the cause.
Other People Are Reading
Change "htaccess" File
The majority of the time, the culprit for a "500 Internal Server Error" using Drupal can be found in the "htaccess" file. This file is located in the main directory of your Drupal installation. Make sure that you haven't made any changes to the file, such as attempting to increase your PHP limit. The "htaccess" file is included in your Drupal installation by default. Make sure that the file is in its default form or that no modifications to it have been made that Drupal or your server cannot render.
Another possible cause of the "500 Internal Server Error" is the version of PHP your server is running. PHP is a popular Web programming language that the Drupal system uses. Many Web servers run PHP4, which is fine for most Drupal elements. However, some Drupal modules or content types my require PHP5. You can force your server to render PHP5 by entering the following code your "htaccess" file:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
In some cases, internal server errors are the result of an installation malfunction. Delete all Drupal files that were included in the installation you attempted to make. Make sure that your server meets all the requirements to run Drupal. Download a fresh copy of Drupal and attempt the installation again from scratch. Pay attention to every step of the installation and make sure you are not omitting any necessary information or skipping any steps.
Change Web Host
If all else fails and you continue receiving "500 Internal Server Errors" while attempting to install or run any aspect of Drupal, it is possible that your Web host's servers simply are not equipped to run Drupal. View the list of Web server requirements as laid out by Drupal and look for a host that meets them. Many Web hosts offer one-click Drupal installations that will eliminate much of the hassle and guesswork of installing it manually.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for