Occasionally your website may receive "500" or "internal server error". First things to do:
- backup your website (and also check previous backups);
- disk space usage (add more disk space if needed).
- If your website was transferred from different server, please check path to username, for example, /home/username. It could be different on old server.
- If your website was moved over from different server, please check PHP version via cPanel > MultiPHP Manager. Your website may not be compatible with current PHP 7.x. Simple downgrade to PHP 5.6 should resolve 500 error at once. However, PHP 5.x had been depreciated long ago and poses great security risks. You must consider script and plugin upgrades. Please backup website prior any upgrade.
- check .htaccess and php.ini files via FTP or cPanel > File Manager for any "left-overs": depreciated PHP values (not being used in current versions of PHP). It could be outdated Wordfence firewall or any other variable. Please backup configuration files prior any changes.
If you don't see .htaccess file within cPanel File Manager, please open File Manager settings > then in "Preferences" select "show hidden files" then click "save":
- Check permissions on files, folders and public_html folder:
- public_html folder must have 750
- folders within public_html: 755
- files within folders: 644 except configuration files, for example, wp-config.php or settings.php (600).
If you need any assistance with 500 error, please contact us at any time.