If you get 500 Internal Server Error in WordPress, you can check this tutorial.
If you're not using WordPress, you can follow these steps that will help you fix this error:
- Make sure that script paths are set correctly.
- Make sure that the scripts were uploaded in the correct mode - ASCII or Binary. Check the readme of your script to see any special instructions. Normally it should be ASCII.
- Check your permission (chmod) values of the file or directory. The recommended permissions are 755 for folders and 644 for files.
- Check your .htaccess file. If you've added some additional configurations to your .htaccess file, make sure to double check it and ensure that it doesn't contain any errors. To confirm whether it's an issue with the .htaccess file, just rename or remove it but be sure to make backups of it.
- Prevent your PHP code from timing out. To do that we suggest that your relevant PHP scripts be coded with some timeout rules.
- Check your error logs. If this is a PHP related issue, any error log will be stored in your .logs folder, so make sure to check them out. If your log does actually contain errors, just search for that specific error online for possible solutions.
- Search on Google for your scripts name + internal server error. Most likely, someone already had the same issue as you are having now and explained a solution online.
NOTE: If none of the steps above helped you fixing the internal error, please contact us via Live Support and we'll be happy to help you with the issue! :)