← All Status Codes
500
Internal Server Error
🔴 Server Error
Critical Risk
📖 What Is HTTP 500?
The server encountered an unexpected condition that prevented it from fulfilling the request. The most generic server error. Check server logs for details.
🛡️ Security Implications
Error messages may leak stack traces, file paths, database queries, and software versions. Always use custom error pages in production.
🔍 Common Causes
Unhandled exception, PHP fatal error, database connection failure, misconfigured .htaccess, corrupted plugin/theme, memory exhaustion.
🔧 How to Fix
Check server error logs (error.log). Enable WP_DEBUG temporarily. Disable recently activated plugins. Check .htaccess for syntax errors. Increase PHP memory_limit.
🖥️ How to Check
curl -I -o /dev/null -w "%{http_code}" https://example.com