关于dedecms织梦后台畅言模块报错Fatal error: Call-time pass-by-reference has been removed in I:\ceshi\D78\dede\changyan_main.php on line 247的解决方法

在使用低版本织梦程序调用畅言模块时,可能会出现下面这样的错误:

Fatal error: Call-time pass-by-reference has been removed in I:\ceshi\D78\dede\changyan_main.php on line 247

如下图:

QQ截图20200810114826.jpg

出现这样的错误可能是因为织梦调用畅言模块版本过低,对php版本有要求,要求php版本低于5.4


将php版本切换成5.3n,打开php.ini配置文件,搜索allow_call_time_pass_reference,把其中的 allow_call_time_pass_reference参数off调整为on,并重启服务器试试。

allow_call_time_pass_reference = on