我只是把我的VPS上的Dreamhost WordPress站点从PHP 5.2 Fast CGI切换到5.3 CGI。 不知何故,WordPress现在拒绝加载,并在所有的WordPress页面上显示死亡的白色屏幕。 PHP信息和静态HTML加载就好了
我在Dreamhost的一个支持人员讨论了一些可能的解决scheme,但目前还没有结果。 我做了以下几件事:
PHP加载,因为我确实使用phpinfo(),它也显示我的phprc作为额外的ini加载
当我加载到家里,我得到一个HTTP 200和一个死亡的白屏,但没有任何错误。 我怎样才能进一步debugging这个问题来解决这个问题?
更新
这是导致问题的caching插件W3T Total Cache 。 一旦我删除了一些核心文件,网站回来的基本主题和所有插件停用。 不知何故,插件仍然是主要问题,即使它被closures。 也许还有数据库中的细节
为什么我没有看到任何PHP错误的原因尚不清楚。 我仍在调查这一点。 还得到了XCache_get函数错误,但这可能是因为XCache不是PHP 5.3包的一部分。
我们从错误日志中看到,您的WordPress插件正尝试从XCache调用一个函数,但是您的新版本的PHP不包含XCache。
要解决此问题,请为新版本的PHP安装XCache。
所以基于更新,你可以检查清漆 ,你会有最好的caching可能。