‘500 Internal Server Error’ in WordPress & the Solutions

error_buttonThe Web server (running the Web Site) encountered an unexpected condition that prevented it from fulfilling the request by the client (e.g. your Web browser or our CheckUpDown robot) for access to the requested URL. This is the most annoying and most common error found when a live site is down, for new installations we can forgive though 🙂

Different types of 500 Internal server Alert occations in wordpress

  • Mainly Permissions issue for files
  • Permission issue and content of .htaccess file
  • Upgrade of wordpress
  • New plugins conflict issues
  • Genuine Server Issues
  • Post installation of WP

Mainly Permissions issue for files

Ideally make sure that the WordPress files are on a CHMOD of 755 and it should fix the 500 error if that was the issue

Permission issue and content of .htaccess file

The .htaccess file should have the below content and it should have a permission of 644

BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Upgrade of wordpress

This issue can occour post an upgrade, so make sure the above reasons are met and fixed

New plugins conflict issues

New install of plugins could cause the issue, make sure you use a plugin compatable to your version and it is tested post backup

Genuine Server Issues

A genuine server issue can cause this problem, contact server team or hosting team

Post installation of WP

Check the Above permissions fixes for files and .htaccess ( .htaccess files are found in wordpress root and wp-admin also)

Cheers, Joshu

One Response

  1. Lizza November 26, 2009