Linux 软件免费装

Pipe9 WSOD Debugger

开发者 altunyurt
更新时间 2026年7月6日 23:51
PHP版本: 6.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later

标签

debug fatal error wsod white screen of death error recovery

下载

1.3.3

详情介绍:

Pipe9 WSOD Debugger is an emergency recovery tool for WordPress. When a fatal error causes a White Screen of Death, this plugin:

安装:

  1. Upload the pipe9-wsod-debugger folder to /wp-content/plugins/
  2. Activate the plugin through the WordPress admin
  3. Find the Rescue URL in Tools → Pipe9 WSOD Debugger
  4. Bookmark the Rescue URL — use it when your site crashes with a white screen

常见问题:

How does it work without breaking during a WSOD?

The plugin registers a PHP shutdown handler at the earliest possible moment during WordPress boot (priority PHP_INT_MIN on plugins_loaded). When a fatal error occurs, the shutdown handler captures the error, identifies the culprit, saves a crash snapshot, and writes a recovery flag file. On the next request, the recovery flag triggers a filter that strips all other plugins, and the rescue panel loads safely without interference from the broken plugin or theme.

How do I access the rescue panel?

Go to Tools → Pipe9 WSOD Debugger in the admin panel. Copy the Rescue URL (contains a secret key). Bookmark it — use it when your site crashes. Paste it directly into your browser's address bar when you see a white screen.

How does the recovery flag system work?

When a fatal error is detected, the plugin writes a small JSON flag file to wp-content/uploads/pipe9-wsod-debugger/. On the next request, this flag causes an option_active_plugins filter to activate only this plugin — all other plugins are temporarily stripped. This prevents the broken plugin from crashing again, giving you access to the rescue panel to disable the culprit plugin or switch themes. Once the issue is resolved, exiting recovery mode deletes the flag and the site returns to normal.

更新日志:

1.3.3 1.3.2 1.3.0 1.2.2 1.2.1