首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >著名的死亡白屏

著名的死亡白屏
EN

Stack Overflow用户
提问于 2010-12-09 15:53:58
回答 2查看 593关注 0票数 0

正如标题中提到的,我认为这是到目前为止,Automattic或Wordpress团队无法解决的一个问题,除非Wordpress将来会有什么版本。在这个问题中,每当我想激活某些插件时,我都会关注死亡的白色屏幕。我正在开发一个网站,要求我使用30个插件。是的,有些人会说一个网站的插件太多了,难怪我会得到白色的屏幕。但是,这是Wordpress,其中一个原因,使Wordpress最受欢迎的博客平台是因为插件的可用性,可以使您在较短的时间内实现您的目标。对于那些精通php+wp开发的人来说,你们可以说hack wp比使用很多像我这样的插件要好,但是嘿,大多数wp用户并不是php古鲁。他们中的大多数都是像我这样的普通用户,甚至只是知道如何安装和使用他们可用的东西。

到目前为止,这里是我们在获得死亡白屏幕(WSOD)时所做的常见步骤。

wp-content/plugins文件夹名(如wp-content/plugins-temp,)--这将像我一样禁用所有插件

  • ,我更喜欢将单个插件文件夹名重命名为wp-content/plugins/akismet-temp

  • After,将所有插件逐一重新激活,这样我们就可以知道哪个插件是culprit

  • Check,在插件文件的末尾有额外的空空间,特别是在php结束标记?>之后,确保标签之后没有额外的空间。确保检查主题file.

  • Increase文件(如果有的话)或插件functions.php,为wordpress

分配内存

通常,你的网站会在那之后恢复正常。但是,这仍然不能解决这个问题。

对我来说,这对我来说很烦人,尤其是第三步。我们怎么知道哪个插件是罪魁祸首呢?首先,我认为第三步确实是一个事实,但现在我认为这是一个谎言。为什么?

就像现在,在我激活了25个插件之后,我无法重新激活的插件之一就是Akismet。什么?阿基塞特?是的,由WP团队自己开发的插件。我知道上面的第三步是一个谎言,因为如果我先激活Akismet,Akismet就会被成功激活。一点问题都没有。

所以现在的问题是插件之间的兼容性。作为一个普通用户,我如何才能识别哪个插件对什么插件不友好?如果我使用30个插件,一个插件中有多少不兼容于每个插件?我怎么知道哪个插件应该先被激活,这样WSOD才不会出现?

如果有错误,那么也许我可以有一个线索,但这是一个普通的白色屏幕。我毫无头绪。wordpress中插件的冲突确实是一个未解决的问题,让我感到压力很大。

有人知道怎么解决这个问题吗?至少知道如何通过mysql激活插件?

EN

Stack Overflow用户

发布于 2016-03-08 23:46:06

您应该尝试运行安装了xdebug的PHP版本。WSOD,这很可能是PHP解析错误。所以这不是一个WordPress问题,而是一个PHP问题。

使用xdebug会有所帮助,因为在某些重要的情况下,您会得到一个花哨的堆栈跟踪,否则您就会得到一个WSOD。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4400187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档