discuz! X1.5的一个奇怪错误

不是我的论坛,我的论坛好好的。是他们的discuz!X1.5。

问题的特征是:帖子的第二页(第十个回复之后的页面)打开不是出错(错误如下面的图)就是回复中有字母,字母还是有规律的,第十一个回复中的字母是 A,第十二个帖子的字母是r第十三个帖子中的字母是r第十四个帖子中的字母是a第十五个帖子中的字母是y,合起来就是 “Array”,也就是说一个变量出错了(或者其他东西引它出错了)?

Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in/source/function/function_core.php on line 1141

www.5169.info_111_06_47

这个网上没有多少资料,不过还是够解决问题用的

一般是启用了一个新的插件出现的问题,不过有的论坛能用这个插件不出问题,有的论坛一启用这个插件就出问题,所以判断既不是discuz!X1.5的问题,也不是插件的问题,而是这个插件和其他插件打架,所以出错了。

好了知道了出错的原因,解决起来就容易的多了,先找出出错的典型页面,一般帖子的第一页没有问题,帖子的第二页(第十个回复之后的页面)打开不是出错(错误代码如上面的图)就是回复中有字母,字母还是有规律的,第十一个回复中的字母是 A,第十二个帖子的字母是r第十三个帖子中的字母是r第十四个帖子中的字母是a第十五个帖子中的字母是y,合起来就是 “Array”,也就是说一个变量出错了(或者其他东西引它出错了)?我总结出是在帖子页面出错,而不是首页或者版面页,所以停用所有对帖子页更改的插件,然后一个一个的启用,直到出现错误(期间要一直刷新容易出错的页面),然后排出其他插件。找其他的插件代替这个插件。

其他说法是php版本太低,有可能是php的版本,可以在后台查看php版本

后台——首页——系统信息——服务器系统及 PHP

如果是4.点几的就把php升级或者换空间试试,如果是5.点几的版本,就按上文的解决方法,还不行大家另想他法。

版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/discuz-x1-5-a-strange-error.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>