ホームページ >バックエンド開発 >PHPチュートリアル >大規模なビデオのアップロードに対する PHP のトランザクション タイムアウトを増やすにはどうすればよいですか?
大規模なビデオのアップロードに対する PHP トランザクション タイムアウトの延長
大規模なビデオをアップロードしようとすると、トランザクションがデフォルトを超えたことを示すエラーが発生する場合があります60秒のタイムアウト。この問題を解決し、ビデオのアップロードを成功させるには、php.ini ファイル内の特定の PHP 設定を変更することが不可欠です。
max_execution_time
PHP の max_execution_time ディレクティブは、最大値を制限します。スクリプトの実行が許可される時間。デフォルト値は 60 秒ですが、大規模なビデオをアップロードするには不十分な場合があります。このタイムアウトを延長するには、次のパラメータを設定できます:
max_execution_time = 600000
この値は 10 分に相当し、アップロード プロセスが完了するまでに十分な時間を提供します。
upload_max_filesize
もう 1 つの重要な設定は、upload_max_filesize で、アップロードできるファイルの最大サイズを決定します。大きなビデオの場合は、この制限を増やす必要がある場合があります。
upload_max_filesize = 500M
この値では、最大 500 MB のファイルのアップロードが許可されます。
php.ini の場所
php.ini ファイルの場所は、システム環境によって異なります。通常、次のディレクトリのいずれかにあります:
より具体的な情報については、PHP ドキュメントを参照してください: https://www.php.net/manual/en/ini.list.php
以上が大規模なビデオのアップロードに対する PHP のトランザクション タイムアウトを増やすにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。