繁体   English   中英

无法烘烤 CakePHP - 为 cake/console/cake 设置 chmod +x 时权限被拒绝 - 在 NTFS 安装的分区上

[英]cannot bake CakePHP - permission denied while setting chmod +x for cake/console/cake - on NTFS mounted partition

刚刚学习 CakePHP 及其烘焙功能。

我试着跑

../cake/console/cake bake

app文件夹,但我得到了错误

../cake/console/cake: Permission denied

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

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

如果有什么不同,我的www/文件夹位于 NTFS 挂载分区上。 I used xampp on Windows before, and when I switched to Linux, www/ is still in that NTFS partition, and I just had my Apache in Linux point to that folder.

有什么建议么?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM