本文へスキップ
ツール

最大アップロードサイズ修正ツール

アップロード上限を引き上げ、3つの値をすべて揃える

ブラウザ内で動きます。何もアップロードされません。

目標値
どこでファイルを編集できますか?

ホスティング会社によって、いじれる範囲は異なります。実際に使える形式を生成してください。最初の形式が何も変化を起こさない場合、たいていはホスティング側が設定を上書きしているので、次の形式を試してください。

設定後のアップロード上限

128 MB

settings

wp-config.php では WordPress 自体のメモリ上限を引き上げられますが、PHP の upload_max_filesize は引き上げられません。これは WordPress ではなく PHP のディレクティブだからです。お使いのホストが PHP 設定をロックしている場合、wp-config をいくら編集してもアップロード上限は変わらないため、ホストに問い合わせる必要があります。

最大アップロードサイズ修正ツール について

WordPress のアップロード上限は、互いに一致していなければならない3か所(upload_max_filesize、post_max_size、memory_limit)で設定されます。目標サイズを指定すれば、php.ini、.htaccess、wp-config.php 向けに3つすべてを正しい順序で出力します。

よくある質問

よくある質問

upload_max_filesize を上げても何も変わりません。なぜですか?

WordPress は upload_max_filesize、post_max_size、memory_limit の 3 つのうち最も小さい値を使うからです。ひとつを上げても別のものが小さいままなら何も変わりません。リクエストの本文にはファイルとその周りのフォームが含まれるため、post_max_size は upload_max_filesize より大きくなければなりません。

wp-config.php でアップロード上限を上げられますか?

一部だけで、ここで多くの人がつまずきます。wp-config.php は WordPress のメモリ上限を上げられますが、upload_max_filesize は PHP のディレクティブで、WordPress が読み込まれる頃には PHP はたいていすでに読み終えています。ホストが PHP の設定をロックしている場合、wp-config をどれだけ編集しても上限は変わりません。

ホストが php.ini を編集させてくれません。どうすればいい?

Web ルートに .user.ini ファイルを置いてみてください。多くの共有ホストがこれを読み込みます。それも駄目なら、上限はあなたのアカウントより上位で強制されていて、ホストにしか変更できません。ホストに頼みましょう。たいていは一行で済むチケットです。