做網站,我們是認真的!

網站適配電腦+手機端,僅1280元,送2000M阿里云服務器,送com域名+免費備案
網站前端采用靜態系統顯示,后端動態管理,我們承諾網站包收錄,完成網站之后把源碼給客戶!

觀點

互聯網+時代,說建站,談運營與網絡營銷

Dedecms提示ereg_replace() is deprecated錯誤

時間:2020-12-16

織夢Dedecms提示 ereg_replace() is deprecated錯誤 。

錯誤提示
Deprecated: Function ereg_replace() is deprecated in
問題分析
出現這種問題一般是高版本的php才會有的,因為高版本的php中己經把ereg_replace函數給去了,如果要使用我們可以使用preg_replace函數來操作
解決方法:
如果有服務器管理權限
 
修改php.ini中下面代碼
 代碼如下
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll
 
;mbstring.func_overload = 0
修改為:
mbstring.func_overload = 7
三、把PHP降為5.2
 
如果沒有權限我們直接使用文件,下面有dede cms為實例
找到織夢dedecms 后臺目錄下 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__),’\/’,'//’));
0
首頁
案例
關于
聯系
凯时平台