CakePHP. app/Console/Kuchen: Permission denied für root-Benutzer
Bin ich mit CakePHP 2.4.7 und ich bin versucht zu führen CakePHP-shell auf einem remote-host.
Ich bin die Verbindung zum server als root an und dann ausführen $ [path_to_my_foler]/app/Console/cake
Ausgabe: -bash: [path_to_my_foler]/app/Console/cake: Permission denied
Wie könnte es sein? Wie es zu lösen ist?
- Was ist die Ausgabe von
ls -l [path_to_my_foler]/app/Console/cake
? - Marek, Ausgabe:
-rw-r--r-- 1 root root 1383 Apr 4 18:25 [path_to_my_folder]/app/Console/cake
- Stellen Sie sicher, dass die Datei ausführbar ist (-x). Auch, immer die Konsole ausführen, relative aus Ihrer APP dir. Also "cd app" zuerst, dann "Console/cake".
- Ich tippte
$ [path_to_my_foler]/app
und dannConsole/cake
. HabePermission denied
. Dann habe ich versucht zu gebenConsole/cake -x
und bekam auchPermission denied
. - Ich werde zu erweitern @mark Kommentar, erste
cd
zu[path_to_my_foler]/app
nächsten Einsatzchmod +x Console/cake
um es ausführbar machen, und dannConsole/cake
- Danke für die Korrektur der Tippfehler 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du das gelöst? Ich denke, dies könnte den trick tun. (Ausführung des Befehls von Ihrem
app
VerzeichnisIn CakePHP Version 3 und höher dies ist der richtige Befehl.
Dies ist CakePHP-Dokumentation verweisen.
Link zur Dokumentation