Po prostu uczę się CakePHP i jego funkcji Pieczenia.
Próbowałem uciekać
../cake/console/cake bake
z app
folder, ale pojawia się błąd
../cake/console/cake: Permission denied
chmod 777
ani chmod +x
nie działają. Nadal otrzymuję odmowę zgody.
Próbowałem także ustawiać uprawnienia w oknie Właściwości, ale gdy zaznaczę „Zezwalaj na uruchamianie pliku jako programu”, zmienia się z powrotem na niezaznaczone.
Jeśli to coś zmienia, mój www/
folder znajduje się na partycji zamontowanej w systemie plików NTFS. Wcześniej korzystałem z Xamppa w systemie Windows, a kiedy przełączyłem się na Linuksa, www/
wciąż znajduje się na tej partycji NTFS, a właśnie mój Apache w Linuksie wskazał ten folder.
Jakieś sugestie?
Odpowiedzi:
2 dla odpowiedzi № 1domyślny sterownik linuksowego NTFS nie może poprawnie obsługiwać ustawień uprawnień na urządzeniach NTFS.
musisz zajrzeć do sterowników NTFS-3G.
to może pomóc https://unix.stackexchange.com/questions/11757/ntfs-under-linux
0 dla odpowiedzi nr 2
Na wypadek, gdyby komukolwiek to pomogło, ostatecznie zmieniłem Apache www
lokalizacja folderu do ~/www
i zrobiłem tam moje pieczenie. Kiedy skończyłem, przywróciłem Apache www
folder na moją partycję NTFS, a następnie skopiowałem do niej moją świeżo upieczoną aplikację.