ホームページ > バックエンド開発 > PHPの問題 > php は 100 を超えるファイルをアップロードできません

php は 100 を超えるファイルをアップロードできません

王林
リリース: 2023-02-25 16:20:02
オリジナル
3009 人が閲覧しました

php は 100 を超えるファイルをアップロードできません

#PHP が大きなファイルをアップロードできない問題の解決策

1. php.ini ファイルを開きます

2. post_max_size オプションを見つけます

フォーム送信の最大値この項目は、アップロードされる 1 つのファイルのサイズを制限しませんが、アップロードされるファイル全体の送信データを制限します。デフォルトは 8m です。必要な値を設定するには、このパラメータを Upload_max_filesize より大きく設定することをお勧めします。

3. ファイル アップロードのスイッチ

を見つけて、http 経由でのファイルのアップロードを許可し、file_uploads = on であることを確認します。

4.upload_tmp_dir

を見つけて、サーバー上の一時ファイルが保存されている場所にファイルをアップロードします。指定しない場合は、システムのデフォルトの一時フォルダーが使用されます; システムがエラー メッセージを報告する場合 「xxx 一時ディレクトリ xxx」がある場合は、このディレクトリに有効なディレクトリを設定する必要があります。エラーが報告されない場合は、心配する必要はありません。

5.upload_max_filesize を見つけます

許可される最大アップロード ファイル サイズ (デフォルトは 2m) で、必要な値に設定します。このパラメータは、 post_max_size 値。post_max_size 値によって制御されるためです (upload_max_filesize が 1g に設定され、post_max_size が 2m にのみ設定されている場合でも、2m を超えるファイルは post_max_size 値によって制御されるためアップロードされません)。

6. 8m を超えるファイルをアップロードする場合は、次のパラメータも設定する必要があります:

1. max_execution_time = 600 を見つけて、各 PHP を実行します。 page 最大時間値 (秒)、デフォルトは 30 秒;

2, max_input_time = 600; 各 PHP ページがデータを受信するために必要な最大時間、デフォルトは 60 秒;

3、memory_limit = 8m; 各 PHP ページに必要な最大メモリ、デフォルトは 8m;

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がphp は 100 を超えるファイルをアップロードできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート