2015-05-10

‎Internal Server Error

← Older revision

Revision as of 02:45, 10 May 2015

(2 intermediate revisions by the same user not shown)

Line 5:

Line 5:

==The White Screen of Death==

==The White Screen of Death==



Both PHP errors and database errors can manifest as a white screen, a blank screen with no information, commonly known in the WordPress community as the <em>WordPress White Screen of Death</em>.

+

Both PHP errors and database errors can manifest as a white screen, a blank screen with no information, commonly known in the WordPress community as the <em>WordPress White Screen of Death</em>
(WSOD)
.



Before
you

start taking
desperate measures, there are a number of reasons for the WordPress white screen of death:

+

Before
resorting

to
desperate measures, there are a number of reasons for the WordPress white screen of death:

* '''A Plugin is causing compatibility issues'''. If you can access the [[Administration_Screens|Administration Screens]] try deactivating all of your Plugins and then reactivating them one by one. If you are unable to access your Screens, log in to your website via [[FTP Clients|FTP]]. Locate the folder <tt>wp-content/plugins</tt> and rename the Plugin folder <tt>plugins_old</tt>. This will deactivate all of your Plugins. You can read more about manually deactivating your plugins in the [http://codex.wordpress.org/FAQ_Troubleshooting#How_to_deactivate_all_plugins_when_not_able_to_access_the_administrative_menus.3F Troubleshooting FAQ].

* '''A Plugin is causing compatibility issues'''. If you can access the [[Administration_Screens|Administration Screens]] try deactivating all of your Plugins and then reactivating them one by one. If you are unable to access your Screens, log in to your website via [[FTP Clients|FTP]]. Locate the folder <tt>wp-content/plugins</tt> and rename the Plugin folder <tt>plugins_old</tt>. This will deactivate all of your Plugins. You can read more about manually deactivating your plugins in the [http://codex.wordpress.org/FAQ_Troubleshooting#How_to_deactivate_all_plugins_when_not_able_to_access_the_administrative_menus.3F Troubleshooting FAQ].



* '''Your Theme may be causing the problem'''. This is especially likely if you are experiencing the white screen of death after you have just activated a new Theme. Log in to the WordPress
Adminsitration
Screens and activate the default [http://wordpress.org
/extend
/themes/
twentyfourteen
WordPress Twenty
Fourteen
Theme]. If you can't access your Administration Screens, access your website via FTP and navigate to the <tt>/wp-content/themes/</tt> folder. Rename the folder for the active Theme.

+

* '''Your Theme may be causing the problem'''. This is especially likely if you are experiencing the white screen of death after you have just activated a new Theme
, or created a New Site in a WordPress Network
. Log in to the WordPress
Administration
Screens and activate the default [http://wordpress.org/themes/
twentyfifteen
WordPress Twenty
Fifteen
Theme]. If you can't access your Administration Screens, access your website via FTP and navigate to the <tt>/wp-content/themes/</tt> folder. Rename the folder for the active Theme.



If you are still experiencing problems and are looking in your error logs you can [[User:Raggedrobins/Common_WordPress_Errors#PHP_Errors|check out the PHP errors below for more information.]]

+

The [http://codex.wordpress.org/Editing_wp-config.php#Debug WP_DEBUG feature] often provides additional information.
If you are still experiencing problems and are looking in your error logs you can [[User:Raggedrobins/Common_WordPress_Errors#PHP_Errors|check out the PHP errors below for more information.]]

==Internal Server Error==

==Internal Server Error==

Line 20:

Line 20:

* The most likely issue is a corrupted <tt>.htaccess</tt> file. Log in to your site root using FTP and rename your <tt>.htaccess</tt> file to <tt>.htaccess_old</tt>. Try loading your site to see if this has solved your problem. If it works, make sure to visit [[Administration_Screens#Settings|Settings]] > [[Administration_Screens#Permalinks|Permalinks]] and reset your [[Using_Permalinks|permalinks]]. This will generate a new <tt>.htaccess</tt> file for you.

* The most likely issue is a corrupted <tt>.htaccess</tt> file. Log in to your site root using FTP and rename your <tt>.htaccess</tt> file to <tt>.htaccess_old</tt>. Try loading your site to see if this has solved your problem. If it works, make sure to visit [[Administration_Screens#Settings|Settings]] > [[Administration_Screens#Permalinks|Permalinks]] and reset your [[Using_Permalinks|permalinks]]. This will generate a new <tt>.htaccess</tt> file for you.

* Try deactivating all of your Plugins to see if it is a Plugin issue. If you are unable to access your WordPress Administration Screens, deactivate your Plugins via FTP by following [[FAQ_Troubleshooting#How_to_deactivate_all_Plugins_when_not_able_to_access_the_administrative_menus.3F|these instructions]].

* Try deactivating all of your Plugins to see if it is a Plugin issue. If you are unable to access your WordPress Administration Screens, deactivate your Plugins via FTP by following [[FAQ_Troubleshooting#How_to_deactivate_all_Plugins_when_not_able_to_access_the_administrative_menus.3F|these instructions]].



* Switch the Theme to the WordPress Twenty
Fourteen
Theme to eliminate any Theme-related problems.

+

* Switch the Theme to the WordPress Twenty
Fifteen
Theme to eliminate any Theme-related problems.

* Increase the [[Editing_wp-config.php#Increasing_memory_allocated_to_PHP|PHP Memory limit]]

* Increase the [[Editing_wp-config.php#Increasing_memory_allocated_to_PHP|PHP Memory limit]]

* Try re-uploading the <tt>wp-admin</tt> and <tt>wp-includes</tt> folders from a [http://wordpress.org/download/ fresh install of WordPress].

* Try re-uploading the <tt>wp-admin</tt> and <tt>wp-includes</tt> folders from a [http://wordpress.org/download/ fresh install of WordPress].

Line 68:

Line 68:

The connection timed out error appears when your website is trying to do more than your server can manage. It is particularly common on shared hosting where your memory limit is restricted. Here are some things you can try:

The connection timed out error appears when your website is trying to do more than your server can manage. It is particularly common on shared hosting where your memory limit is restricted. Here are some things you can try:

* '''Deactivate all Plugins.''' If deactivating all the WordPress Plugins on your site resolves the issue, reactivate them one-by-one to see which plugin is causing the problem. If you are unable to access your Administration Screens, [[FAQ_Troubleshooting#How_to_deactivate_all_Plugins_when_not_able_to_access_the_administrative_menus.3F|read about how to manually deactivate your plugins]].

* '''Deactivate all Plugins.''' If deactivating all the WordPress Plugins on your site resolves the issue, reactivate them one-by-one to see which plugin is causing the problem. If you are unable to access your Administration Screens, [[FAQ_Troubleshooting#How_to_deactivate_all_Plugins_when_not_able_to_access_the_administrative_menus.3F|read about how to manually deactivate your plugins]].



* '''Switch to the default WordPress Twenty
Fourteen
Theme.''' This should rule out any Theme-related problems.

+

* '''Switch to the default WordPress Twenty
Fifteen
Theme.''' This should rule out any Theme-related problems.

* '''Increase your [[Editing_wp-config.php#Increasing_memory_allocated_to_PHP|memory limit in wp-config.php]]'''. If you are on shared hosting you may have to ask your hosting provider to increase your memory limit for you.

* '''Increase your [[Editing_wp-config.php#Increasing_memory_allocated_to_PHP|memory limit in wp-config.php]]'''. If you are on shared hosting you may have to ask your hosting provider to increase your memory limit for you.

* '''Increase the maximum execution time in your [http://php.net/manual/en/ini.core.php php.ini] file.''' This is not a WordPress core file so if you are not sure how to edit it, contact your hosting provider to ask them to increase your maximum execution time. See instructions for [[Common_WordPress_Errors#Maximum_execution_time_exceeded| increasing maximum execution time]].

* '''Increase the maximum execution time in your [http://php.net/manual/en/ini.core.php php.ini] file.''' This is not a WordPress core file so if you are not sure how to edit it, contact your hosting provider to ask them to increase your maximum execution time. See instructions for [[Common_WordPress_Errors#Maximum_execution_time_exceeded| increasing maximum execution time]].

Show more