Lösungen für das Hochladen von Laravel-Bildern: 1. Aktivieren Sie den Datei-Upload in der PHP-Konfigurationsdatei. 2. Installieren Sie die Erweiterung „fileinfo“. 4. Schreiben Sie den Pfad neu.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, Laravel-Version 5.7, MacBook Air 2019-Computer.
laravel Was soll ich tun, wenn der Bild-Upload fehlschlägt?
Das Linux-Server-Laravel-Projekt konnte keine Bilder hochladen
Die folgenden Gründe werden zusammengefasst:
1.linux-Dateiberechtigungsproblem (stellen Sie sicher, dass die Dateiberechtigungen für das Upload-Verzeichnis „777“ sind)
2. PHP-Konfigurationsdatei ermöglicht Datei-Upload
----------Pagode----------- ------- -----------
3. Erweitern Sie „Dateiinfo“
Unter normalen Umständen ist dies möglich Laden Sie es hier hoch, wenn Sie immer noch eine Aufforderung erhalten. Der Upload ist fehlgeschlagen. Überprüfen Sie dann das Fehlerprotokoll. Speicherort des Protokolls:
PHP Warning: Unknown: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/www/wwwroot/) in Unknown on line 0PHP message: PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0’,
Lösung: Entweder open_basedir deaktivieren oder den Pfad neu schreiben (php.ini)
Das obige ist der detaillierte Inhalt vonWas tun, wenn das Hochladen von Laravel-Bildern fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!