我一直在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