织梦数据库在哪(解决DedeCMS织梦程序出现”ereg_replace() is deprecated in”问题)
目前 ,我们可以看到市面上有两个版本的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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!