You will not be able to find a single answer. There are a lot of problems which can cause it. For example, your plug-ins, a theme, settings and so on. Here I will provide a simple solution when ‘HTTP 500’ error occurs in the WordPress based website.
Usually, it is quite hard to detect what causes ‘HTTP 500’ error. The sad thing that your site support will not be able to help in most cases. Usually, they say to remove or deactivate some plug-ins of your website but it will not necessarily solve the matter. Contrarily, it may do things even worse because from the one hand the ‘HTTP 500’ error would look solved but you will never know when it strikes back again. It is very bad for your business, affiliates and everyone. Your website may look unprofessional, unreliable which leads and ‘says’ do not trust it.
Try this method out
After a lot of frustration, testing and research of ‘HTTP 500’ error I finally solved it. You can try the following steps and it may help if nothing else helps:
1. In your WordPress admin area go to All in One Seo plugin and select Performance.
2. Click Reset Performance Settings to Defaults and click Update Options.
Your problem of ‘HTTP 500’ error should be solved.
If not make sure your settings are set as follows:
1. Raise memory limit: 256 MB.
2. Raise execution time: Use the system default.
3. Force Rewrites: disabled.
4. Click Update Options.
I hope these options will work for you as well. Please share the comments below if it worked for you.