#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 は 100 を超えるファイルをアップロードできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。