WPのファイルがサイズオーバー?php.iniで解決できない時は

記事に画像貼ろうと思ったら、「このサイトのアップロードサイズ上限を超えています。」って出てきて困りました。

2MB程度の画像ファイルでも拒否されちゃうんですよ?
ちょっと画質の良い写真とかだとまともにアップロードできない……。

色々試した結果、なんとか直すことに成功しましたので、備忘録として残します。

php.iniを編集してみる

とりあえず、みんな言ってるのが「サーバー設定変えたらイケるやで」ということ。

僕の環境はKUSANAGIでphp7なので、/etc/php7.d/以下にあるphp.iniをviコマンドで開きます。

# vi /etc/php7.d/php.ini

658行目にpost_max_sizeを発見。
次いで804行目にupload_max_filesizeがありました。

しかしどちらも16MBに設定されています。
念のため128MBに設定変更。
これだけ確保したらさすがにイケるやろ!とチャレンジしてみるも、あえなく玉砕!

原因はphp.iniではないらしい……。

マルチサイトが怪しいぞ

はるしか
みんなが直ったって言ってるやり方で直らなかった。もうダメだぁ……。

途方に暮れていましたが、そういえばこのブログでは他のブロガーさん達とちょっと違うことをしているのを思い出しました。

マルチサイト。
いつも何かしらのトラブルを運んでくるのはコイツです(笑)

ということで、[サイトネットワーク管理]->[設定]を見てみると、それっぽい設定発見!
こいつです。

アップロードファイルの最大サイズ:1500KB

はるしか
逆に1500KBで何ができるんや……。

サクッと64MBくらいに書き換えて、保存して再チャレンジすると、しっかりアップロードできました。

さいごに

php.iniを変更しても直らない時、マルチサイト環境であればネットワーク設定を確認してみてください。

マルチサイトは検索しても出てこないことが多いので、トラブった時には困るかもしれません。
その代わり、普通のWPでは設定できないところも結構管理画面からいじれたりするので、隅々まで見るといいことがあるかも?

マルチサイトなんかやってらんねー!ってなったらコチラ

マルチサイトの子サイトを分離して独立させてみた【WordPress】 WordPressのマルチサイトを解体したときの作業メモ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です