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
Freigeben: 2024-11-30 19:10:14
Original
561 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage