以前、php.ini内でmemory_limit > post_max_size > upload_max_filesizeとなるように値を調整し、その後この問題が発生することはなかったのですが、マルチサイト化したからなのか、先頃からこのアップロードできる画像ファイルのサイズが制限されるようになってしまいました。
内容としては、php.iniでupload_max_filesizeを128MBにしてあるのに、ダッシュボードのメディアファイルに表示されるアップロード可能なファイルサイズは10MBになっているのです。
これ、どっかでみたことがあるような問題の気がするな・・・?
以前、それでサイトネットワーク管理の画面から設定をいじったことがあったような・・・?
その記憶を辿って(というか、投稿を参照して)みると、ビンゴ!
どうやらアップロード制限の値はこの画面の設定が反映されているようです。
「アップロードファイルの最大サイズ」という項目が10MBになっていますが、これが反映されて10MBに制限されているっぽいですね(php.iniは128MBまでOKにしているので)。
なら、ここをもう少し大きな値に変更してあげれば(アップロードしようとしている画像ファイルのサイズよりも大きな値に変更)、その画像ファイルをアップロードできるようになるはず。
試しに20MBにしたところ、メディアファイルのアップロード可能なファイルサイズも20MBと表記されるようになり、無事に画像ファイルをアップロードすることができました(そのファイルサイズは20MB未満なので)。
同一の項目に対する設定が複数にまたがっているというのも困りものですが、過去のトラブル解決の経験が新たに(というか、久しぶりに?)遭遇したトラブルを解決してくれるというのは、あの経験が無駄じゃなかったんだということを実感できて少し気持ちいいかも?(笑)