In this post I will explain what a WordPress internal server error means and how you can fix it.

The 500 Internal Server Error is one of the most common errors you’ll come across when working on a WordPress site.

It’s important to remember that this error isn’t always created due to an issue from your side, but it can also be associated with a server related issue.

Below, you’ll find the most probable causes of the 500 Internal Server Error and how can get it resolved only if it’s associated with WordPress.

If you have a wordpress web hosting account please follow these steps to fix the error.

Fix the Corrupted .htaccess File

When you have a corrupted .htaccess file, you can fix this issue easily by creating a new .htaccess file.

Follow these steps –

> Log into your cPanel.
> In the Files section, click on File Manager.
> Check the box for Document Root for and then select the domain name you want to access from the drop-down menu.
> Ensure that “Show Hidden Files (dotfiles)” is checked.
> Click Go to open File Manager a new tab.
> Locate the .htaccess file in the list of files.
> Right click on the .htaccess file.
>Rename it .htaccess.bak.

In the navigation menu on the left hand side –

Click on Settings and then on Permalinks.
> Make sure Settings are set properly.
> Click the Save Settings button.
> Reload site to check if the error has been fixed.

If the issue persists check the following:

If the 500 Internal Server Error Still Remains

In case the error doesn’t go away even after following the above-mentioned instructions, you may need to do the following.

#1. Increase the PHP Memory Limit


#2. Deactivate and Reactivate All Plugins
If increasing the PHP memory limit doesn’t prove to be of any help, you should deactivate all the plugins that you’re using on your WordPress site and then reactivate them, one by one.

Do these –

> Log into your cPanel.
> In the Files section, click on File Manager.
> Select Web Root (public_html/www) and the Document Root for the domain using the installed WordPress install and then click Go.
> Click to expand the public_html folder and then navigate to the /wp-content/plugins folder.
> Right click on the /wp-content/plugins folder.
> Rename it plugins.old.

Renaming the plugins folder will quickly deactivate all the WordPress plugins that you’re using. Usually, it will deny access to WordPress admin. Then, you need to reactivate the plugins again by renaming the folder plugins. The plugin that’s causing the issue will be isolated and the 500 Internal Server Error will be finally gone. The WordPress admin will also unlock.

Useful Resources:

I hope you found this tutorial useful on how to fix WordPress internal server error.

Thanks for reading and leave your questions below to keep the conversation going.

Leave a Reply

Your email address will not be published.