PHP Codeigniter错误无法打开流:权限被拒绝

时间:2013-09-01 18:41:31

标签: php file codeigniter ubuntu permissions

我一直在研究一个使用codeigninter的项目。我在Windows 7中工作过它很好但是我在Ubuntu上移动这个项目后在那里工作,它在我尝试访问的每个页面/控制器/方法中给出了这个错误:

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文件的权限被拒绝?

1 个答案:

答案 0 :(得分:17)

您需要将TS_Project文件夹的权限更改为755。

你可以通过以下方式做到:

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