не может запечь CakePHP - разрешение отклонено при установке chmod + x для cake / console / cake - на смонтированном разделе NTFS - PullRequest
0 голосов
/ 15 июня 2011

Просто изучаю CakePHP и его функцию Bake.

Я пытался запустить

../cake/console/cake bake

из папки app, но я получаю сообщение об ошибке

../cake/console/cake: Permission denied

chmod 777 и chmod +x не работают. Мне все еще отказывают в разрешении.

Также попытался установить разрешения через окно «Свойства», но когда я отмечаю «Разрешить выполнение файла как программы», он снова меняется на «Не проверено».

Если это имеет какое-то значение, моя папка www/ находится на смонтированном разделе NTFS. Я использовал xampp в Windows раньше, и когда я переключился на Linux, www/ все еще находится в этом разделе NTFS, и у меня только что был мой Apache в Linux, указывающий на эту папку.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

драйвер linux ntfs по умолчанию не может правильно обрабатывать настройки разрешений на устройствах NTFS.

вам нужно изучить драйверы NTFS-3G.

это может помочь https://unix.stackexchange.com/questions/11757/ntfs-under-linux

0 голосов
/ 21 июня 2011

В случае, если это кому-нибудь поможет, в конечном итоге я изменил расположение папки Apache www на ~/www и выпек там. Когда я закончил, я восстановил папку Apache www в свой раздел NTFS, а затем скопировал в нее только что испеченное приложение.

...