西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

安装dede5.5uft出现Deprecated: Function ereg_replace() is dep

时间:2018-03-01 13:30来源:未知 作者:好模板编辑 点击:
安装dede5.5uft出现Deprecated: Function ereg_replace() is dep 这个问题是因为你用的php版本过高。 在php5.3中,正则函数ereg_replace已经废弃,而织梦dedecms还继续用。有两个方案可以解决以上问题:
安装dede5.5uft出现Deprecated: Function ereg_replace() is dep

这个问题是因为你用的php版本过高。
 
在php5.3中,正则函数ereg_replace已经废弃,而织梦dedecms还继续用。有两个方案可以解决以上问题:

 
1、把php版本换到v5.3下。
2、继续使用v5.3,修改php.ini文件
;extension=php_mbstring.dll
改为
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改为:
mbstring.func_overload = 7
解决方法:
define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
//改为
define('DEDEADMIN', preg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
注:因为preg_replace比ereg_replace的执行速度快,PHP推荐使用preg_replace.
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------