安裝DEDECMS出現(xiàn)Deprecated: Function ereg_replace() is deprecated in 的原因是服務(wù)器PHP環(huán)境使用了PHP5.3乃至更高的PHP版本,
目前DEDE中有很多地方的正則函數(shù)都用的ereg_replace,而這個(gè)函數(shù)現(xiàn)在在PHP5.3中已經(jīng)被廢止了。
Deprecated: Function ereg_replace() is deprecated in 的解決辦法(注:在linux系統(tǒng)的主機(jī)下測試有效,在本地windows仍報(bào)錯(cuò)):
在: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__),’\\/’,’//’));
就不報(bào)錯(cuò)了
就這樣輕松解決了DEDECMS安裝時(shí)遇到的Deprecated: Function ereg_replace() is deprecated in問題。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 安裝DEDECMS出現(xiàn)Deprecated: Function ereg_replace() is deprec