Get a FREE .NL, .BE, .EU, or .COM domain with any hosting package! Claim your free domain!
TheHostMasters
Free Domain Offer
Get a free .NL, .BE, .EU, or .COM with any hosting plan.
Claim now

'Help, I have an error'

Struggling with HTTP 404s, email bounce-backs, or WordPress white screens? You're in the right place. This error reference guide breaks down the most common HTTP, email, and WordPress errors, explaining what they mean, why they happen, and how to fix them in plain, actionable language. Whether you're a developer, sysadmin, or business owner, this guide gives you a clear direction for every error.

TheHostMasters logo

Trusted By Businesses in Diverse Sectors

DigitalEconomyHub Logo
4BISInnovations Logo
WebshopGenie Logo
GroenBezorgen Logo
AffiliateMNGR Logo
AccountGenie Logo
CiCloudPro Logo
Want to join them ?

HTTP Status Code Reference

A reference for the most common HTTP status codes: what they mean, what causes them, and how to fix them.

400 | Bad Request

The server could not understand the request due to invalid syntax or malformed data.

Check request formatting and parameters.

401 | Unauthorized

Authentication is required or the provided credentials are invalid.

Verify your credentials or try logging in again.

403 | Forbidden

The server understood the request but refuses to authorize it.

Check your permissions for this resource.

404 | Not Found

The requested resource or page could not be found on the server.

Double-check the URL for typos or broken links.

405 | Method Not Allowed

The HTTP method used is not permitted for this endpoint.

Verify the correct method: GET, POST, PUT, or DELETE.

408 | Request Timeout

The server timed out waiting for the client to send the request.

Check your network connection and try again.

413 | Payload Too Large

The uploaded file or request body exceeds the server's size limits.

Reduce the file size or split the request.

429 | Too Many Requests

The client has sent too many requests in a given amount of time (rate limiting).

Slow down requests and respect Retry-After headers.

500 | Internal Server Error

A generic server-side error occurred; the server encountered an unexpected condition.

The issue is server-side. Contact support if it persists.

502 | Bad Gateway

A server acting as a gateway received an invalid response from an upstream server.

Usually an upstream issue. Try again shortly.

503 | Service Unavailable

The server is temporarily overloaded or down for maintenance.

Try again later; check the Retry-After header.

504 | Gateway Timeout

A gateway or proxy server did not receive a timely response from an upstream server.

A backend timeout occurred. Retry the request.

Tired of Error Codes?

Our managed hosting solutions ensure your site runs smoothly, with 24/7 support to resolve errors before they happen. Upgrade today and focus on growing your business, not debugging.

Email Error Code Reference

A reference for the most common SMTP email error codes: what they mean, what causes them, and how to fix them.

421 | Service Not Available

The mail server is temporarily unavailable or overloaded and cannot process the request right now.

Try again later; the server should recover automatically.

450 | Mailbox Unavailable

The requested mailbox is temporarily inaccessible, possibly due to a lock or system issue.

Wait a short time period and try again.

451 | Local Processing Error

A temporary server-side processing failure occurred, often due to anti-spam checks or greylisting.

Usually resolves automatically on retry.

452 | Insufficient Storage

The mailbox or server storage limit has been reached and cannot accept new messages.

The recipient must free up mailbox space first.

500 | Syntax Error

The server could not recognize the command due to a syntax error in the SMTP conversation.

Check your mail client or server configuration.

503 | Service Unavailable

The mail server is temporarily unable to process the request, often due to high load or maintenance.

Wait a few minutes; most clients retry automatically.

535 | Authentication Failed

SMTP authentication was rejected due to incorrect username, password, or auth method.

Verify your SMTP credentials and auth method.

550 | Mailbox Not Found

The recipient email address does not exist on the server or was permanently rejected.

Check the address spelling and domain validity.

551 | User Not Local

The recipient is not hosted on this mail server and the server will not forward the message.

Verify the correct mail server or set up forwarding.

552 | Message Too Large

The email exceeds the maximum allowed message size set by the receiving server.

Reduce attachments or share large files via a link.

553 | Mailbox Name Invalid

The recipient address contains invalid characters or formatting the server cannot accept.

Double-check the email address format before resending.

554 | Transaction Failed

The message was rejected due to spam filtering, policy rules, or a blacklisted sending IP.

Check sender reputation and SPF/DKIM records.

Prevent Errors Before They Happen

Stop troubleshooting and start preventing. Use our free, powerful tools to proactively check your website's health, security, and configuration. Catch issues early, optimize performance, and keep your site running smoothly, no guesswork required.

WordPress Error Reference

A reference for the most common WordPress errors: what they mean, what causes them, and how to fix them.

Database Connection Failed

WordPress cannot connect to the MySQL database, preventing the site from loading at all.

Check wp-config.php credentials and the database server.

Blank White Screen

A blank white page caused by a fatal PHP error, memory exhaustion, or a plugin/theme conflict.

Enable WP_DEBUG and deactivate plugins one by one.

500 | Internal Server Error

A generic server-side failure in WordPress, often triggered by a corrupted .htaccess file or plugin conflict.

Rename .htaccess to regenerate it, then deactivate plugins.

404 | Page Not Found

The requested page or post does not exist, often caused by broken permalinks or missing rewrite rules.

Go to Settings, Permalinks and click Save.

Memory Exhausted

PHP has run out of allocated memory, usually caused by resource-heavy plugins or themes.

Increase WP_MEMORY_LIMIT in wp-config.php or php.ini.

Login Loop

The user is repeatedly redirected back to the login page after entering valid credentials.

Clear browser cookies and verify siteurl in wp-config.php.

Maintenance Mode Stuck

The site remains in maintenance mode after an update failed or was interrupted mid-process.

Delete the .maintenance file from your WordPress root.

Mixed Content Warning

The site loads over HTTPS but some resources are still served over HTTP, triggering browser warnings.

Update siteurl to HTTPS and fix insecure resource URLs.

Too Many Redirects

The browser is caught in an infinite redirect loop, often caused by conflicting SSL or URL settings.

Check siteurl and home in wp-config.php for conflicts.

Plugin Compatibility Error

Two or more plugins conflict with each other or with the active theme, causing errors or broken functionality.

Deactivate all plugins, then reactivate one by one.

Upload Permissions Error

WordPress cannot write to the uploads directory due to incorrect permissions on the server.