2011-12-20 46 views
-1

我正在使用Bluehost虛擬主機和我建立的網站位於子域中,每當我嘗試使用時Eveytime當我嘗試使用require_once(「Connectdb.php」)時,網頁不顯示任何東西

require_once("Connectdb.php") or die ("require fail!"); 

網頁沒有顯示任何內容,只是一個空白頁。

我嘗試使用

require_once(dirname(dirname(__FILE__))."/Connectdb.php"); 

但仍然,則返回一個空白頁...

+1

這可能是Connectdb.php中的一個致命錯誤,它會阻止它成功編譯 - 在文件 – 2011-12-20 09:37:42

+0

上執行命令行php -l require_once或die不起作用,您能否確保正確設置文件路徑?打開你的display_error,並且包含Connectdb.php裏面的內容 – ajreal 2011-12-20 09:43:58

+0

檢查你的日誌並按照Dunhamzzz的建議嘗試啓用你的開發環境的錯誤報告。 – Oldskool 2011-12-20 09:44:01

回答

3

你的腳本是「白篩選」,因爲它有一個錯誤,但您的服務器錯誤關閉,因此有沒有輸出。把這些放在第一個文件的頂部(可能是索引號?)

error_reporting(E_ALL); 
ini_set('display_errors', 'on'); 

正常的錯誤應該顯示在頁面上。致命錯誤(如require_once)仍然會停止執行腳本。