Dedecms提示ereg_replace() is deprecated錯(cuò)誤
時(shí)間: 2018-12-06 11:51
閱讀: 次
作者:素材無憂網(wǎng)
織夢(mèng)Dedecms提示 ereg_replace() is deprecated錯(cuò)誤 。
錯(cuò)誤提示
Deprecated: Function ereg_replace() is deprecated in
問題分析
出現(xiàn)這種問題一般是高版本的php才會(huì)有的,因?yàn)楦甙姹镜膒hp中己經(jīng)把ereg_replace函數(shù)給去了,如果要使用我們可以使用preg_replace函數(shù)來操作
解決方法:
如果有服務(wù)器管理權(quán)限
修改php.ini中下面代碼
代碼如下
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改為:
mbstring.func_overload = 7
三、把PHP降為5.2
如果沒有權(quán)限我們直接使用文件,下面有dede cms為實(shí)例
找到織夢(mèng)dedecms 后臺(tái)目錄下 config.php
代碼如下
1.
define(‘DEDEADMIN’, ereg_replace(“[/\]{1,}”, ‘/’, dirname(__FILE__) ) );
//改為
define(‘DEDEADMIN’, preg_replace(“/[/\\]{1,}/”, ‘/’, dirname(__FILE__) ) );
2.
//define(‘DEDEADMIN’, preg_replace(“[/\]{1,}”, ‘/’, dirname(__FILE__) ) );
改為
define(‘DEDEADMIN’,strtr(dirname(__FILE__),’\/’,'//’));
標(biāo)簽: