首页CMS解决DedeCMS织梦程序出现"ereg_replace() is deprecated in"问题

解决DedeCMS织梦程序出现"ereg_replace() is deprecated in"问题

时间2024-05-23 01:54:04发布访客分类CMS浏览794
导读:目前,我们可以看到市面上有两个版本的DedeCMS织梦程序,一个是早年我们比较熟悉的目前V5.7版本,而且已经有很多年没有大更新升级。还有一个版本是前一段时间出来的,在原来DedeCMS基础上简单修改前端,以及部分后端代码升级后推出来的。目...

目前,我们可以看到市面上有两个版本的DedeCMS织梦程序,一个是早年我们比较熟悉的目前V5.7版本,而且已经有很多年没有大更新升级。还有一个版本是前一段时间出来的,在原来DedeCMS基础上简单修改前端,以及部分后端代码升级后推出来的。目前双方之间在争议版权问题,但是对于我们用户来说根据实际选择。

知识版权逐渐完善的今天,我们在使用程序商业化的时候需要注意的。在目前新版本还没有得到彻底的大众使用的时候,最近老蒋在安装DEDECMS建站的时候还是使用的老版本。但是在一个WEB环境中安装的时候有出现"Deprecated: Function ereg_replace() is deprecated in"错误问题。

这个可能是在使用的程序和PHP兼容不对导致的,目前我们较多的还是使用的PHP7.0+,但是有些程序和插件兼容是较早的PHP版本,所以我们需要对织梦程序简单修改兼容。老蒋在之前"解决页面出现"Call to undefined function ereg_replace()"问题"文章中也解决过相似问题。

在 config.php 文件:

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

修改成:

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

这里采用兼容新版PHP的preg_replace代替。

老蒋个人建议,我们还是使用DEDECMS或者其他程序最新版本,毕竟PHP早期版本运行效率已经很低。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 解决DedeCMS织梦程序出现"ereg_replace() is deprecated in"问题
本文地址: https://pptw.com/jishu/665990.html
CSS hack兼容浏览器各系统平台兼容一览表图 确保DedeCMS建站程序安全需要做的几件事情

游客 回复需填写必要信息