Website Shows “500 Internal Server Error” (How to Fix)
The “500 Internal Server Error” means your website script encountered a problem. This can be caused by broken plugins, wrong permissions, or incorrect .htaccess rules.
1. Check .htaccess file
Go to File Manager → public_html/.htaccess and rename it:
.htaccess → .htaccess-backup
Reload your site. If it works → the .htaccess file was the issue.
2. Increase PHP resources
Go to Extra Features → Select PHP Version and increase:
- memory_limit → 512M
- max_execution_time → 300
- upload_max_filesize → 64M
3. Disable faulty plugins (WordPress)
Rename the plugins folder:
/public_html/wp-content/plugins → plugins-old
4. Fix file permissions
Correct permissions:
- Folders: 755
- Files: 644
5. Check error logs
Go to System Info & Files → Error Log.
6. Restore from JetBackup
If the issue started after an update, restore yesterday’s backup.