7月 262008
 

Discuz!6.0/6.1出现“XML解析错误 未找到元素位置”的解决方法。

升级到最新版本后,发新帖紧接着就在TAG处出现了错误提示,类似如下:

XML解析错误:未找到元素位置:

官方去看帖,有不少人求助这个,有说是没有二进制上传,可win主机怎么解释?还有说是程序有问题,我想这个可能靠点谱吧……

经过实地测试,问题出在论坛的config.inc.php上,其中有一项$attackevasive相信各位站长不陌生的,这是DZ的论坛防御级别设置参数,经过我的测试,这里如果设置为4,也就是二次请求防御的话,就会出现“XML解析错误:未找到元素位置”错误了。试了N次了,只要打开马上报错,一旦改成其他就没事了。

但这毕竟不是绝对的,如果你的论坛也遇到这样的情况,你可以看看你的config.inc.php里面,防御级别是如何设置的,如果有4,你可以去掉试试看。