服务器无法加载 WordPress - 没有 HTML 或 PHP 错误

服务器无法加载 WordPress - 没有 HTML 或 PHP 错误

我刚刚将 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

因此,您可以根据更新检查,您将获得最好的缓存。

相关内容