Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn PHP Artisan einen Fehler meldet?

Was soll ich tun, wenn PHP Artisan einen Fehler meldet?

藏色散人
藏色散人Original
2021-06-02 14:41:213267Durchsuche

Lösungen für PHP-Artisan-Fehler: 1. Bereinigen Sie die kompilierten Dateien. 2. Verwenden Sie das skriptlose Composer-Update und erzwingen Sie das Überschreiben des vorherigen Kompilierungsinhalts. 3. Löschen Sie direkt das Herstellerverzeichnis und „composer.lock“.

Was soll ich tun, wenn PHP Artisan einen Fehler meldet?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php artisan command meldet einen Fehler, egal welcher Befehl eingegeben wird

Es gibt die folgenden Situationen:

  • Ihr Dienst Es liegt ein Problem mit dem Code vor, der geladen werden muss, bevor der Anbieter und andere Frameworks ausgeführt werden. Er wird unterbrochen, wenn die Optimierung ausgeführt wird.

  • Es liegt ein Problem mit dem Paket vor, das mithilfe des Composer-Updates aktualisiert wurde Das Update wird unter verschiedenen Umständen während des Composer-Updates unterbrochen und die Abhängigkeit ist unvollständig.

  • Composer Artisan Clear-Compiled wurde vor dem Update nicht ausgeführt, was dazu führt, dass die alten kompilierten Dateien nicht gelöscht werden .php und service.json im Ordner „bootstrap/cache/“

  • Wenn Sie Windows verwenden, kann 5 ignoriert werden, 4 ist am wahrscheinlichsten

  • Empfohlene mehrere Lösungssätze:
  • So bereinigen Sie die kompilierten Dateien code>php artisan activate --force
Etwas heftiger

Wenn es immer noch Probleme gibt, löschen Sie einfach das Vendor-Verzeichnis und Composer.lock und installieren Sie es erneut mit Composer Install --no-scripts. Denken Sie daran, es auszuführen php artisan activate --force am Ende. Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP Artisan einen Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn