There are upcoming maintenance events which may impact our services. Learn more

Troubleshooting Internal Server Error 500 on WordPress Sites Print

  • 0

The dreaded 500 Internal Server Error in WordPress can be caused by many things. Some of the things to check for:

- There are no conflicting .htaccess files in your /home/$YourUsername/  folder and your /home/$YourUsername/www/ folder or any sub-folder

- That all the files are CHMOD 755 at maximum (meaning that Everyone and Group has only READ and EXECUTE, but no WRITE permissions).

- That the files are owned by the your user account (CHOWN username:username)

- Run phpMyAdmin and do Table Check or Table Repair to rule out any database corruption problem

- Lastly, and this is the most likely cause for a WP installation that was working but then stopped is a bad, damaged, incompatible Plugin. Inside your WordPress folder, go to / wp-content/ and rename the folder "plugins" to any other name. Then create a new and empty folder "plugins". Try the site again, if it does not produce the Error 500, then one of the plugins is causing an issue.

Some of the errors we will see in the logs:

Premature end of script headers: index.php

If you do continue to have a problem, please contact our support. We will be happy to assist you further.

Was this answer helpful?

« Back