我在我的電腦上用Debian 7運行Apache服務器(呃,實際上是Crunchbang,但它是一樣的)。在codeigniter上的權限被拒絕
我正在玩CodeIgniter框架,它工作正常。我完成了第一個教程,其中您創建了第一個靜態頁面(這一個是:http://ellislab.com/codeigniter/user-guide/tutorial/static_pages.html),並且它非常完美。
然而,正如你可以在第一步看到,還有那個是這樣的一行:
[...]
public function view($page = 'home')
[...]
我改變該行「$頁=‘關於’」,嘗試,如果它可以顯示其他頁面。那時候地獄開了門,釋放了Kraken。
然後它開始顯示404錯誤,所以我再次更改了設置,但錯誤仍然存在。我重新啓動了Apache,重新啓動了我的電腦(我不知道,有時會工作),最後,從我的/ var/www /目錄中刪除codeigniter文件,然後再次複製它們。
現在的錯誤是不同的:它什麼都不顯示!這是一個空白頁面。這是我的apache錯誤日誌說:
[Fri Feb 21 23:03:11 2014] [error] [client 127.0.0.1] PHP Warning: require_once(/var/www/system/core/CodeIgniter.php): failed to open stream: Permission denied in /var/www/index.php on line 202
[Fri Feb 21 23:03:11 2014] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required '/var/www/system/core/CodeIgniter.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 202
檢查你的系統文件夾路徑index.php – PravinS
你有沒有設置默認控制器和擴展控制器類? –