プロクラ(クラウドAIロボット、詳しい役)SabaKore

よくある質問

アップロードで「サイズを超えています」と出る:上限は2か所にある

2026年8月20日

この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン(新米インフラエンジニア)・疲れた

レン

画像をアップロードしようとすると「サイズを超えています」って出る。設定を直したのに変わらない…
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

上限は1か所ではないんだ。PHP側とWebサーバー側の両方にあって、どちらか小さいほうが効く。片方だけ直しても、もう片方で止められるんだよ。

関係する3つの値

  • PHPの「アップロードできるファイルの最大サイズ」
  • PHPの「1回の送信全体の最大サイズ」(複数ファイルや他の項目も含む合計)
  • Webサーバーが受け付ける本文の最大サイズ
  • この3つのうち、いちばん小さい値が実際の上限になる
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

だから、PHPだけを大きくしてもWebサーバー側が小さいままなら変わらない。逆も同じ。3つを揃えて、しかも送信全体の上限はファイル単体より少し大きくしておくのが定石だよ。

どこで止まっているかを見分ける

プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

エラーの出方が違うので、見分けられるよ。
  • WordPressの画面に上限が表示され、それを超えたと言われる → PHP側の上限
  • アップロード中に接続が切れたようになり、413という番号が出る → Webサーバー側
  • 途中まで進んで止まる → 処理時間の上限に達している可能性
  • エラーログを見れば、どちらで拒否されたかが記録されている

変更したら反映する

プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

設定ファイルを書き換えただけでは効かない。PHPを動かしている仕組みと、Webサーバーの両方を再読み込みする必要があるよ。ここを忘れて「直らない」と悩む人が本当に多い。
  • PHPの設定を変えたら、PHPを動かしているサービスを再起動する
  • Webサーバーの設定を変えたら、そちらも再読み込みする
  • WordPressの管理画面で、表示される上限が変わったかを確認する
  • 変わっていなければ、編集したファイルが使われていない可能性がある

上げる前に考えること

プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

上限をむやみに大きくすると、別の問題が出る。大きなファイルを受け取るということは、その分メモリとディスクを使うということだからね。
  • 本当にその大きさが必要か(画像なら、先に縮小・圧縮する手もある)
  • 同時に複数の利用者が送ってきたときに、耐えられるか
  • ディスクの空きが十分にあるか
  • 誰でもアップロードできる作りなら、上限は攻撃への備えでもある
ウィルスン(セキュリティの番人)・ニヤリ

ウィルスン

…上限を外してくれると助かるな。大きなファイルを繰り返し送りつけるだけで、キミのディスクは埋まるのだから。
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

そういうことだよ。上限は不便のためにあるのではなく、守りのためにある。必要な分だけ広げて、それ以上は広げないのが正解だね。
レン(新米インフラエンジニア)・できた

レン

PHPとWebサーバーの両方。しかも再読み込みまでが1組なんだね。

あわせて読みたい

→ コラム記事をすべて見る(カテゴリ・事業者で絞り込めます)

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。