What this solves
Your WordPress site shows a white screen, 500 error, or “Error establishing a database connection.” This guide covers the most common fixes.
White screen of death
Often caused by a plugin or theme. Rename the plugins folder via FTP/File Manager to disable all plugins; if the site comes back, reactivate one by one to find the culprit. Same idea for theme: switch to a default theme by renaming the active theme folder.
Database connection error
Check wp-config.php: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. They must match the MySQL database and user in cPanel. Reset the DB password in cPanel if needed and update wp-config.php.
500 error
Check .htaccess: rename it to .htaccess.bak and see if the site loads. If it does, the issue was in .htaccess. Also check PHP version and memory limit; increase memory in wp-config.php if needed.
When to contact support
If the error persists after these steps, open a ticket with the exact message and we’ll help.
Was this helpful?
Thanks for your feedback!