![服务器无法加载 WordPress - 没有 HTML 或 PHP 错误](https://linux22.com/image/608995/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%20WordPress%20-%20%E6%B2%A1%E6%9C%89%20HTML%20%E6%88%96%20PHP%20%E9%94%99%E8%AF%AF.png)
我刚刚将 VPS 上的 Dreamhost WordPress 网站从 PHP 5.2 Fast CGI 切换到 5.3 CGI。不知何故,WordPress 现在拒绝加载,并在所有 WordPress 页面上显示死机白屏。PHP 信息和静态 HTML 加载正常
我与 Dreamhost 的支持人员讨论了一些可能的解决方案,但目前尚无结果。我已完成以下操作:
- 我已切换到 Twentyeleven 默认主题
- 我已使用 PHPMyAdmin 禁用所有插件。
- 我还创建了一个类似的 phprc这记录 PHP 错误,但目前尚未加载任何错误。
PHP 已加载,正如我使用 phpinfo() 验证的那样,它还显示我的 phprc 已作为附加 ini 加载
当我加载主页时,我收到 HTTP 200 和死机白屏,但没有任何错误。我该如何进一步调试以修复此问题?
更新
这是缓存插件W3T 总缓存导致问题的原因。我删除了一些核心文件后,网站恢复了基本主题,所有插件都停用了。不知何故,即使关闭了插件,它仍然会引起重大问题。也许数据库中还留有详细信息
我没有看到任何 PHP 错误的原因目前尚不清楚。我仍在调查此事。还遇到了 XCache_get 函数错误,但这可能是因为 XCache 不是 PHP 5.3 包的一部分。
答案1
我们从您的错误日志中看到,您的 WordPress 插件正在尝试从 XCache 调用一个函数,但您的新版本 PHP 不包含 XCache。
要解决该问题,请为新版本的 PHP 安装 XCache。
答案2
因此,您可以根据更新检查漆,您将获得最好的缓存。