393 Stimmen

Konnte die Eingabedatei nicht öffnen: artisan

Beim Versuch, ein neues Laravel-Projekt zu erstellen, erscheint der folgende Fehler auf der CLI:

Konnte Eingabedatei nicht öffnen: artisan

Das Skript php artisan clear-compiled, das das post-install-cmd-Ereignis behandelt, gab einen Fehler zurück

Ich verwende die neueste Version von XAMPP v3.2.1 mit PHP 5.5.15 und mit aktiviertem mcrypt (überprüft durch Ausführen des Befehls php -m). Und ich benutze Windows 8.1

516voto

Marcin Nabiałek Punkte 105413

Du musst zuerst ein Laravel-Projekt erstellen und wenn du bereits eins hast, musst du mit dem cd-Befehl im Terminal in das Projektverzeichnis wechseln, z. B. cd myproject.

Jetzt kannst du beliebige Artisan-Befehle ausführen, z. B. durch Ausführen von php artisan werden dir die verfügbaren Befehle angezeigt.

191voto

Yevgeniy Afanasyev Punkte 32229

Sie können php artisan nicht verwenden, wenn Sie sich nicht in einem laravel-Projektordner befinden.

Deshalb wird die Meldung 'Could not open input file - artisan' angezeigt.

33voto

code-8 Punkte 48956

Wenn Ihr Projekt sich unter /home/forge/laravel-project/ befindet

Können Sie Ihren Artisan wie folgt korrekt ausführen

php /home/forge/laravel-project/artisan ...

19voto

zaffar Punkte 679

Sehr wahrscheinlich sind Sie nicht im richtigen Verzeichnis!

16voto

Kevin Carmody Punkte 2251

Ich musste nur artisan ausführbar machen.

chmod +x artisan

...dann funktioniert es ohne das PHP-Präfix.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X