刚学习CakePHP及其烘焙功能。
我试图运行
../cake/console/cake bake
来自app
文件夹,但收到错误
../cake/console/cake: Permission denied
chmod 777
或chmod +x
不起作用。我仍被许可拒绝。
还尝试通过“属性”窗口设置权限,但是当我选中“允许将文件作为程序执行”时,它会立即更改为未选中。
如果它有任何区别,我的www/
文件夹位于NTFS安装的分区上。我之前在Windows上使用过xampp,当我切换到Linux时,www/
仍然在那个NTFS分区中,而我只是让Linux中的Apache指向该文件夹。
有什么建议吗?
答案 0 :(得分:2)
默认的linux ntfs驱动程序无法正确处理NTFS设备上的权限设置。
你需要研究一下NTFS-3G驱动程序。
这可能会有所帮助 https://unix.stackexchange.com/questions/11757/ntfs-under-linux
答案 1 :(得分:0)
如果它对任何人有帮助,我最终做的是将Apache的www
文件夹位置更改为~/www
并在那里烘焙。当我完成后,我将Apache的www
文件夹恢复到我的NTFS分区,然后将其复制到我新发现的应用程序中。