解決織夢dedecms后臺打開空白的方法,織夢技術
導讀:織夢技術織夢技術今天在給客戶安裝一套 dedecms模板 的時候出現了安裝成功之后去進入后臺一片空白,不管怎么改都是這樣,我是使用dedecms V5.7utf-8制作的織夢模夢織模板dede模板免費。
今天在給客戶安裝一套dedecms模板的時候出現了安裝成功之后去進入后臺一片空白,不管怎么改都是這樣,我是使用dedecms V5.7utf-8制作的織夢模板,最后發現使用/dede/login.php這樣可以進去后臺,但我們一般都是/dede/index.php進入的呀!就覺得奇怪!然后在互聯網找了很多方法不行,也沒找到什么好的方法解決這個問題。后來我想起PHP代碼很忌諱用記事本修改的,你是不是也用記事本修改了數據庫密碼呢? 問題就出 在這里,用記事本修改了數據庫密碼 進后臺就會出面空白頁面的。用記事本和Dreamweaver 修改表面是看不出什么不一樣(看下圖)。其實不然!!! 解決方法也很簡單:你只要把dedecms程序初始安裝的data/common.inc.php 用Dreamweaver 打開把里面主機名稱和數據庫賬號密碼改成空間的一樣就可以了(記住不要用記事本修改)!
記事本
Dreamweaver
如果以上方法不行的話可以使用清除BOM小工具來實現:
2dedecms.php代碼: <?php //此文件用于快速測試UTF8編碼的文件是不是加了BOM,并可自動移除 $basedir="."; //修改此行為需要檢測的目錄,點表示當前目錄 $auto=1; //是否自動移除發現的BOM信息。1為是,0為否。 //以下不用改動 if ($dh = opendir($basedir)) {dede會員中心模板 while (($file = readdir($dh)) !== false) { if ($file!='.' && $file!='..' && !is_dir($basedir."/".$file)) echo "filename: $file ".checkBOM("$basedir/$file")." <br>"; } closedir($dh); } function checkBOM ($filename) { glob織夢后臺模板al $auto; $contents=file_get_contents($filename); $charset[1]=substr($contents, 0, 1); $charset[2]=substr($contents, 1, 1); $charset[3]=substr($contents, 2, 1); if (ord($charset[1])==239 && ord($charset[2])==187 && ord($charset[3])==191) { if ($auto==1) { $rest=substr($contents, 3); rewrite ($filename, $rest); return dede免費模板("<font color=red>BOM found, automatically removed.</font>"); } else { return ("<font color=red>BOM found.</font>"); } } else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum=fopen($filename,"w"); flock($filenum,LOCK_EX); fwrite($filenum,$data); fclose($filenum); } //結束 ?> 創建一個2dedecms.php文件復制以上代碼在里面然后上傳到網站根目錄運行http://www.genban.org/2dedecms.php即可。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章解決織夢dedecms后臺打開空白的方法,織夢技術主要講述后臺,空白,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34603.html