Title: Bernerslee Site Diagnostics &amp; Recovery
Author: bernerslee
Published: <strong>2026 年 8 月 13 日</strong>
Last modified: 2026 年 8 月 13 日

---

搜尋外掛

![](https://ps.w.org/bernerslee-site-diagnostics/assets/banner-772x250.png?rev=3645097)

![](https://ps.w.org/bernerslee-site-diagnostics/assets/icon-256x256.png?rev=3645097)

# Bernerslee Site Diagnostics & Recovery

 由 [bernerslee](https://profiles.wordpress.org/bernerslee/) 開發

[下載](https://downloads.wordpress.org/plugin/bernerslee-site-diagnostics.1.0.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/bernerslee-site-diagnostics/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/bernerslee-site-diagnostics/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/bernerslee-site-diagnostics/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/bernerslee-site-diagnostics/#developers)

 [技術支援](https://wordpress.org/support/plugin/bernerslee-site-diagnostics/)

## 外掛說明

Bernerslee is a troubleshooting and site-diagnostics plugin for WordPress administrators.
It captures fatal errors, checks common site-health signals, connects errors with
recent plugin/theme/core changes, and presents actionable results.

Local check-ups work without AI and do not send diagnostic data outside the site.

#### Local check-ups

 * Capture and group PHP fatal shutdown errors.
 * Attribute error paths to WordPress core, plugins, themes, custom code, or PHP.
 * Record plugin activation/deactivation/update events, theme switches, and core
   updates.
 * Check homepage loopback access, REST API status, WP-Cron, overdue events, memory
   limits, production debug settings, and available updates.
 * Measure autoloaded option data, expired transients, and post revisions.
 * Save historical check-up reports and export a redacted JSON report.

#### Actions and troubleshooting

Bernerslee can clear expired transients, refresh permalink rules, and disable the
built-in plugin/theme file editors. When a plugin is suspected, Bernerslee links
to the native WordPress Plugins screen so the administrator can decide whether to
change its activation status.

Bernerslee does not execute AI-generated PHP, SQL, or shell commands and does not
modify Nginx, Apache, PHP-FPM, MySQL, DNS, SSL, WordPress core files, or arbitrary
plugin/theme code.

#### Optional AI analysis

AI appears when local checks find related signals but cannot confidently identify
one root cause. The administrator chooses a provider, supplies its API key, previews
the redacted payload, and explicitly starts the request. AI output is advisory and
should be verified before changes are made.

#### Privacy

Local check-ups remain on the WordPress site. Local change/action records may include
the numeric WordPress user ID of the administrator who performed an action.

When AI analysis is explicitly requested, Bernerslee may send WordPress/PHP/database
version information, finding titles and summaries, short redacted evidence strings,
component type/slug, check-up status, and recent plugin/theme/core change records.
A connection test sends only a minimal prompt.

Bernerslee is designed not to send article content, passwords, cookies, database
credentials, the saved provider API key, query-string values, or the complete `wp-
config.php` file. The payload can be previewed before AI analysis. API keys are 
stored in the WordPress options table with autoload disabled.

#### External services

Bernerslee does not contact an AI provider during local check-ups. The services 
below are optional. For each selected provider, data is sent only when an administrator
explicitly starts AI analysis or tests the connection. AI analysis sends the redacted
diagnostic payload described in the Privacy section; connection testing sends only
a minimal test prompt.

 * **OpenAI** – Optional AI diagnosis via `api.openai.com`. Service: https://platform.
   openai.com/docs/ ; Terms: https://openai.com/policies/services-agreement/ ; Privacy:
   https://openai.com/policies/privacy-policy/
 * **Anthropic Claude** – Optional AI diagnosis via `api.anthropic.com`. Service:
   https://docs.anthropic.com/ ; Terms: https://www.anthropic.com/legal/commercial-
   terms ; Privacy: https://www.anthropic.com/legal/privacy
 * **Google Gemini** – Optional AI diagnosis via `generativelanguage.googleapis.
   com`. Service: https://ai.google.dev/gemini-api/docs ; Terms: https://ai.google.
   dev/gemini-api/terms ; Privacy: https://policies.google.com/privacy
 * **DeepSeek** – Optional AI diagnosis via `api.deepseek.com`. Service: https://
   api-docs.deepseek.com/ ; Terms: https://cdn.deepseek.com/policies/en-US/deepseek-
   terms-of-use.html ; Privacy: https://cdn.deepseek.com/policies/en-US/deepseek-
   privacy-policy.html
 * **Alibaba Cloud Qwen** – Optional AI diagnosis via `dashscope.aliyuncs.com`. 
   Service: https://www.alibabacloud.com/help/en/model-studio/ ; Terms: https://
   www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-
   product-terms-of-service-v-3-8-0 ; Privacy: https://www.alibabacloud.com/help/
   en/legal/latest/alibaba-cloud-international-website-privacy-policy
 * **Moonshot Kimi** – Optional AI diagnosis via `api.moonshot.cn`. Service: https://
   platform.kimi.com/docs/ ; Terms: https://platform.kimi.ai/docs/agreement/modeluse;
   Privacy: https://platform.kimi.ai/docs/agreement/userprivacy
 * **Zhipu GLM** – Optional AI diagnosis via `open.bigmodel.cn`. Service: https://
   docs.bigmodel.cn/ ; Terms: https://docs.bigmodel.cn/cn/terms/user-agreement ;
   Privacy: https://docs.bigmodel.cn/cn/terms/privacy-policy
 * **MiniMax** – Optional AI diagnosis via `api.minimaxi.com`. Service: https://
   platform.minimaxi.com/docs/ ; Terms: https://platform.minimaxi.com/protocol/user-
   agreement ; Privacy: https://platform.minimaxi.com/zh/protocol/privacy-policy
 * **Custom OpenAI-compatible endpoint** — Used only when an administrator explicitly
   enters an HTTPS endpoint. The same redacted payload or minimal connection-test
   prompt is sent to that endpoint. Because the service is chosen by the administrator,
   the administrator must review that service’s applicable terms and privacy policy
   before use.

## 安裝方式

 1. Install and activate Bernerslee.
 2. Open **Bernerslee > Check-up Center**.
 3. Click **Start check-up** and review the results.
 4. Optional: open **Settings** to configure an AI provider.

## 常見問題集

### Is AI required?

No. Error capture, local check-ups, change timelines, report export, and predefined
local actions work without AI.

### Does Bernerslee repair 502, 503, or 504 errors?

Not while WordPress itself cannot run. After access returns, Bernerslee can review
WordPress-level errors and recent changes. Server-level diagnosis may require hosting,
web-server, PHP-FPM, or system logs that a WordPress plugin cannot read.

### Does Bernerslee send data automatically?

No. Local check-ups stay on the site. Remote AI requests occur only after an administrator
configures a provider and explicitly starts analysis or a connection test.

### Can AI make changes to my site?

No. AI output is explanatory. Bernerslee does not execute AI-generated commands.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Bernerslee Site Diagnostics & Recovery〉的開發相關工作。

參與者

 *   [ bernerslee ](https://profiles.wordpress.org/bernerslee/)

[將〈Bernerslee Site Diagnostics & Recovery〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/bernerslee-site-diagnostics)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/bernerslee-site-diagnostics/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/bernerslee-site-diagnostics/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/bernerslee-site-diagnostics/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/bernerslee-site-diagnostics/)。

## 變更記錄

#### 1.0.0

 * First public release prepared for the WordPress Plugin Directory.
 * Added local check-ups, grouped fatal-error records, change timelines, report 
   history, and redacted JSON export.
 * Added predefined low-risk local actions and links to native WordPress screens
   for administrator-controlled plugin actions.
 * Added optional administrator-initiated AI analysis with provider presets and 
   a custom HTTPS endpoint.
 * Added WordPress internationalization support, privacy-policy helper text, and
   external-service disclosure.

## 中繼資料

 *  版本 **1.0.0**
 *  最後更新 **3 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.4 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.4**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/bernerslee-site-diagnostics/)
 * 標籤:
 * [AI](https://tw.wordpress.org/plugins/tags/ai/)[diagnostics](https://tw.wordpress.org/plugins/tags/diagnostics/)
   [errors](https://tw.wordpress.org/plugins/tags/errors/)[recovery](https://tw.wordpress.org/plugins/tags/recovery/)
   [troubleshooting](https://tw.wordpress.org/plugins/tags/troubleshooting/)
 *  [進階檢視](https://tw.wordpress.org/plugins/bernerslee-site-diagnostics/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/bernerslee-site-diagnostics/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/bernerslee-site-diagnostics/reviews/)

## 參與者

 *   [ bernerslee ](https://profiles.wordpress.org/bernerslee/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/bernerslee-site-diagnostics/)