500 Internal Server Error
A generic server error indicating something went wrong.
Common Causes
- Corrupted .htaccess file
- PHP memory limit exceeded
- Incorrect file permissions
- Faulty plugins or themes
How to Fix
1. Check .htaccess
Rename .htaccess to .htaccess_backup and test. If fixed, regenerate from WordPress Settings → Permalinks.
2. Increase PHP Memory
Add to wp-config.php: define('WP_MEMORY_LIMIT', '256M');
3. Check Permissions
- Folders: 755
- Files: 644
4. Disable Plugins
Rename wp-content/plugins folder to identify the problematic plugin.
5. Check Error Log
In cPanel: Metrics → Errors.