Heim >Backend-Entwicklung >PHP-Problem >So lösen Sie das Problem, dass PHP keine Bilder hochladen kann
Lösung für das Problem, dass PHP keine Bilder hochladen kann: Öffnen Sie zuerst die Konfigurationsdatei „php.ini“ und legen Sie dann „memory_limit“ fest Speichern Sie die Änderungen.
Empfohlen: „PHP-Tutorial“
php.ini-Konfigurationsdatei (die folgenden Punkte)
1. Ob file_uploads aktiviert ist. Es muss aktiviert sein, um HTTP-Datei-Uploads zu ermöglichen.
Bestätigen Sie die Upload-Größe post_max_size = 8M (serverseitig)
2. Von PHP akzeptiert Maximale Länge der POST-Daten (Client) Um große Dateien hochzuladen, muss dieser Wert größer sein als „upload_max_filesize“. Wenn im Konfigurationsskript die Speicherbegrenzung aktiviert ist, wirkt sich „memory_limit“ auch auf Datei-Uploads aus.
Im Allgemeinen sollte „memory_limit“ größer sein als „post_max_size“. Die maximale Größe der hochgeladenen Dateien upload_max_filesize = 1204 KB
3. Die maximal zulässige Ausführungszeit jedes Skripts, gemessen in Sekunden Helfen Sie dabei, zu verhindern, dass minderwertige Skripte Serverressourcen endlos beanspruchen.
Hinweis: „max_execution_time“ wirkt sich nur auf die Laufzeit des Skripts selbst aus. Jegliche andere Zeit, die außerhalb der Skriptausführung verbracht wird, wie z. B. die Verwendung von system()/sleep()-Funktionen, Datenbankabfragen, Datei-Uploads usw., wird nicht berücksichtigt.
Im abgesicherten Modus können Sie diese Einstellung zur Laufzeit nicht ändern. Die maximal zulässige Zeit für den Empfang von Eingabedaten (POST, GET, Upload) wird in Sekunden festgelegt Anzahl der Speicherbytes, die beantragt werden können. Dadurch wird verhindert, dass fehlerhafte Skripte den gesamten Speicher auf dem Server verbrauchen. Um diese Anweisung verwenden zu können, muss sie zur Kompilierungszeit aktiviert werden.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass PHP keine Bilder hochladen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!