500 Internal Server Error is not always due to WordPress. It can be other issues on the server, as well as caused. This article discusses the common causes associated with WordPress 500 internal server error.

Create a new .htaccess file

From cPanel:

  1. In the File section, click the File Manager icon.
  2. Check whether the document root for the box and select whether you want to access the domain name from the drop-down menu.
  3. Make sure that the “Show hidden files (dot files)” is selected.
  4. Click Start. A new tab or window will open the file manager.
  5. Find a list of files in the .htaccess file. You may need to scroll down to find it.
  6. Right-click the .htaccess File> Rename it .htaccess.bak. Alternatively, you can also click on the icon .htaccess file, and then click Rename icon at the top of the page.WordPress from the left navigation menu:
  7. Click Settings> Fixed link.
  8. Recalling the settings to make sure they are set correctly.
  9. Click the Save Settings button.
  10. Try reloading the site to see if 500 Internal Server Error has been resolved.

Increase PHP memory limit

If the error persists, try increasing the PHP memory limit. For more details, please refer to this article for more information solve PHP memory limit error.

Deactivate / activate all plug-ins

If you increase the PHP memory limit can not be solved 500 internal server error, which may be caused by one or more mounting WordPress plugin problems. In many cases, if you install a new theme, previously installed plug-ins will not be compatible, will result in 500 internal server error.

From cPanel:

  1. Login to cPanel.
  2. In the File section, click the File Manager icon.
  3. Select the Web root directory (the public_html / WWW) and the document root directory using the WordPress installation, and then click Go domain.
  4. public_html file Click to expand the folder, and then navigate to / the wp-content / plugins folder.
  5. Right-click the / wp-content / plugins folder and rename it plugins.old. This will turn off all plug-ins. In most cases, this will also lock the WordPress administration area as well. You can still perform these steps from the file manager.
  6. According to the above instructions and rename folders widget activate the plugin folder. This will allow you to individually activate each plug-in and plug-in isolation violation solve 500 Internal Server Error. It should also allow another visit WordPress dashboard.From the WordPress dashboard:
  7. Activate each widget (once), and refresh the site to see if the issue is resolved.