POST TIME:2021-05-21 00:44
部分用戶在還原數(shù)據(jù)庫后登錄織夢管理后臺就會會提示Function ereg_replace()錯誤,這個問題我記得以前有遇到的,是在本地調(diào)試dedecms整站程序的時候,從網(wǎng)上下載了一個整套程序包括模板到本地調(diào)試,導入數(shù)據(jù)庫安裝都正常,但是登錄后臺就出現(xiàn)“Deprecated: Function ereg_replace() is deprecated in”的錯誤信息,左側(cè)的菜單也無法看到并且打開。
出現(xiàn)這樣的問題,不是我們程序的問題,而是數(shù)據(jù)庫兼容問題,可能我們本地的數(shù)據(jù)庫版本和我們導入下來的版本不對。我們可以通過下面的方法解決:
首先找到dedecms管理目錄下的config.php文件,在里面找到下面的代碼:
define('DEDEADMIN', ereg_replace("[/\]{1,}", '/', dirname(__FILE__) ) );
將其更換成如下代碼:
define('DEDEADMIN', preg_replace("/[/\\]{1,}/",'/', dirname(__FILE__) ) );
保存后再去登錄一下后臺就可以了。