画像を複数枚サーバーにアップロードするときに生じた。
アップロードの容量が上限に達しているというメッセージ
解決法
nginxとphp.iniからアップロード上限を変更する
nginx
***.confというファイルに設定が書いてある。
デフォルトだと1MBになっているので10Mに変更
nginx.conf
server {
# 10Mに変更
client_max_body_size 10M;
# //
}
php.ini
アプリケーションサーバーの設定も変える。
php.ini
# メモリ上限
memory_limit = 10M
# リクエスト上限
post_max_size = 10M
# 1ファイルあたりのサイズ上限
upload_max_filesize = 10M
上限を上げすぎるとサーバーに負荷がかかるので本番での運用には注意する。
一般にはどれぐらいなのだろう。
gmailのファイル上限が25MBらしいので、20~30MBが良さそう。
🔽参考
https://wp-firststep.com/mediasize/
私が30MBになっていたのは
エックスサーバーの初期設定が30MBだったからです
ロリポップの方で、はじめ2MBと言う方もいらっしゃいました。