Fatal error in the active theme: HTTP 500 on the homepage and the login page
What the site owner saw
The site showed "There has been a critical error on this website" and wp-admin reported that the theme had been paused. On our Apache setups the login page also returned HTTP 500, so wp-admin could not be reached the normal way.
Source (public forum thread): https://wordpress.org/support/topic/error-this-theme-failed-to-load-properly-and-was-paused-within-the-admin/
Test setup and what we observed after the failure
Test site: WordPress 7.1, PHP 8.3. The table shows the HTTP status of the homepage and the login page after the recipe recreated the failure.
| Server setup | Homepage | Login page | Note |
|---|---|---|---|
| Apache + PHP-FPM | 500 | 500 | |
| Apache + mod_php | 500 | 500 | |
| Apache + php-cgi (mod_cgid) | 500 | 500 |
Outcome of each run
| Date (UTC) | Server setup | Connection mode | Outcome | Product version | Note |
|---|---|---|---|---|---|
| 2026-11-06 | Apache + PHP-FPM | SSH | Recovered | 2.1.435 | |
| 2026-11-06 | Apache + PHP-FPM | FTP | Not recovered | 2.1.435 | The re-check did not pass, and the system issued the automatic recovery-fee refund (payment is simulated in the lab). |
| 2026-11-06 | Apache + mod_php | SSH | Recovered | 2.1.435 | |
| 2026-11-06 | Apache + mod_php | FTP | Recovered | 2.1.435 | |
| 2026-11-06 | Apache + php-cgi (mod_cgid) | SSH | Recovered | 2.1.435 | |
| 2026-11-06 | Apache + php-cgi (mod_cgid) | FTP | Recovered | 2.1.435 | |
| 2026-11-07 | Apache + PHP-FPM | SSH | Recovered | 2.1.436 | Re-test after the change below. |
| 2026-11-07 | Apache + PHP-FPM | FTP | Recovered | 2.1.436 | Re-test after the change below. |
Gaps and the version that fixed them
Every run that did not end in "recovered" is listed here: what we changed, the version it shipped in, and the re-test date and outcome.
| Found | Server setup | Connection mode | What we changed | Fixed in | Re-test |
|---|---|---|---|---|---|
| 2026-11-06 | Apache + PHP-FPM | FTP | When the health check also listed overdue scheduled tasks, the recovery hit the same theme error while running them and the re-check failed. The recovery now handles this combination. | 2.1.436 | 2026-11-07 · Recovered |
| 2026-11-06 | Apache + PHP-FPM | All | The health check report printed the theme and the login page as normal while both were failing. The report no longer prints those two lines when the site cannot be opened. | 2.1.436 | 2026-11-07 · Recovered |
Problem types this case covers
Related error articles
Notes
WordPress is designed to email the site's admin address with a recovery-mode link when it catches a fatal error. We did not check for that email in these runs.
These are records from our test servers, for a given product version on a given day. They are not a promise about the result on any site. Other hosts, PHP versions, and WordPress versions can behave differently.