织梦cms后台点击畅言评论报错的解决办法
1、出现这个问题的原因是由于从php5.4版本开始,认为在调用函数时传参数的地址引用会导致致命错误,而在php5.3以及前的版本只是不赞成的错误,而织梦的畅言评论版块恰巧就使用了这种方法,导致在较新的php环境下出现本文所说的错误。

2、分析完原因,下面说下解决办法,第一种办法是改源码,把这种错误的使用方式修改过来,去掉参数前面的' & ' 符号。

3、修改保存之后再尝试一下,发现已经没有报错了。

4、但是系统此时又出现了一个bug,一直停在这个页面,不停提示:
系统未绑定畅言账号,我们将自动为您分配一个初始账号,请耐心等待……
出现这个问题的原因是include\helpers\changyan.helper.php文件中一个参数写错了$content = is_array($port) 这里的$port应该是$post才对。

5、把修改过来再次尝试一下,已经成功进入畅言评论管理页面了。

6、对于第一个错误其实也可以修改php.ini里的allow_call_time_pass_reference的参数值改为TRUE,但不建议这样做,首先如果你用的是虚拟主机,一般是没机会更改配置文件的,其次毕竟这是种错误写法,最好还是改正过来。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:107
阅读量:57
阅读量:183
阅读量:55