Apacheやphp環境でアップロードするファイルのサイズ制限を変更する方法を紹介しますので、困っている方は参考にしてください。
PHP アップロード ファイル サイズ制限を解決する場合、PHP のアップロード ファイル サイズ制限を変更する必要があるだけでなく、Apache も変更することができます。 システム環境:centos 5.5 1. PHP ファイルのサイズ制限を変更する vi /etc/php.ini 検索: max_execution_time = 30、これは各スクリプトの最大実行時間 (秒単位) で、次のように変更します。 最大実行時間 = 150 見つかりました: max_input_time = 60、これは各スクリプトが消費できる時間で、単位も秒です。次のように変更します。 max_input_time = 300 見つかりました:memory_limit = 128M これは、スクリプトによって消費される最大メモリです。必要に応じて値を変更し、次のように変更します。 メモリ制限 = 256M 見つかりました: post_max_size = 8M、フォームによって送信される最大データは 8M です。この項目は、アップロードされる 1 つのファイルのサイズを制限しませんが、フォーム全体の送信データを制限します。制限の範囲には、フォームで送信されたすべてのコンテンツが含まれます。たとえば、投稿を公開すると、投稿のタイトル、コンテンツ、添付ファイルなどが次のように変更されます。 post_max_size = 20M 見つかりました: Upload_max_filesize = 2M (アップロードされるファイルの最大許容サイズ)、次のように変更されました。 アップロード最大ファイルサイズ = 10M 2. Apache アップロード ファイル サイズ制限を変更する vi /etc/httpd/conf.d/php.conf LimitRequestBody 524288 は、524288 (=512x1024) を 5M (=5x1024x1024) などのより大きなサイズに変更します。 アップロード時に上記の問題は発生しません。アップロードが応答しない場合は、ページをアップロードできません。 |