调试织梦火车头采集器发布模块出现"Fatal error: Uncaught Error: Call to undefined function ereg_replace() "的错误
706 人阅读 | 时间:2020年02月29日 12:04
阿里云服务器 | 腾讯云服务器 | 习梦云:高防云服务器 | ZJI:香港日本美国独服 |
LOCVPS服务周到 | HostKvm低调KVM VPS | 傲游主机:优质VPS | 80VPS:老牌VPS主机 |
搬瓦工:CN2 GIA线路 | CloudCone:性价比高 | Vultr:按小时计费VPS | VirMach:超级便宜 |
JustMySocks科学上网 | 好用的宝塔面板 | 洛杉矶QN机房官方VPS | 恒创:香港CN2服务器 |
有在调试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
评论专区