How to Fix the 500 Internal Server Error in WordPress

By WP Saviour •  Updated: 03/02/21 •  6 min read

Are you seeing 500 inside server error in WordPress? Inside server error is probably going one of the crucial typical WordPress errors. Given that error doesn’t give one other data, many saviours uncover it pretty irritating. On this text, we’re going to current you the best option to merely restore inside server error in WordPress.


What Causes Inside Server Error in WordPress?

Inside server error is not explicit to WordPress. It could nicely happen with any web page engaged on a web based server. On account of generic nature of this error, it does not inform the developer one thing.

Asking the best option to restore an inside server error is like asking your doctor the best option to restore the ache with out telling them the place the ache is.


Inside server error in WordPress is normally introduced on by plugin or theme options. Totally different doable causes of inside server error in WordPress that everyone knows of are: corrupted .htaccess file and PHP memory limit.

Now we’ve got moreover heard inside server error solely exhibiting up once you’re attempting to entry the admin area whereas the rest of the placement works large.

That being said, now let’s try the best option to go about troubleshooting the internal server error in WordPress.

Video Tutorial

In case you don’t identical to the video or need additional instructions, then proceed finding out.

Checking for Corrupt .htaccess File

The very very first thing you should do when troubleshooting the internal server error in WordPress is take a look at for the corrupted .htaccess file.

You’ll be able to achieve this by renaming your elementary .htaccess file to at least one factor like .htaccess_old. To rename the .htaccess file, you’ll have to login to your web site using FTP or File Supervisor app in your web internet hosting account’s cPanel dashboard.

Whenever you associated, the .htaccess file shall be located within the equivalent itemizing the place you’ll be aware folders like wp-content, wp-admin, and wp-includes.


Upon getting renamed the .htaccess file, try visiting your web site to see if this solved the difficulty. If it did, then give your self a pat on the once more because you mounted the internal server error.

Sooner than you progress on with completely different points, simply ensure you go to Settings » Permalinks internet web page in WordPress admin house and click on on the save button with out making any modifications. This will likely generate a model new .htaccess file for you with appropriate rewrite tips to make it possible for your submit pages do not return a 404 error.

If checking for the corrupt .htaccess file reply did not provide the outcomes you need, then you should proceed finding out this textual content.

Rising the PHP Memory Prohibit

Usually inside server error can happen in case you might be exhausting your PHP memory limit. Use our tutorial on how to increase PHP memory limit in WordPress to restore that.

In case you might be seeing the internal server error solely when you try and login to your WordPress admin or importing an image in your wp-admin, then you should enhance the memory limit by following these steps:

  1. Create a clear textual content material file known as php.ini
  2. Paste this code in there: memory=64MB
  3. Save the file
  4. Add it into your /wp-admin/ folder using FTP

Quite a few prospects have said that doing the above mounted the admin facet disadvantage for them.

If rising the memory limit mounted the difficulty for you, then you’ll have solely mounted the difficulty rapidly. You proceed to need to hunt down the set off that is exhausting your memory limit.

This will likely very nicely be a poorly coded plugin or maybe a theme function. We strongly recommend that you just ask your WordPress web hosting company to look into the server logs that can enable you to uncover the exact diagnostics.

If rising the PHP memory limit did not restore the issue for you, then you definitely’re in for some additional troubleshooting.

Deactivate all Plugins

If not one of many above choices labored for you, then this error might be being introduced on by a specific plugin. Moreover it’s doable that it is a combination of plugins that are not having fun with good with each other.

Sadly, there isn’t a such factor as a simple answer to find this out. You want to deactivate all WordPress plugins straight.

Observe the instructions in our data on how to deactivate all WordPress plugins without WP-Admin.


If disabling all plugins mounted the error, then you definitely acknowledge it’s possible one of many plugins that is inflicting the error.

Merely go to the WordPress admin house and click on on on ‘Plugins’. Now you should reactivate one plugin at a time until you uncover the one which led to the issue. Get rid of that plugin, and report the error to the plugin creator.

Re-uploading Core Info

If the plugin alternative didn’t restore the internal server error, then it is worth re-uploading the wp-admin and wp-includes folder from a recent WordPress arrange.

This will likely NOT take away any of your data, nevertheless it might resolve the difficulty in case any file was corrupted.

First you’ll have to go to the web page and click on on on the Receive button.


This will likely arrange WordPress zip file to your laptop computer. You may need to extract the zip file and inside it you’ll find a wordpress folder.

Subsequent you should join together with your WordPress web page using an FTP shopper. As quickly as associated go to the muse folder of your web page. It is the folder that has wp-admin, wp-includes, wp-content folders inside it.

Inside the left column open the WordPress folder in your laptop computer. Now you should select wp-includes and wp-admin folders after which right-click and select ‘Add’.


Your FTP shopper will now swap these folder to your server. It will probably ask you whether or not or not you need to overwrite the recordsdata. Select ‘Overwrite’ after which select ‘On a regular basis use this movement’.


Your FTP shopper will now trade your older WordPress recordsdata with newer modern copies. In case your WordPress recordsdata had been corrupted, then this step will restore the internal server error for you.

Ask your Web internet hosting Provider

If all methods fail to restore inside server error in your web page, then it is time to get some additional help. Contact your webhosting help crew and they are going to be succesful to check the server logs and discover the muse cause behind the error.

Should you want to proceed troubleshooting by your self, then see our remaining WordPress troubleshooting data for saviours.

We hope this textual content helped you restore the internal server error in WordPress. You may also must see our full guidelines of the most common WordPress errors and the best option to restore them.

gp-9731119 as-9689952

WP Saviour

I am a WordPress specialist. My mission is to help you create beautiful websites with ease!