首页IT科技织梦数据库在哪(解决DedeCMS织梦程序出现”ereg_replace() is deprecated in”问题)

织梦数据库在哪(解决DedeCMS织梦程序出现”ereg_replace() is deprecated in”问题)

时间2025-06-14 17:59:13分类IT科技浏览4997
导读:目前,我们可以看到市面上有两个版本的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早期版本运行效率已经很低   。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
肇州官网(肇州县百科) seo关键词排名优化app(解密SEO关键词优化排名软件:让你的网站飞上搜索榜首!)