WordPressのマルチサイトだけphp.iniが反映されなくて困った

マルチサイトのアップロードの容量がphp.iniの記載を変更しても大きくならない

WordPressをインストールすると、レンタルサーバーのマニュアルに従って、「php.ini」と「.htaccess」をサーバーに設置します。

php.iniについては、下記のような任意の容量を記載しておきます。

——————————
;メモリ使用量の上限
memory_limit = 120M

;POSTデータの最大サイズ ※合計サイズ
post_max_size = 100M

;1ファイルあたりの最大アップロードサイズ
upload_max_filesize = 100M
——————————

通常のWordPressのサイトでは、きちんと容量が反映して、大きな画像データなどをアップロードできます。最大アップロードサイズがphp.ini反映

ところが、WordPressのマルチサイトでは、どうしても反映されずに、困ってしまいました。スイズを1500キロバイト以下

最大アップロードサイズ1NB

そこで、なんとかアップロードサイズの上限を上げるために、次の二つの方法を何度も試してみました。

「php.ini」 の設定を変える。
「.htaccess」 で設定をする。

しかし、どうしても、だめなんです。

そうこうしているうちに、今回の現象は、マルチサイトだけに起きている、ということに気づきました。

そこで、改めて、マルチサイトの「サイトネットワーク管理」の画面で該当個所がないか、を調べてみました。

あった、あった、ありました!

設定>ネットワークの設定
この画面の下の方に、「アップロード設定」というタイトルの中に、
1)サイトのアップロード容量
2)アップロード可能なファイル形式
3)アップロードファイルの最大サイズ
という項目がありました。

なんと、3)アップロードファイルの最大サイズ  1500KB となっていました。

これだ!

早速、1500KBを20000KBに修正して、変更を保存してみました。

今まで、容量オーバーでできなかったサイトで
メディア>新規追加
で確認したところ、さっきまでは、
最大アップロードサイズ: 1MB
だったのに、
最大アップロードサイズ: 20 MB になっていました。

よがった!

めでたし、めでたし! です。