0

刚刚学习 CakePHP 和它的 Bake 特性。

我试着跑

../cake/console/cake bake

app文件夹中,但我收到错误

../cake/console/cake: Permission denied

chmod 777也不chmod +x行。我仍然得到许可被拒绝。

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

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

有什么建议么?

4

2 回答 2

2

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

您需要查看 NTFS-3G 驱动程序。

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

于 2011-06-14T22:13:47.410 回答
0

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

于 2011-06-21T03:15:01.313 回答