调试织梦火车头采集器发布模块出现"Fatal error: Uncaught Error: Call to undefined function ereg_replace() "的错误

搬瓦工机场JMS

有在调试dedecms织梦火车头采集器发布模块,换过好几个发布模块一直获取不到目录。开始以为是发布模块不兼容问题,于是有寻找几个常规的QQ群问是否有解决方案,得到的答复是发布模块没有问题应该是设置问题,当然帮助解决是需要收费的。这不我还是先自己研究。

研究发布我在打开发布接口模块的时候有出现"Fatal error: Uncaught Error: Call to undefined functiON ereg_replace() "这样的错误提示,理应是直接访问免登录接口问题是直接可以看到列表的,可以判断出来这个目录文件是错误的。

因为DEDECMS程序比较早,但是从PHP5.3开始就废弃ereg_replace函数,如果还需要用这个函数,我们就需要降低PHP版本,于是降低至PHP5.2,那就可以解决,或者我们就只能修改接口文件。

或者我们可以用preg_replace函数代替,同时需要修改php.ini文件。

找到 ;extension=php_mbstring.dll 更改为:extension=php_mbstring.dll

找到 ;mbstring.func_overload = 0 修改为:mbstring.func_overload = 7

未经允许不得转载:Just My Socks中文教程网 » 调试织梦火车头采集器发布模块出现"Fatal error: Uncaught Error: Call to undefined function ereg_replace() "的错误

赞 (0) 打赏
Just My Socks搬瓦工机场JMS

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏