Show Whenever, there is any problem with the server or any file, you will see HTTP Error 500. An Internal Server Error: The site is currently unable to handle this request. Since this error does not show any information about what is the reason for the occurrence, may result in frustration. This is the most common WordPress error and it never has the straightforward solution. It requires a lot of troubleshooting and patience. Before fixing the 500 Internal Server Error, let’s see the cause why it happens. What is the Cause of this Error?This error can happen with any site running on any web server. It is not particularly for WordPress only. The very known causes of why this error occurs are : 1. Plugin & Theme 2. Corrupted .htaccess file 3. Memory Limit 4. Corrupted WordPress Root Directory ( wp-content and wp-includes folders ) 5. Problem with your Host Server How to Fix 500 Internal Server Error on Your WordPress Website?If you are encountering with the same error, try the solutions given below. Method 1) Check the Error LogThe first thing you should do after getting this error checks your error log file. Most likely, you will find the root cause of the problem. By checking the error log, you will be able to find out which plugin and theme were causing the issue. Method 2) Checks for Corrupted .htaccess FileWhile troubleshooting the Internal Server Error in WordPress, check for the corrupted .htaccess file. You can do this by renaming your .htaccess file to something else such as .htaccess-test. To Rename the .htaccess File, you need to login to your site. Once you are logged in, you will find the .htaccess file in the same folder where wp-content & wp-includes folder exists. After renaming your .htaccess File, try visiting your site to check whether the problem is resolved or not. If it is, give yourself a clap and don’t forget to regenerate the .htaccess file. Go to Settings >> Permalinks and click on Save changes without making any change. This will regenerate your .htaccess file for you with proper rewrite rules. If this is not the root cause of your problem then continue reading the article. Method 3) Increase the Memory LimitSometimes “HTTP 500 Error – Currently unable to handle this request ” can happen if you are exceeding your PHP memory limit. If you are seeing the error only when you try to login or uploading an image to wp-admin, then you need to increase your PHP memory limit in WordPress and refresh your site to test whether or not this is causing your 500 internal server error. You can increase your memory limit by following methods: |