記事に画像貼ろうと思ったら、「このサイトのアップロードサイズ上限を超えています。」って出てきて困りました。
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では設定できないところも結構管理画面からいじれたりするので、隅々まで見るといいことがあるかも?