php-在Ubuntu上禁止CodeIgniter错误403访问

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

我将CodeIgniter项目复制到/ opt / lampp / htdocs,该项目在Windows上可以正常运行,但在Ubuntu上不起作用.它给了我403错误.

解决了:

>从命令行设置权限:
须藤chmod 777 -R / opt / lampp / htdocs

然后
须藤chmod 777 -R / opt / lampp / htdocs / PROJECT_FOLDER

其中PROJECT_FOLDER是您的项目目录的名称.
>确保您的控制器名称大写.

解决方法:

除了好的注释之外,apache还需要对从根目录到项目的每个文件夹执行访问,以便遍历文件系统.

sudo chmod +x /
sudo chmod +x /opt
sudo chmod +x /opt/lampp
上一篇:PHP-如何在Codeigniter的自定义库文件中使用get_instance()


下一篇:mysql-如果满足所有条件,则提取行