не может испечь CakePHP - разрешение запрещено при установке chmod +x для торта/консоли/торта - на смонтированном разделе NTFS

Просто изучаю 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 просто указывал на эту папку.

Какие-либо предложения?


person Obay    schedule 14.06.2011    source источник
comment
я добавил теги ntfs и linux, так как это похоже на системную проблему   -  person David Chan    schedule 15.06.2011


Ответы (2)


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

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

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

person David Chan    schedule 14.06.2011

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

person Obay    schedule 21.06.2011