张文保的博客
保哥笔记

技术性SEO实战经验分享博客

张文保微信

织梦DedeCMS提示Function ereg_replace() is deprecated的解决方法

安装织梦DedeCMS或者更换主机环境时提示Function ereg_replace() is deprecated,不是源码的问题,原因是服务器的PHP环境使用了PHP5.3或更高的PHP版本,DEDE中有很多地方的正则函数都用的ereg_replace,而这个函数现在在PHP5.3中已经被废止了。

linux系统的解决方法:

用编辑器打开/dede/config.php文件
找到

define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );

 

修改为

define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );

 

windows系统的解决方法:
找到

define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );

 

修改为

define('DEDEADMIN',strtr(dirname(__FILE__),'\\/','//'));

 

TAG标签
ereg_replace preg_replace

相关文章
本文标题:《织梦DedeCMS提示Function ereg_replace() is deprecated的解决方法》
本文链接:https://zhangwenbao.com/dedecms-function-ereg-replace-is-deprecated.html
版权声明:本文原创,转载请注明出处和链接。许可协议:CC BY-NC-SA 4.0
发表新评论