HTTP 500 Internal Server Error
500 error is a server error. It is not trigger by the code in the theme. There are several issues that can trigger that error. Let me guide you towards the possible reasons and how to fix it from the easiest to the most technical:
- Incorrect Installation
The easiest thing to try is to first re-upload the theme to make sure all the files have been transferred correctly. You can follow the step given in the Theme Installation article.
- Plugin Issue
If you are running any plugins other than the ones supplied with the theme, try deactivating them temporarily and seeing if the issue goes away.
- Corrupt .htaccess File
You will need to login to your site using the FTP to check if you have a .htaccess file and that it hasn’t been corrupted.
- Memory problem
Maybe you have reach your memory limit and you need to increase it. The best solution is to contact your host provider, but here is a quick fix to try to see if it solves the problem:
Step 1 – Create a blank text file called php.ini
Step 2 – Paste this code in there: memory=64MB
Step 3 – Save the file
Step 4 – Upload it into your /wp-admin/ folder using FTP
If none of the fix above worked then contact your hosting company and ask them to check the error log.