bearbeiten - Wenn die services.json
Datei php artisan serve
nicht vorhanden ist, laufen und dann die Datei mit Gewalt zu schaffen stoppen. Siehe: laravel services.json not created
Bearbeiten - aktualisierte Antwort, um jeden Befehl zu erklären.
Zuerst ignorieren Sie die $
am Anfang jedes Befehls. Diese sollen anzeigen, dass die Befehle in Terminal ausgeführt werden.
Ihre Benutzername zu finden, wenn Sie es noch nicht wissen, laufen:
$ whoami
Für mich würde dieser Ausgang rob
.
Als nächstes wollen wir ch ange der eigene ERSCHAFT (chown
) der services.json
Datei. Wir setzen den Besitzer auf Ihren Benutzernamen (in meinem Fall rob
) und die Gruppe auf _www
, die der Benutzer MAMP läuft als.
$ sudo chown rob:_www /Applications/MAMP/htdocs/code/bheng/md-bheng/bootstrap/cache/services.json
Als nächstes wollen wir ch ange der eigene ERSCHAFT (chown
) des storage
Verzeichnis. Wir setzen den Besitzer wieder auf Ihren Benutzernamen (in meinem Fall rob
) und die Gruppe auf _www
. Sie können auch die -R
Option bemerken. Dadurch wird dieser Befehl rekursiv durch alle Unterverzeichnisse im Verzeichnis storage
ausgeführt.
$ sudo chown -R rob:_www /Applications/MAMP/htdocs/code/bheng/md-bheng/storage
Schließlich möchten wir die Berechtigungen für einzelne Dateien und Verzeichnisse innerhalb des Speicherverzeichnisses ändern. Die folgenden Befehle geben find
im Verzeichnis storage
, alle Verzeichnisse (-type d
) oder alle Dateien (-type f
) an und führen den Befehl nach -exec
aus.
$ sudo find /Applications/MAMP/htdocs/code/bheng/md-bheng/storage -type d -exec chmod 775 {} \;
$ sudo find /Applications/MAMP/htdocs/code/bheng/md-bheng/storage -type f -exec chmod 664 {} \;
Die Befehle, die wir ausführen sind werden ch ange mod e (chmod
) für jedes Verzeichnis oder eine Datei. Read this to learn more about permissions. Ich habe mit Wikipedia verlinkt, weil es Dinge einfach erklärt. Es gibt wahrscheinlich bessere Ressourcen da draußen.
Im Wesentlichen wird jedoch 775
Lese-, Schreib- und Ausführungsberechtigungen für die Verzeichnisse erteilen. 664
gewährt Lese- und Schreibberechtigungen für die Dateien.
Können Sie ein wenig von dem, was erklären Sie tun jede Zeile? – ihue
Warum 775 oder 664? Wie kannst du das Wissen ? – ihue
Ich habe Ihre Schritte gemacht und immer noch diesen Fehler gesehen. – ihue