Linux 软件免费装
Banner图

FatalGuard – PHP Error Log Viewer, Debug Log & Fatal Error Alerts

开发者 zinodev
更新时间 2026年10月31日 06:23
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

telegram debug log error log error notification fatal error

下载

1.2.4 1.2.5

详情介绍:

FatalGuard turns WordPress error handling into something you can actually see and act on. It reads your debug log and PHP error log from a fast admin-bar viewer, captures the real fatal error hiding behind the "There has been a critical error" white screen of death, and sends an instant fatal error notification to Telegram (Slack, email and Discord in Pro). Every fatal notification includes a one-tap recovery link. Open it on your phone to deactivate the crashing plugin and bring the site back — it works even when wp-admin is down and you can't log in. Nothing is deleted; re-enable the plugin once it's fixed. And in Pro, you can debug your site by chatting with an AI. Connect Claude, Cursor, VS Code or any MCP client to FatalGuard and ask, in plain English — "what's the most recurring error this week?", "which deprecations are in my theme?" — and it answers from your site's real error history through a read-only, API-key-secured MCP server. FatalGuard manages file logging for you — flip one switch and it writes the standard WP_DEBUG constants to wp-config.php (restoring your original values when you switch it off). And it is built to never brick your site: the fatal-error handler always falls back to WordPress's own recovery, with a file kill-switch and self-disarm sentinel as safety nets. Free error log & debug log viewer, fatal error alerts & one-tap recovery FatalGuard Pro Everything in free, plus: On the roadmap: a central dashboard — every client site's fatal errors in one view, with remote one-tap recovery for any of them. Learn more about FatalGuard Pro » What FatalGuard does FatalGuard catches the fatal error that took the site down, tells you about it, and gives you a one-tap link to fix it — deactivating the crashing plugin even when you can't log in. It's a debug log viewer, a fatal-error monitor, an alerting system, and a recovery tool in one, engineered so the error handler itself can never white-screen your site.

安装:

  1. Upload the fatalguard folder to /wp-content/plugins/, or install FatalGuard from Plugins → Add New.
  2. Activate the plugin. Fatal-error capture and alerts arm automatically; enable file logging with one switch under FatalGuard → General.
  3. Open the FatalGuard item in your admin bar to view logs.
  4. (Optional) Open FatalGuard and run the Telegram connect wizard: create a bot in @BotFather, paste its token, and press Start — FatalGuard detects your chat automatically, no chat-id hunting. Every fatal alert then includes the one-tap recovery link.

屏幕截图:

  • Read your PHP error_log and debug.log with a live tail — every warning, notice and fatal, no SSH.
  • Fatal error captured behind the WordPress white screen of death — the real error message, file and line.
  • Instant Telegram error notification the moment a fatal error happens.
  • One-tap recovery page — deactivate the crashing plugin and restore the site from your phone, no login needed.
  • FatalGuard settings — the Telegram connect wizard and automatic file logging, no wp-config editing.
  • Ask AI what's crashing your site (Pro) — connect Claude, Cursor or any MCP client: "show me the most recurring error this week" answered from your real error history.
  • "Which deprecations are in my theme?" (Pro) — the AI reads your live errors through FatalGuard's read-only MCP server.

常见问题:

Why is my WordPress site showing a white screen or "There has been a critical error"?

That page hides a PHP fatal error. FatalGuard captures the real fatal error behind the white screen of death and shows you the message, file and line — and can send it to Telegram the instant it happens, with a one-tap link to recover the site by switching off the plugin that caused the critical error.

How do I read the WordPress debug log without FTP?

Install FatalGuard and open its admin-bar item. It shows your debug.log and PHP error_log in a searchable, tabbed viewer inside wp-admin — no FTP, SSH or cPanel needed.

Do I need to edit wp-config.php or turn on WP_DEBUG?

Not by hand. Flip the file-logging switch and FatalGuard writes the standard WP_DEBUG / WP_DEBUG_LOG constants to wp-config.php for you — pointing the log at its protected folder — and restores your original values when you switch it off. If wp-config.php isn't writable on your host, FatalGuard shows you the exact lines to paste.

Can this plugin break my site?

No. The fatal-error handler always falls back to WordPress's built-in recovery. If anything ever goes wrong, dropping a DISABLE file removes the handler — a recovery path that works even without SSH.

How do I get Telegram alerts for fatal errors?

Open FatalGuard and run the Telegram connect wizard: create a bot in @BotFather, paste its token, and press Start. FatalGuard detects your chat automatically and sends a non-blocking message whenever a fatal error is captured — no chat-id hunting.

My site is completely down and I can't log in — how do I fix it?

When a plugin fatals every page, wp-admin goes down too. Your FatalGuard fatal alert includes a secure recovery link: open it on your phone and tap once to deactivate the crashing plugin. It runs from a must-use loader that loads before regular plugins, so it works even when the rest of WordPress can't. Nothing is deleted — re-enable the plugin from Plugins once it's fixed.

Is the one-tap recovery link safe?

Yes. Each link is signed with your site's secret keys, does only one thing (deactivate the one named plugin), and expires after 4 hours. It's the same approach as WordPress core's Recovery Mode email link — a signed link stands in for the login you can't do while the site is down.

Does it support Slack, email or Discord alerts?

Slack, email, Discord and webhook alerts are part of FatalGuard Pro. Telegram is included free.

Can I use AI (Claude, Cursor) to debug my WordPress errors?

Yes — with FatalGuard Pro. Pro runs a built-in, read-only MCP server, so you can connect Claude, Cursor, VS Code or any MCP client and ask about your site in plain English: "what's the most recurring error this week?", "which deprecations are in my theme?", "what broke after my last deploy?" The AI reads your real captured error history; access is secured by a revocable API key, and nothing is sent anywhere except to the AI client you choose to connect.

Where are the logs stored?

In a private, web-protected directory with a non-guessable path — not the standard WordPress debug.log location. Browsers can't read the directory directly. The Status tab shows the exact path on your server.

How do I get notified when WordPress has a fatal error?

FatalGuard captures every PHP fatal error and sends an instant Telegram alert straight from the crashing request (free) — so you hear about a broken site before your visitors or client do. Pro adds Slack, email, Discord and webhook alerts, sent on the next successful page load.

What causes the WordPress white screen of death?

The white screen (or "There has been a critical error on this website") is almost always a PHP fatal error — a plugin/theme conflict, a memory limit, or bad code. FatalGuard captures the exact fatal error, file and line behind that screen so you can fix the real cause fast.

更新日志:

1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0