程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 轉移服務器,DEDE網站遇到no input file specified!,dedespecified

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

編輯:關於PHP編程

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


公司新配置了服務器,需要從舊服務器上把原來的站點遷移到新服務器,遷移.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輸出查看,果然是這裡的問題,少輸出一個文件夾,然後導致找不到/data/common.inc.php,再分析,忽然想到很久很久之前好像遇到過一個類似的問題,DEDE是不是不支持中文路徑,把文件夾名稱更改成了英文,再綁定後,問題解決了,無語中的無語,囧囧臉...

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved