2016-12-20 5 views
1

Okay, so hat anscheinend niemand dieses Problem gehabt, da ich nicht einige mit dem gleichen Problem wie meins im Internet finden kann.Kann Handwerker nach dem Klonen Laravel-Projekt nicht verwenden

Ich habe ein Laravel 5.3-Projekt auf meinem lokalen Computer und Remote-Server erstellt und sie funktionieren perfekt.

Ich habe ein Repo in GitHub für das Laravel-Projekt erstellt und das gesamte Projekt in das Repository verschoben. Ich klonte das Repository auf einen anderen Server und plötzlich brechen composer install und php artisan.

Wenn ich versuche, php artisan zu laufen, gibt es mir diesen Fehler: Could not open input file: artisan.

Und wenn ich versuche, php composer.phar install oder php composer.phar update es gibt mir diesen Fehler zu laufen:

Could not open input file: artisan 
Script php artisan optimize handling the post-update-cmd event returned with error code 1 

Jede Idee, was falsch ist? welche Dateien im Laravel-Projekt benötigt werden, um Handwerker zu führen, weil ich ziemlich sicher bin, dass ich alle notwendigen mit einbezog. Vielen Dank.

+1

try ssh in Ihren Server und führen Sie den Handwerker Befehl – claudios

+0

@claudios Ich bin "SSHing" auf meinen Server ssh [email protected] mit:

alle fehlenden Dateien können immer im Laravel Repository auf Github zu finden . meinst Du das? weil es immer noch nicht funktioniert –

+1

Konnten Sie Ihren Fehler und alle Schritte posten, die von Ihrer Seite getan wurden? Konnte nichts zu dem Problem sagen. Sie könnten auch den Herstellerordner entfernen und neu installieren, indem Sie 'composer update' oder' composer install' auf Ihrem entfernten Server verwenden, wo es nicht funktioniert hat. – PaladiN

Antwort

1

Versuchen Sie, die Datei bootstrap/cache/config.php zu entfernen. Dann führe es erneut aus.

composer dumpautoload 
composer update 

Dies kann für Sie arbeiten.

+0

Es war tatsächlich die handwerkliche Datei, die fehlte. dummer Fehler, denke ich :) –

0

Handwerker-Datei war in git-Repository nicht so dass ich als hinzugefügt und es funktionierte gut

0

Laravel müssen die Handwerker-Datei im Stammverzeichnis des Projektes haben. Wenn es nicht ihre ist, werden Sie die Fehlermeldung erfahren, die Sie haben.

Laravel erfordert auch eine composer.json-Datei, um anzugeben, welche Abhängigkeiten installiert werden müssen. https://github.com/laravel/laravel

Verwandte Themen