動画の容量と保存 · 参考資料確認日 2026年9月20日
自分でホストするWordPressのメディア上限が違う理由と確認方法
自分でホストするWordPressのアップロード上限は、サイトごとのPHP設定などによって異なります。まずSite Healthの「Max effective file size」を確認してください。設定を変更する場合は、post_max_sizeをupload_max_filesizeより大きくし、ファイル以外のフォームデータも含めたPOSTリクエスト全体が収まる余裕を持たせます。
Site Healthでサイトの実効上限を読む
Site Healthの「Max effective file size」は、POSTデータの最大サイズとアップロードファイルの最大サイズのうち、小さい方を示します。これらの設定はサイトによって異なるため、まず自分のサイトに表示される値を、送信したいファイルの容量と比較してください。公式資料から、WordPress全体に共通するMB単位の上限は定められません。
この表示は容量設定を確認する目安です。表示された値に収まっていても、POSTリクエスト全体の容量やサーバーのタイムアウトによって、アップロードが完了しない場合があります。
単一ファイルとPOST全体の上限を分けて確認する
PHPのupload_max_filesizeは、アップロードする単一ファイルの容量を制限します。ファイルがこの値を超える場合は、この設定の確認が必要です。ただし、単一ファイルの上限だけを引き上げても、送信全体の容量条件を満たせるとは限りません。
PHPのpost_max_sizeは、POSTリクエスト全体の容量を制限します。ファイルに加えて、ほかのフォームデータもこの上限内に収める必要があります。設定する際は、post_max_sizeをupload_max_filesizeより大きくし、送信全体が収まる余裕を持たせてください。
WordPressのハンドブックは両設定が同値の場合も含む説明ですが、PHP公式マニュアルはpost_max_sizeをより大きくするよう求めています。運用ではPHP公式の条件に合わせ、同値で十分とは判断しないでください。
上限不足と容量内での失敗を切り分ける
Site Healthの実効上限が不足する場合は、PHPのupload_max_filesizeとpost_max_sizeを照合してください。単一ファイルが前者に収まり、ほかのフォームデータを含むPOST全体が後者に収まる設定かを確認します。変更後も、Site Healthに表示される実効上限を確認してください。
容量条件を満たしていてもアップロードが完了しない場合は、サーバーのタイムアウトを含めてホスト側の設定を確認してください。容量上限を引き上げるだけでは、タイムアウトが原因の失敗を解決できるとは限りません。
参考資料
- wordpress.org
https://wordpress.org/documentation/article/site-health-screen/
確認日:2026-09-20
Site Health
- developer.wordpress.org
https://developer.wordpress.org/advanced-administration/performance/php/
確認日:2026-09-20
single file
- php.net
https://www.php.net/manual/en/ini.core.php
確認日:2026-09-20
PHP post_max_size and upload_max_filesize
- developer.wordpress.org
https://developer.wordpress.org/advanced-administration/performance/php/
確認日:2026-09-20
whole request