POST TIME:2020-04-10 20:24
這個(gè)問(wèn)題是因?yàn)槟阌玫膒hp版本過(guò)高。
在php5.3中,正則函數(shù)ereg_replace已經(jīng)廢棄,而dedecms還繼續(xù)用。有兩個(gè)方案可以解決以上問(wèn)題:
1、把php版本換到v5.3下。
2、繼續(xù)使用v5.3,修改php.ini文件
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改為:
mbstring.func_overload = 7
解決方法:
define('DEDEADMIN', ereg_replace("[/\]{1,}", '/', dirname(__FILE__) ) );
//改為
define('DEDEADMIN', preg_replace("[/\]{1,}", '/', dirname(__FILE__) ) );
注:因?yàn)閜reg_replace比ereg_replace的執(zhí)行速度快,PHP推薦使用preg_replace.