It happens most often with a large number of WordPress users when an expected situation stops fulfilling the request sent to the server. The requested task or destination on WordPress gives no response as a result. Better to resolve the problem will be to find the root cause. Some fault in .htaccess file or over exceed of PHP memory limit are common reasons behind it. Resolving WordPress Error 500 needs to follow simple steps process given below:
1- Start debugging
2- Switch another theme, or deactivate all plugins to find the faulty one
3- Verify .htaccess file
4- Increase memory
5- Ask host
6- Install WordPress again
In most cases, the server is not the reason behind the fault. Trying the above methods, the problem solves. To get the right way to find a solution, switching debugging mode is recommended.