Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich das Transaktions-Timeout von PHP für große Video-Uploads erhöhen?

Wie kann ich das Transaktions-Timeout von PHP für große Video-Uploads erhöhen?

Barbara Streisand
Barbara StreisandOriginal
2024-11-30 19:10:14564Durchsuche

How Can I Increase PHP's Transaction Timeout for Large Video Uploads?

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:

  • Windows: C:phpphp.ini
  • Linux: /etc /php.ini
  • OS X: /etc/php.ini

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!

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