研究发布我在打开发布接口模块的时候有出现"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