无法烘焙CakePHP - 在NTFS挂载分区上设置chmod + x for cake / console / cake时权限被拒绝

时间:2011-06-14 22:03:57

标签: php linux cakephp ntfs cakephp-bake

刚学习CakePHP及其烘焙功能。

我试图运行

../cake/console/cake bake

来自app文件夹,但收到错误

../cake/console/cake: Permission denied

chmod 777chmod +x不起作用。我仍被许可拒绝。

还尝试通过“属性”窗口设置权限,但是当我选中“允许将文件作为程序执行”时,它会立即更改为未选中。

如果它有任何区别,我的www/文件夹位于NTFS安装的分区上。我之前在Windows上使用过xampp,当我切换到Linux时,www/仍然在那个NTFS分区中,而我只是让Linux中的Apache指向该文件夹。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

默认的linux ntfs驱动程序无法正确处理NTFS设备上的权限设置。

你需要研究一下NTFS-3G驱动程序。

这可能会有所帮助 https://unix.stackexchange.com/questions/11757/ntfs-under-linux

答案 1 :(得分:0)

如果它对任何人有帮助,我最终做的是将Apache的www文件夹位置更改为~/www并在那里烘焙。当我完成后,我将Apache的www文件夹恢复到我的NTFS分区,然后将其复制到我新发现的应用程序中。