首頁 >後端開發 >php教程 >轉移伺服器,DEDE網站遇到no input file specified!

轉移伺服器,DEDE網站遇到no input file specified!

WBOY
WBOY原創
2016-08-08 09:22:511318瀏覽

公司新配置了伺服器,需要從舊伺服器上把原來的網站遷移到新伺服器,遷移.NET網站沒有遇到任何問題,但是在遷移過來一個用DEDE做的網站後,造訪首頁出現No Input File Specified ,後台訪問有部分頁面也出現類似錯誤。

開始分析錯誤原因,Baidu了很多的答案,大部分說是伺服器配置PHP.INI時的問題,所以走了很多彎路,最後問PHP的一個朋友,他​​的一句話提醒了我,應該是沒有找到data/common.ini.php,我下載根目錄的INDEX.PHP到本地,查看源碼,果然有個IF

if(!file_exists(dirname(__FILE__).'/data/common.inc.php' ))
{
    header('Location:install/index.php');
    exit();
}

於是乎,我把dirname(__FILE__)用echo的問題,果然是

於是乎,我把dirname(__FILE__)用echo的問題。一個資料夾,然後導致找不到/data/common.inc.php,再分析,突然想到很久很久之前好像遇到過一個類似的問題,DEDE是不是不支持中文路徑,把資料夾名稱更改成了英文,再綁定後,問題解決了,無語中的無語,囧囧臉...

以上就介紹了轉移伺服器,DEDE網站遇到no input file specified! ,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn