ApacheとPHPでアップロード容量制限の設定【備忘録】

PHPの場合

phpフォルダの直下にある設定ファイル「php.ini」を開く。

下記二つの項目を設定したい上限に変更する

post_max_size = 8M
#中略
upload_max_filesize = 8M

post_max_sizeは、ポストの最大容量を示し、upload_max_filesizeはアップロードできるファイルひとつあたりの容量を記載す。post_max_sizeはupload_max_filesizeより大きくないとファイルの最大容量分アップロードできないことに注意。

独り言

upload_max_filesizeはファイル一つあたりの容量なのであれば、post_max_sizeはupload_max_filesize ✖️ 最大ファイル数(max_file_uploads)の値にしておくべきなのかもしれない。

Apacheの場合

Apacheもしくはhttpd\conf\httpd.confを開く。デフォルトではアップロード容量は制限されていない。

下記をファイルの一番下などに記載する。

LimitRequestBody 0

ファイルサイズはバイト表記なので、下記サイトで単位は変換するとよい。

バイト換算
情報量を換算します。

コメント

タイトルとURLをコピーしました