我有一個codeigniter項目,我已經在Mac OS X Lion上成功運行。當試圖在ubuntu上運行相同的項目時,請求localhost/project會產生一個沒有源代碼的空白頁面。CodeIgniter項目加載空白網頁
我已經添加AllowOverride All到apache.conf無濟於事。我最近的策略是將die()語句放在索引中的戰略位置幷包含文件,試圖找到代碼失敗的行。通過這種方法,我在system/core/CodeIgniter.php中發現了一行die語句,在行「$ CI = new $ class();」之前執行,而後一個(大概所有後續的代碼)不會。
如何使用此信息來幫助我在本地運行此項目?
謝謝!
啓用PHP錯誤報告和日誌記錄。您將收到一條錯誤消息,提供更多信息。默認情況下,Codeigniter會禁用它,所以請檢查您的配置並將錯誤日誌記錄提升到最高級別(Codeigniter會降低您的PHP配置,因爲它拒絕嚴格的錯誤有用)。 – hakre
您是否檢查過每臺機器上的PHP版本? –