2016-04-09 15 views
2

Ich weiß, dass es eine Menge Fragen gibt, aber meine scheint nicht in jedem passen.Laravel: php Artisan plötzlich aufhören zu arbeiten

Ich arbeite an Laravel. php artisan war vor einer Stunde in Ordnung. Danach habe ich nur einen Controller, ein Modell und wenige Ansichten erstellt.

Jetzt Handwerker wird einfach nicht funktionieren und kein Fehler überhaupt. Selbst php artisan --version wird nichts anzeigen.

I NICHT irgendwelche größeren Änderungen wie Composer installieren, oder ein neues Paket zu aktualisieren oder zu installieren. Weder eine Serverkonfiguration. Es war nur grundlegende Codierung auf Controller, Modell und Ansichten.

Nicht sicher, was das verursacht. Was könnte der Grund sein und wie soll ich anfangen es zu debuggen?

+0

Und Sie sind sicher, dass Sie in Ihrem Projektordner sind? Gibt es eine Handwerkerakte? Was ist die korrekte Fehlermeldung? (mit Version?) – derdida

+0

Stellen Sie sicher, dass das Problem in Handwerker ist, indem Sie 'php -v' ausführen. Suchen Sie auch nach Fehlern in Laravel-Protokolldateien. –

+0

@derdida yup Ich bin im Projektordner mit 'ls' Ich konnte meine Dateien und Handwerker-Datei sehen. Was meinst du mit "korrekte Fehlermeldung"? – cjmling

Antwort

2

Artisan ist ein integrierter Teil von Laravel, das heißt, es verwendet eine Konsole Application Instanz, um einen Befehl auszuführen, und es wird die Ausführung für Fehler stoppen, die von irgendeinem Teil Ihrer Anwendung stammen können.

Syntaxfehler können ein üblicher Täter sein, der artisan von der Arbeit stoppt, und wenn das Debuggen nicht aktiviert ist, werden Fehler nicht angezeigt (nur protokolliert), so dass Sie keine Ausgabe erhalten, wenn Sie einen Befehl ausführen.

auf Syntaxfehler zu suchen, zu Ihrem Projektverzeichnis gehen und versuchen, das gesamte Verzeichnis Fusseln mit dem folgenden Befehl:

find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing". 

Wenn irgendwelche Syntaxfehler vorhanden sind, wird der Ausgang der Befehl die erste Datei, die eine hat Fehler, die Zeile, wo es auftritt und die Fehlermeldung.

Verwandte Themen