我有一些麻煩,當我在我的網站上升級PHP版本5.4。我的網站是用CodeIgniter框架構建的。它在以前的版本中工作正常。當我檢查錯誤日誌中我看到這個錯誤當我升級php版本5.4 codeigniter網站後給500錯誤
error: cannot stat directory: (root_directory/project name/index.php/home)
Premature end of script headers: php54-cgi
我有一些麻煩,當我在我的網站上升級PHP版本5.4。我的網站是用CodeIgniter框架構建的。它在以前的版本中工作正常。當我檢查錯誤日誌中我看到這個錯誤當我升級php版本5.4 codeigniter網站後給500錯誤
error: cannot stat directory: (root_directory/project name/index.php/home)
Premature end of script headers: php54-cgi
無法統計目錄
它是Linux的錯誤,而不是PHP。在升級PHP之後的最常見情況下,您已經更改了運行php二進制文件的用戶和/或組,並且新文件沒有權限編碼目錄。
所以答案就是 - 更改用戶/組即那些正在運行的php。
好吧,但我有一個問題,如果我加載網站的網址,所以welcom.php conroller工作,但當我更改網址http://www.example.com/index.php/conroller_name/home給500錯誤 – user1903471
以前使用的是什麼PHP版本? –
以前的PHP版本是5.3 – user1903471