使用本地集成软件WampServer2.0安装dedecms的后会报错Deprecated: Function ereg_replace() is deprecated in D:\wamp\dedecms\,记得很久之前就安装过一次,也是出现这个问题没有解决,今天早上测试安装终于找到解决方法了。

这个问题是因为你用的php版本过高。在php5.3中,正则函数ereg_replace已经废弃,而dedecms还继续用。

解决方法:打开dede目录查找文件config.php,打开后第一行
[code]define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );[/code]
代替为:
[code]define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );[/code]

现在刷新看看是否解决了