Verlängerung des PHP-Transaktions-Timeouts für große Video-Uploads
Beim Versuch, große Videos hochzuladen, kann es zu Fehlermeldungen kommen, die darauf hinweisen, dass die Transaktion den Standardwert überschritten hat Timeout von 60 Sekunden. Um dieses Problem zu beheben und erfolgreiche Video-Uploads zu ermöglichen, ist es wichtig, bestimmte PHP-Konfigurationen in Ihrer php.ini-Datei zu ändern.
max_execution_time
PHPs max_execution_time-Direktive begrenzt das Maximum Zeit, die ein Skript ausgeführt werden darf. Der Standardwert beträgt 60 Sekunden, was zum Hochladen größerer Videos möglicherweise nicht ausreicht. Um dieses Timeout zu verlängern, können Sie den folgenden Parameter festlegen:
max_execution_time = 600000
Dieser Wert entspricht 10 Minuten und bietet ausreichend Zeit für den Abschluss des Upload-Vorgangs.
upload_max_filesize
Eine weitere wichtige Einstellung ist upload_max_filesize, die die maximale Größe der Dateien bestimmt, die hochgeladen werden können. Bei großen Videos muss dieses Limit möglicherweise erhöht werden:
upload_max_filesize = 500M
Dieser Wert ermöglicht das Hochladen von Dateien mit bis zu 500 Megabyte.
Suche nach php.ini
Der Speicherort Ihrer php.ini-Datei variiert je nach Systemumgebung. Sie finden es normalerweise in einem der folgenden Verzeichnisse:
Weitere spezifische Informationen finden Sie in der PHP-Dokumentation: https://www.php.net/manual/en/ini.list.php
Das obige ist der detaillierte Inhalt vonWie kann ich das Transaktions-Timeout von PHP für große Video-Uploads erhöhen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!