DEDECMS的"Function ereg_replace()"谬误处理方法
摘要:DEDECMS的"Function ereg_replace()"谬误处理方法
DEDECMS的"Function ereg_replace()"谬误处理方法
这个疑难我记住以前有遇到的,是在本地调试dedecms整站程序的时候,从网上下载了一个整套程序蕴含模板到本地调试,导入数据库安装都失常,然而登入 后台就呈现"Deprecated: Function ereg_replace() is deprecated in"的谬误信息,左侧的菜单也无奈看到而且翻开。
呈现这样的疑难,不是咱们程序的疑难,而是数据库兼容疑难,可以咱们本地的数据库版别和咱们导入上去的版别不对。咱们可能经过下面的方法处理。
第一步,找到DEDECMS程序的config.php文件,用editplus翻开;
第二步,找到下面的代码:
define('DEDEADMIN', ereg_replace("[/\\]{1,}", 'http://www.yhzhan.com/', dirname(__FILE__) ) );
更换成
define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/",'http://www.yhzhan.com/', dirname(__FILE__) ) );
再去登入后台试试,能否处理。