排除器

吐血整理碰到WordPress致命错误,

发布时间:2022/8/17 18:08:30   

WordPress用户最头疼的问题就是站点白屏打不开了,或者后台进不去了,这就是WordPress的致命错误,英文是WhiteScreenofDeath(白屏错误),简称:WSoD。

同样类似的,使用WPJAMBasic插件的用户,问得最多的问题是:为什么开启WPJAMBasic之后,xxx主题不可用,xxx插件用不了呢?

其实这些都是因为兼容问题,造成了WordPress致命错误。一般我的建议是停用其他插件,换用默认主题,看看还有没有问题,然后一个一个排除。

下面我们详细讲解一下什么是WordPress致命错误,我们怎么一步一步定位它和解决它。

什么是WordPress致命错误

就是网站平常访问没有问题,突然屏蔽成了白屏了,也可能因为使用不同的浏览器得到不同错误信息,比如在Chrome浏览器下显示的HTTP错误:

如果火狐浏览器上面,那么就是白屏了,没有任何有用的信息:

如果WordPress开启了致命错误处理,那么就会显示下面的信息:

WordPress的致命错误都是PHP代码错误引起,或者内存限制引起的,一般是一些错误的主题或者插件的代码,比如插件和主题使用了相同的函数,造成冲突了。

所以WPJAMBasic插件的大部分问题就是上面所说,其他插件或者主题使用和WPJAMBasic相同的函数或者类库,造成了冲突引起的。

那么怎么解决这些问题呢?

仅仅是本站还是所有站点?

如果服务器安装多个WordPress,看看其他站点有没有问题,如果有同样的问题,可能是服务器出问题了,联系一下服务商,看看是不是线路或者服务器出问题了。

这也是我一直建议使用阿里云和腾讯云这类服务器,因为一般不会莫名出现这些这类问题,如果出现问题,他们也会很快修复。

如果仅仅是该站点的问题,那可能是真的是这个站点的代码出问题了,那就针对该站点就行深究了。

PHP的内存限制造成的?

很多时候出现白屏是因为,PHP脚本的执行需要大量的内存,而服务器的限制使得PHP脚本得不到满足,比如下面错误代码,这种情况有可能是程序写了死循环了,或者真的需要那么大的内存。

Fatalerror:Allowedmemorysizeofbytesexhausted(triedtoallocatebytes)in/

转载请注明:http://www.aideyishus.com/lkcf/1392.html

------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章