Learn / Troubleshooting / Error pages and blank screens

Error pages and blank screens

Blank white page

Usually: PHP fatal error with display of errors turned off. Often a plugin or theme conflict, an incompatible PHP version, or a memory limit.

500 Internal Server Error

Usually: A generic failure. The usual sources are a syntax error in .htaccess, wrong file permissions, or a PHP crash.

Error establishing a database connection

Usually: Wrong credentials, database server stopped, or the account hit a connection limit.

Too many redirects

Usually: Conflicting HTTP and HTTPS rules, or the CDN and the server each trying to enforce their own.

Cannot upload large files

Usually: PHP and web server limits for upload size and execution time.

403 Forbidden on a page that used to work

Usually: File permissions changed, an .htaccess rule or security plugin blocking the request, or a firewall rule.

404 on every page except the homepage

Usually: Permalink rewrite rules missing or the server not reading .htaccess.

502 Bad Gateway

Usually: The proxy could not get a valid reply from PHP-FPM or the application server.

503 Service Unavailable

Usually: Resource limits reached, a maintenance flag left behind, or the application is overloaded.

Site stuck in maintenance mode after an update

Usually: An update was interrupted and left the maintenance marker behind.

Uploads fail with a generic error

Usually: Disk quota full, wrong folder permissions or size limits.

The site shows a different site's content

Usually: A DNS record points at the wrong server or the server's virtual host is not configured for your domain.

Other groups

Certificates, DNS and domains

10 symptoms.

Email problems

7 symptoms.

Slow or stale sites

6 symptoms.