我一直在从事使用Codeigninter的项目。我在Windows 7中进行了处理,但还不错,但是在将项目移至Ubuntu上进行处理后,在尝试访问的每个页面/ Controller /方法中都给了我这个错误:

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命令更改文件权限,但没有任何 react 。为什么拒绝CodeIgniter.php文件的权限?

最佳答案

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

您可以通过以下方式做到这一点:
sudo chmod -R 755 /opt/lampp/htdocs/TS_Project

10-07 19:10
查看更多