「post_max_size と upload_max_filesizeの値より小さい」とメッセージが出た時の対処法

ワードプレスのPHP8.0のエラー トップイメージブログ・デザイン
こだわり君
こだわり君

こんにちは、「こだわりスタイル」です!

@KodawariStyle

WordPressを使っている方で、サーバー側のPHPバージョンを7.4から8.0に上げたらWordPressの「サイトヘルス」に「post_max_size と upload_max_filesizeの値より小さくなっています」とメッセージが出た方への対処方をご紹介します。

これはエラーとかではなく、「できれば改善した方がいいよ〜」という軽いものらしいですが、気分悪いですよね。

ワードプレスのPHP8.0のエラー表示

PHP.iniというの環境設定ファイルのようなものがあり、そこに書かれた数値が一致しないことでメッセージが出ていますので、この値を同じにする作業なのですが、PHPファイルはいじりませんのでご心配なく!

ただ他のレンタルサーバーでも同じことで解消できるかは分かりませんが、ロリポップを使用されている方には有効だと思います。

こだわり君
こだわり君

今回はこんな方に向けて書いています

・サーバーがロリポップの方

・WordPressでメッセージが出た方
・PHP7.4から8.0へ変更される方

スポンサーリンク

ロリポップのPHP設定画面

ロリポップのサーバーを使用していて、PHP8.0へのバージョンアップが完了し、すでにWordPressの管理画面(サイトヘルス)に、「post_max_size と upload_max_filesizeの値より小さくなっています」と表示されている方に向けての説明になりますが、一応ロリポップの管理画面からPHPバージョンを変更するところから説明していきます。

PHPのバージョンアップは、バックアップなどはしっかりとしてからの作業をおすすめします。大抵は元に戻せば直ると思いますが万一のことは考えておいてください。

私が長くロリポップを使っている理由です!

私はレンタルサーバーにロリポップを使用しているのですが、他のレンタルサーバーでも同じように対処できるかは分かりません。

ロリポップでいくつかサイトを運用しているのですが、全てこれで解消できているのでサーバーがロリポップの方は対処できるのではないでしょうか。

ロリポップPHP7.4変更の画面2

まずは、ロリポップの管理画面で「PHP設定」を選んでください!

すると上の写真のようにドメインを選ぶと、そのドメインのPHPバージョンが表示されます。

今回は一番下のドメインのPHPバージョンが7.4なので、PHP8.0(CGI版)へ変更します。

プルダウンで8.0(CGI版)を選びます

ロリポップPHP8.0の変更画面

現時点(2021/11/14)ではPHP8.0はCGI版しか対応してないませんが、そのうちモジュール版が選べるようになるのではないかと思います。

ロリポップPHP8.0変更の画面1

プルダウンで、「PHP8.0CGI版」選び変更をクリックします。

次に隣の「設定」をクリックします。

これでphp.iniファイルの数値を確認します。

php.iniの確認

ロリポップPHP8.0変更の画面7.4のini

設定をクリックすると、こんな画面になります。

upload_max_filesizeの欄がありますが、「post_max_size 」の欄はありません。

PHP8.0ではupload_max_filesizeだけになり、注釈のように「post_max_size 」は自動で同じ値に書き換えられるようです。

本来なら自動書き変わるはずなのですが、見えないので分かりませんがどちらかの値が自動更新されていなのではないかと思います。

メッセージはこの2つの値が違いますよ!という内容になりますので同じになればいいわけです。

修正方法

上の画像の左下に「php.iniを設定する」というボタンがあるので、設定内容は何も書き換えずに。この「php.iniを設定する」ボタンをクリックすると、設定が更新され値が同じになるります!

サンプル:下の画像はPHP7.4(モジュール版)のphp.iniの画面になりますが、upload_max_filesize「post_max_size 」の2つが表示されていて同じ値になっていますよね。

ロリポップPHP7.4のini画面
スポンサーリンク

post_max_size と upload_max_filesizeの値が同じになったか確認

サイトヘルス」から、メッセージは消えて、良好「すばらしい」に変わりました!

post_max_size と upload_max_filesizeの値より小さくなっていますは同じになったようですね。

これで完了です!簡単だし、変なメッセージが消えて気持ちいいです。

ワードプレスのPHP8.0のエラー表示

最初のメッセージ画面

PHP8.0変更前の合格画面
スポンサーリンク

WordPressの関連記事

WordPress関係のトラブルやカスタムなどの記事も多数ございますので、ご参考になれば是非どうぞ!