Internal Server Error — the server encountered an unexpected condition preventing request fulfillment
What 500 Means
The 500 error on the HTTP Status-Codes indicates internal server error — the server encountered an unexpected condition preventing request fulfillment. This typically occurs due to unhandled exception in application code.
A 500 error is a generic server-side error. The most common causes are bugs in application code, misconfigured server files, database connection failures, or insufficient server resources. The server error logs will tell you exactly what went wrong.
Common Causes
- Unhandled exception in application code
- Misconfigured .htaccess file or web server configuration
- Database connection failure
- Insufficient server memory or disk space
- Permissions issue on server files
Frequently Asked Questions
Common questions about HTTP 500 error
A 500 error is a generic server-side error. The most common causes are bugs in application code, misconfigured server files, database connection failures, or insufficient server resources. The server error logs will tell you exactly what went wrong.