Fixing the Internal Server Error in WordPress

There are a few possible causes of the 500 Internal Server Error. It is not always due to WordPress, however this article addresses the WordPress culprits. This knowledgebase article addresses non-WordPress related causes of 500 Errors.

Create A New .htaccess file


  1. In cPanel, find the Files section. Click "File Manager".
  2. Put a checkmark next to "Document Root", and choose the domain name that you wish to work with.
  3. Check "Show Hidden Files (dotfiles)".
  4. Click "Go".
  5. Find your .htaccess file in the list. Right click on it.
  6. Select "Rename", and rename the file ".htaccess.bak"
  7. Log in to your WordPress administration account.
  8. Click "Settings" on the left hand side, and then select "Permalinks".
  9. Check to make sure the settings are correct.
  10. Click "Save Settings".
  11. Reload the side to see if the 500 Error persists.

Deactivate and Reactivate All Plugins

  1. In cPanel, click on the File Manager icon.
  2. Select "Web Root (public_html/www)", "Document Root" for the domain you have WordPress installed to, and select "Go".
  3. Expand the "public_html" folder, and find the "/wp-conent/plugins" folder.
  4. Right click on "/wp-content/plugins", and rename it "plugins.old". 
  5. Now right click on "/wp-content/plugins.old" and rename it "plugins"
  6. Log in to your WordPress administrative panel, and reactivate each plugin one at a time, refreshing the website to see if the 500 Error comes back. If it does, you have identified the plugin at fault.


  • 41 Users Found This Useful
Was this answer helpful?

Related Articles

How to make WordPress show as Secure in Google Chrome

In order to make your WordPress installation show as Secure in Google Chrome, you'll need ensure...

Temporary URLs in WordPress

To use your Temporary URL with a WordPress installation, you will need to edit the Windows Hosts...

WordPress Optimization

Optimizing your scripts can keep your server and website loading quickly for your visitors. These...

Changing the WordPress Directory

You may want to change the location of your WordPress blog after you have installed it. For...

WordPress Administrative Login

You can control your WordPress install via the administration panel. You can access it at this...