How To Fix 500 Internal Server On WordPress: We are going to show off a few methods to fix the 500 internal server error. You may be experiencing can be WordPress. So, let’s get right into it the 500 Internal Server Error runs on every page of your website. When there’s a problem, with the server or file system. The cause most likely occurs in the root directory where your WordPress files can also be caused by a problem on your host server. We are going to show you a few ways, you can fix this problem.
How To Fix 500 Internal Server On WordPress
But, before we begin, we recommend you make a backup of your website, before trying any of these solutions. In case, something goes wrong, a common cause of this error is a corrupted access file. It can become corrupted after you install a plugin or make another change to your WordPress website. The fix is simple since all you need to do is create a new HT access file, open up your WordPress root directory in your preferred FTP client. If you see folders named WP Admin, WP Content, WP Includes. You are in the right place if you don’t see your .htaccess file or any .files for that matter.
Make hidden files viewable by clicking Server and selecting force showing hidden files now. This will be different on every FTP client, we are using FileZilla, but it should be pretty similar, once you find your .htaccess file, rename it .htaccess.bak. This essentially deletes your website’s .htaccess file show now we need to create a new one go into your WordPress Admin area. Hover over Settings and click permalinks, scroll down to the bottom of the page and hit Save Changes. Now check and see if the 500 Internal Server error is gone, it if is – it was caused by a corrupt htaccess file.
It’s also worth mentioning that an improperly named .htaccess file will cause this error to run on your website. So, make sure it’s not named anything other than .htaccess. So, if you are still having an issue, then let’s talk about another common cause of this error. Which is exceeding your servers PHP memory limit? This usually happens because of a poorly coded plugin running on your website or using too many plugins. You will begin to exceed the PHP memory limits set by your hosting provider and once either of those things happens, the result becomes a 500 Internal Server Error.
Once again, open up your root directory and locate the WP-Config.php file. Open this file in your preferred opener and this bit of code under the opening PHP tag define, WP memory, limit 64m and we will close that up. Save the file and reload it to your root directly, now go ahead and refresh your website. If you are still seeing the error, then you are not having PHP memory limit issues if that did not fix the issue, then remove this line of code. Because, it was not a problem, if this line of code worked, then great, we still recommend figuring out what caused you to reach the limit and you could always as your host to increase the limit on your server. But, if both of those solutions did not work for you.
Then, let’s try a few less common solutions if you can access the WordPress Admin area, deactivate your plugins one by one. Refresh your website after each deactivation. And, if the error disappears, it was likely caused by that plugin. If you cannot access the WordPress Admin area, go back to your Ftp client, open the root directory and open up the WP Dash content folder.
This folder contains your plugins, themes and other folders. Rename the plugins folder to anything you wish like Plugins that test this, deactivates all the plugins on your website and now refresh your website. And, check if the error is gone, if it is and it’s caused by a faulty plugin and you will have to go back and enable them one by one to figure out the culprit. If that didn’t work, then be sure to revert your folder to just plugins.
Another solution would be to debug your website and this is a bit intimidating for the beginners. You can check the file permission in your WordPress directory, they should be 7 5 5 or 6 4 4 if not, they could be causing the 500 Internal Server Error, you can also upload fresh versions of WP-admin and wp-includes to your website. But this should be a last resort again, back up your website before trying this.
But once you do a simply redownload, WordPress and only upload the -WP Admin and WP Include folder to your root. If this works and that means he had a corrupted core file if none of these solutions worked for you then the only options left is. To give up now, we are just kidding what you need to do now is contact your host, many hosts will not be much of a help and they will blame your website’s files for the issues which again is a possibility. So, make sure you have really tried all the steps we mentioned before.
Contacting them, if you tried everything, then politely ask them to check their server logs to see if the issue is there at the end of the day. But, if you want to give it a shot head on over to the blog post which shows you step by step guide on how to do it. Even after reading this article, still, if you have any questions regarding How To Fix 500 Internal Server On WordPress, just make sure to let us know in the comment box below.