2017-02-05 4 views
5

Ich habe eine Laravel 5.4 App, die lokal gut funktioniert. Wenn ich versuche, es auf meinen Produktionsserver zu legen, kann ich keine Migrationen ausführen. Hier ist ein Teil des Fehlers:Laravel 5.4 Artisan Migrate schlägt fehl mit Aufruf zu undefinierten Methodenversand()

PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in /path/to/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:56 

Jede Hilfe wird sehr geschätzt.

Bearbeiten Ich habe gerade versucht, php artisan --help auszuführen, und ich bekomme den gleichen Fehler.

+0

Sie können keine Migrationen verwenden, also haben Sie --pretend zum Aktualisieren der DB-Struktur verwendet? –

Antwort

5

Entfernen Sie alle Dateien aus/Bootstrap/cache/und führen Sie denken

php artisan cache:clear 
php artisan view:clear 
+0

Beide dieser Befehle geben den gleichen Fehler –

+0

@RogerCreasy Und Sie haben/Bootstrap/Cache gelöscht? – Daniel

+0

Ugh ... Entschuldigung. rushing zu versuchen und zu beheben ... hat nicht vollständig gelesen. Will in einer Sekunde –

2

ich Ihre Komponist nicht aktualisiert wird. Versuchen Sie, den Composer zu deinstallieren und anschließend neu zu installieren. Oder versuchen Sie, den composer.phar zu aktualisieren. Wahrscheinlich gibt es ein Versions-Problem zwischen dem Laravel, das Sie verwenden.

0

Das Ausführen von "Composer Update" löste das Problem für mich.

Verwandte Themen