Skip to content

Diagnosis before guesswork

WordPress error fixing for the failures that stop work.

I diagnose and repair WordPress errors across PHP, databases, servers, plugins, themes, login, REST API, WooCommerce, email, cron, and hosting configuration.

Tell me the exact error

WordPress error index

Find the message or symptom you are seeing.

Server and HTTP errors

  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable
  • 504 Gateway Timeout
  • 403 Forbidden
  • 404 errors and broken permalinks
  • 429 Too Many Requests
  • ERR_CONNECTION_TIMED_OUT

PHP and fatal errors

  • There has been a critical error
  • White screen of death
  • Allowed memory size exhausted
  • Maximum execution time exceeded
  • Call to undefined function
  • Class not found
  • Parse error or syntax error
  • Headers already sent

Database errors

  • Error establishing a database connection
  • Database connection refused
  • Unknown database
  • Table marked as crashed
  • Database repair loop
  • MySQL server has gone away
  • Too many database connections
  • Missing or corrupted tables

Login and wp-admin errors

  • WordPress login redirect loop
  • Cookies are blocked or not supported
  • Invalid password reset key
  • Locked out of wp-admin
  • Too many login attempts
  • User permissions changed
  • Blank dashboard
  • Admin CSS or JavaScript not loading

Plugin, theme, and update errors

  • Briefly unavailable for scheduled maintenance
  • Update failed or installation failed
  • Destination folder already exists
  • Stylesheet is missing
  • Plugin could not be activated
  • Incompatible PHP version
  • Theme customization error
  • WordPress stuck in maintenance mode

Editor, REST API, and media errors

  • Publishing failed or updating failed
  • The response is not a valid JSON response
  • REST API encountered an error
  • Image upload HTTP error
  • Missing a temporary folder
  • Upload exceeds maximum file size
  • Failed to write file to disk
  • Featured image or media library not loading

Email, cron, SSL, and connection errors

  • WordPress not sending email
  • cURL error 28 timeout
  • Scheduled event has failed
  • Missed schedule posts
  • SSL mixed content warning
  • ERR_TOO_MANY_REDIRECTS
  • DNS_PROBE_FINISHED_NXDOMAIN
  • Loopback request failed

WooCommerce errors

  • Checkout not working
  • Cart is empty unexpectedly
  • Payment gateway callback failure
  • WooCommerce emails not sending
  • Orders stuck on pending payment
  • Product images not loading
  • Coupon or tax calculation errors
  • Store API and authentication errors

Performance and resource errors

  • Slow WordPress admin
  • High CPU or memory usage
  • Resource limit reached
  • PHP workers exhausted
  • Autoloaded options bloat
  • Object cache connection error
  • Cache showing stale content
  • Site Health performance warnings

A safe repair process

The error message is a clue, not always the cause.

I reproduce the failure, inspect logs and recent changes, isolate the responsible layer, preserve a recovery path, and verify the affected user flow after the repair.

01 Confirm and reproduce
02 Check logs and recent changes
03 Create or verify a backup
04 Repair the actual cause
05 Retest admin and frontend
06 Document the important finding

Focused repair guides.

High-intent error types keep their established URLs and receive deeper, issue-specific coverage.

Questions before repair.

What access do you need to fix a WordPress error? +

The minimum depends on the failure. WordPress admin may be enough for a simple plugin issue, while fatal, database, server, or login failures usually require hosting, file manager, SFTP, database, or error-log access.

Can an error be fixed without losing content? +

Usually, yes. The first step is to preserve or confirm a backup, isolate the cause, and change only the affected code, configuration, database record, or component.

Why did the error appear after an update? +

Updates can expose incompatible PHP versions, outdated custom code, plugin conflicts, database migration failures, exhausted resources, or cached files from an older version.

Do you fix errors on WooCommerce and custom WordPress sites? +

Yes. Custom themes, plugins, WooCommerce, membership sites, and page builders require a more careful diagnosis so a quick fix does not remove important functionality.