為企業提供網站平臺解決方案

178 7892 1916

QQ客服:點擊這里給我發消息 點擊這里給我發消息

最新動態:

DeDeCMS教程

你的位置:首頁 > 建站知識 > DeDeCMS教程 > DEDE Deprecated: Function ereg_replace is

DEDE Deprecated: Function ereg_replace is

發布時間:2013-04-17 09:44作者:桂林螞蟻網絡網址:www.980695.live瀏覽:
在使用dede的時候你會發現,老有這樣的問題,提示:Deprecated: Function ereg_replace() is deprecated in 錯誤,這是一個php版本的函數過低的問題?
在使用dede的時候你會發現,老有這樣的問題,提示:Deprecated: Function ereg_replace() is deprecated in 錯誤,這是一個php版本的函數過低的問題?
dedecms織夢系統的Deprecated: Function ereg_replace() is deprecated in 錯誤
Deprecated: Function ereg_replace() is deprecated in
原因是可能用了PHP5.3乃至更高的PHP版本,目前DEDE中有很多地方的正則函數都用的ereg_replace,而這個函數現在在PHP5.3中已經被廢止了。意思是不能用了。
解決方法是這樣:
一:修改DEDE程序
打開文件 dede\config.php
把它的第二行的
define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
改為:
define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );
或者
define('DEDEADMIN',strtr(dirname(__FILE__),'\\/','//'));

二、修改php.ini中下面代碼
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll

;mbstring.func_overload = 0
修改為:
mbstring.func_overload = 7
三、把PHP降為5.2
云南时时彩开奖数据 每天推荐牛股 股票融资杠杆 北京11选5开奖分布走势图 快乐8黑金团队计划 专家股票推荐 吉林省十一选五前三组走势图 股票开户哪个证券公司好 老时时彩官网app下载 陕西省11选5走势图 贵州快3三同号推荐号码