How to fix a 500 Internal Server Error
A 500 error means the server could not run your page. The most common causes and fixes:
- Check the error log. In cPanel open Errors (or the
error_logfile in your site folder) - the last lines usually name the file and problem. - Rename
.htaccess. In File Manager rename it to.htaccess-oldand reload the site. If it works, the file had a wrong rule (for WordPress, re-save Permalinks to recreate it). - Check PHP version and memory. A plugin or theme may need a different PHP version or more
memory_limit(see How to change the PHP version). - Check permissions. Folders should be
755and files644. - Disable recent changes. Deactivate the last plugin or theme you added (rename its folder in
wp-content/plugins).
Still stuck? Open a ticket with your domain and the last lines of the error log.