CodeIgniter错误403在Ubuntu上禁止访问

时间:2016-06-29 10:29:01

标签: php codeigniter ubuntu

我一直在使用Windows上的CodeIgniter处理不太复杂的项目,但这是我第一次在Ubuntu中启动任何php文件。

我将一个CodeIgniter项目复制到了/opt/lampp/htdocs,它在Windows上完美运行,但在Ubuntu上不起作用。它给了我403错误。

解决:

  1. 从命令行设置权限: sudo chmod 777 -R /opt/lampp/htdocs 然后 sudo chmod 777 -R /opt/lampp/htdocs/ PROJECT_FOLDER 其中PROJECT_FOLDER是项目目录的名称。

  2. 确保您的控制器'名称大写。

1 个答案:

答案 0 :(得分:3)

除了好的评论之外,apache还需要对从root到项目的每个文件夹执行访问权限才能遍历文件系统。

sudo chmod +x /
sudo chmod +x /opt
sudo chmod +x /opt/lampp