Heim > PHP-Framework > Laravel > So lösen Sie das Laravel-Schlüsselfehlerproblem

So lösen Sie das Laravel-Schlüsselfehlerproblem

藏色散人
Freigeben: 2023-01-13 00:40:22
Original
2060 Leute haben es durchsucht

Lösung für das Laravel-Schlüsselfehlerproblem: 1. Ändern Sie die php.ini-Konfiguration und erhöhen Sie den Memory_Limit-Wert. 2. Entfernen Sie die vorherige Standard-PHP-Version. 3. Aktualisieren Sie Composer.

So lösen Sie das Laravel-Schlüsselfehlerproblem

Die Betriebsumgebung dieses Artikels: Windows 7-System, Laravel-Version 5.7, DELL G3-Computer.

Wie löse ich das Laravel-Schlüsselfehlerproblem?

Detaillierte Problembeschreibung:

Laravel: PHP-Artist-Schlüssel: Drei Fehlerlösungen generieren, Standard-PHP-Version ändern (Pagodenfenster)

Laravel ist ein einfaches und elegantes PHP-Webentwicklungs-Framework (PHP Web Framework). Die Dokumentation ist vollständig, die Community aktiv und der spätere Support ist gut.

Um mit mehreren Websites kompatibel zu sein, befinden sich auf dem Server 3 PHP-Versionen 5.3/5.6/7.2. Pagoda ist standardmäßig auf 5.3 eingestellt, aber Laravel 5.7 unterstützt es nicht. Daher wurde beim Erstellen der Online-.env-Umgebungskonfigurationsdatei und beim Initialisieren der Anwendungskonfiguration ein Fehler gemeldet.

cp .env.example .env
php artisan key:generate
Nach dem Login kopieren

Fehler 1: Das PHP-Skript belegt zu viel Speicher und das Standard-Memory_Limit von 128 m reicht nicht aus.
Schwerwiegender PHP-Fehler: Die zulässige Speichergröße von XXXXXX Bytes ist erschöpft.
Composer-Befehl fehlgeschlagen:
Composer hat intern das Memory_Limit auf 1,5 GB erhöht.

Lösung: Ändern Sie die php.ini-Konfiguration und ändern Sie das Memory_Limit auf einen größeren Wert.

Fehler 2: PHP-Versionsproblem.

PHP-Parse-Fehler: Syntaxfehler, unerwartete T_CLASS, erwartet T_STRING oder T_VARIABLE oder „$“ in XXXXXX.

Lösung: Entfernen Sie die bisherige Standard-PHP-Version

rm -f /usr/bin/php
Nach dem Login kopieren

Nennen Sie als Beispiel die gewünschte Version 7.2

ln -sf /www/server/php/72/bin/php /usr/bin/php
Nach dem Login kopieren

Fehler 3: Composer muss aktualisiert werden.

PHP-Warnung: require(XXXX/autoload.php): Fehler beim Öffnen des Streams: Keine solche Datei oder kein solches Verzeichnis in XXXX.

Lösung: Composer aktualisieren

composer update
Nach dem Login kopieren

Das Problem ist OK gelöst.

Empfohlene Lern-Tutorials: „laravel“ „Die neuesten fünf Laravel-Video-Tutorials

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Laravel-Schlüsselfehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage