本文目錄一覽:
php文件打開亂碼
PHP文件打開亂碼,大致原因有以下兩點:
文件編碼與編輯器默認編碼不一致,會導致亂碼;建議修改文件編碼格式即可:
文件被加密,也會導致文件亂碼;需要解密才能查看源碼。
dedecms織夢網站後台登陸空白怎麼辦
問題分析一:可能是網站被掛木馬
如果網站被掛木馬可以從網站源碼中查看是否又惡意代碼,解決辦法清除惡意代碼即可恢復.
問題分析二:網站是因為比如漏洞升級導致得dede後台空白
出現這個問題可以刪除原來得dedecms網站目錄得include文件,然後用以前備份過得文件重新上傳,這個解決得多數空白問題
注意刪除前備份include文件夾,建議直接更改下名稱即可,再上傳以前備份的
問題分析三:是否修改過相關服務器文件
DEDE安裝後,後台頁面空白,後台欄目鏈接空白,而且還不能註銷後台。進入後台,也只能通過/dede/login.php文件。我被這問題困擾了幾個小時呢。當時真想把網站刪除了,重新安裝。在網上找了好久也沒找到什麼好的方法解決這個問題,後來我想起PHP代碼很忌諱用記事本修改的,你是不是也用記事本修改了數據庫配置文件(/data/common.inc.php)呢?用記事本修改了數據庫配置文件進後台就會出面空白頁面的.
解決方法也很簡單:你只要把DEDE 初始安裝的data/common.inc.php 用Dreamweaver 或者Notepad++打開,保存為無BOM格式文件即可。
問題分析四:這個是我之後解決了問題的辦法
include/common.inc.php
找到:
//error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);
替換為:
error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE);
保存之後再次進入管理後台,這個時候會發現後台會有一句話提示了,我的提示是:
Parse error: parse error in D:wwwrootpcppsWebdataconfig.cache.inc.php on line 44 找到之後先把上面的改回來,然後我們從錯誤提示上來分析
從中我們可以現在在網站根目錄的dataconfig.cache.inc.php on line
44有問題,然後我就把以前正常時備份過的dataconfig.cache.inc.php
重新上傳全覆蓋後問題就解決了.到此排除了一上午加下午的問題終於解決了.分析了下原因這個可能是
後台出理空白有以下兩個原因:
1.data目錄下的 config.cache.inc.php丟失
2.沒有根目錄下的寫入權限.
由於沒有目錄寫入權限,所以即用用ftp也無法重新上傳config.cache.inc.php文件,而且當你在FTP中
編輯一個文件後保存時,同樣由於沒有寫入權限,致使該文件也會被刪除!!!
解決方法:
當出現後台空白時,最好什麼也不要動,沒有目錄寫入權限的原因可能是空間不穩定,也可能是空間商
做了限制,不妨先放下一段時間,然後把install裏面的install_lock.txt文件去掉,再重新進入http://你的域名/install/目錄,如果出現安裝頁面,則表明空間已經正常,可以擁有「寫入」和「執行」權限。這時可以通過FTP把config.cache.bak.php改回
config.cache.inc.php
。然後再登錄,OK!。另,可能改回後進入登錄頁面時會出現亂碼,請確認一下你沒有改過common.inc.php或config.php等文件,並且沒有在這些文件中有任何「輸出語句」(即不要在這些文件中出現
echo 等語句)
為安全起見,建議常備份 data/config.cache.inc.php文件
通過大量的查找相關關於dede網站後台空白的解決辦法中有些朋友重新上傳網站後台程序也有人解決了,這種情況主要是由於網站程序流失導致的,不管怎麼樣,遇到dede網站管理後台空白一定可以解決的,新手用戶一定不要亂刪除文件或放棄,修改文章前情先做好一次備份,然後多查找原因就可以解決問題了.
用dede搭建的網站,今天改動了一下common.inc.php文件後台就進不去了
出現這種錯誤,一般是用windows中的記事本打開的原因。記事本打開會給文檔自動追加bom(byte-order mark),用來識別編碼。可以使用notepad++ 另存為「無bom」的文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/271657.html