2013-09-01 120 views
6

我一直在使用codeigninter的項目。我在Windows 7中的工作就可以了,這是很好,但之後我感動在Ubuntu這個項目上有合作,它給了我這個錯誤在每一頁/控制器/方法,我試圖訪問:PHP Codeigniter錯誤未能打開流:權限被拒絕

Warning: require_once(/opt/lampp/htdocs/TS_Project/system/core/CodeIgniter.php): failed to open stream: Permission denied in /opt/lampp/htdocs/TS_Project/index.php on line 202 

Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/TS_Project/system/core/CodeIgniter.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/TS_Project/index.php on line 202 

CodeIgniter.php文件確實存在,其路徑是正確的,我可以讀寫它(我可以在文本編輯器中打開它並自由修改它)。我嘗試使用chmod命令更改文件權限,但沒有任何反應。爲什麼拒絕CodeIgniter.php文件的權限?

+3

固定它,只好用的''TS_Project' chomd 775'文件夾 –

+0

您應該[將您的解決方案發布爲答案](http://stackoverflow.com/help/self-answer)。 –

+0

@GrigorutaCristian你絕對應該發表這個評論作爲自我回答。它立即解決了我的問題。 –

回答

16

您需要將TS_Project文件夾的權限更改爲755

你可以做到這一點:

sudo chmod -R 755 /opt/lampp/htdocs/TS_Project

+0

我有相同的issu,我試過上面的命令,但它仍然返回錯誤:消息:file_put_contents(/ var/www/html/portfolioApis/application /../ uploads/newImage.JPG):未能打開流:權限被拒絕 –

+1

您如何嘗試通過'sudo chmod -R 777/var/www/html/portfolioApis'向您的整個投資組合提供777 { –

+0

其工作正常Satym Singh –

相關問題