网站安装, dedecms, 出现, function, 原因
网站安装DEDECMS出现Deprecated:Functionereg_replace()isdeprecatedin的原因是网站站点的服务器PHP环境使用了PHP5.3乃至更高的PHP版本,目前DEDE中有很多地方的正则函数都用的ereg_replace,而这个函数现在在PHP5.3中已经被废止了。 Deprecated:Functionereg_replace()isdeprecatedin的解决办法(注:在linux系统的主机下测试有效,在本地windows仍报错):在:dede目录找到config.php,在第二行,把define(‘DEDEADMIN’,ereg_replace(“[/\\]{1,}”,‘/’,dirname(__FILE__)));换成define(‘DEDEADMIN’,preg_replace(“/[\/\\\\]{1,}/”,’/’,dirname(__FILE__)));即可。 windows本地用wamp测试解决办法:将define(‘DEDEADMIN’,ereg_replace(“[/\\]{1,}”,‘/’,dirname(__FILE__)));改为define(‘DEDEADMIN’,strtr(dirname(__FILE__),’\\/’,’//’));就不报错了就这样轻松解决了DEDECMS网站安装时遇到的Deprecated:Functionereg_replace()isdeprecatedin问题。 网站安装 , DEDECMS , Deprecated |
dede专题不显示节点名称的方法