Initial assessment without passwords Quote before intervention One accountable specialist from start to finish

Errors & Diagnosis

WordPress Site Down After an Update: Emergency Checklist

An update is a strong lead, not a verdict. Work this order to restore service without destroying the evidence you need.

Short answer: if the site failed immediately after an update, that update is the first hypothesis — not yet the diagnosis. The new version may simply have exposed an incompatibility that already existed with your PHP version, theme or another plugin.

The first five minutes

  1. Record exactly what was updated, to which version, and at what time.
  2. Check whether the failure affects the whole site or one route, and whether /wp-admin/ loads.
  3. Look for the WordPress recovery email in the administrator inbox.
  4. Confirm a backup exists from before the update — if not, snapshot the broken state now.

Get back in and read the log

If the site loads, deactivate the updated component from the admin. If not, rename its folder inside /wp-content/plugins (or the theme folder) over SFTP. Then enable WP_DEBUG_LOG and read /wp-content/debug.log — it names the file and line, which tells you whether the update itself failed or merely exposed a pre-existing incompatibility.

Deactivate or roll back?

Deactivating restores access fast but may disable payments, forms or memberships. Rolling back requires knowing the previous version and whether the update ran a database migration — a rollback after a completed migration can corrupt data. Snapshot before you roll back, since the rollback is itself a change you may need to undo.

Before you update again

The repair is not finished when the site loads. Know which version works, what condition caused the failure, and test the specific feature the component controls — not just the home page. For business-critical plugins, reproduce the update on staging with a verified rollback route so a bad release never hits production first.

WP REPAIR INCIDENT STANDARD

Reconstruct the incident before fixing it

Timing makes the update the first hypothesis, not proof. A safe response records versions, preserves the broken state and determines whether files, dependencies or a database migration changed.

WP RepairDiagnostic model
1Request2PHP / server3WordPress4Component
Follow the chain until you find the first point that stops behaving as expected.
  1. 1

    Record component, previous/new version and exact update time.

  2. 2

    Capture the fatal error and whether admin, front end or one route is affected.

  3. 3

    Check release notes and whether a database migration ran.

  4. 4

    Test rollback on a snapshot or staging copy before changing production data.

What must be verified

  • The exact triggering feature works on the chosen version.
  • Database schema and code version are compatible.
  • A future update path is tested with backup and rollback.

BEFORE YOU SEND THE REQUEST

Frequently asked questions.

Do you ask for passwords in the form?+

No. The public form never requests access. Secure credentials are requested only after the scope and quote are approved.

Who reviews the incident?+

The request goes to Jordi Ensenyat, founder of Code Barcelona and a WordPress specialist with more than 15 years of experience.

Is anything changed before the quote?+

No. Visible symptoms and scope are reviewed first. Intervention begins after approval and with a rollback path prepared.

Do you work internationally?+

Yes. WP Repair handles WordPress and WooCommerce incidents in English and Spanish through a remote service.

Assess my incident