1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravel:413 Request Entity Too Large

Posted at

画像を複数枚サーバーにアップロードするときに生じた。
アップロードの容量が上限に達しているというメッセージ

解決法

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と言う方もいらっしゃいました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?