▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 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