「post_max_size の値が upload_max_filesizeの値より小さくなっています」と表示される場合
Contents
ヘルスチェックで「"post_max_size" の値が “upload_max_filesize" の値より小さくなっています」のメッセージ
WordPressのヘルスチェックで下記のように、“post_max_size" の値が “upload_max_filesize" の値より小さくなっています と表示されていました
post_max_size、upload_max_filesizeの値を変更する
post_max_size、upload_max_filesize は、php.iniで定義されています。項目の意味は下記のようになります
post_max_size・・・POST データに許可される最大サイズ
upload_max_filesize・・・ファイルのアップロードする際の最大のファイルサイズ
設定は「php.ini」に設定しているので、サーバーのphp.iniの設定を確認すると下記のようになっていました
$ grep post_max_size /etc/php.ini post_max_size = 8M $ grep upload_max_filesize /etc/php.ini upload_max_filesize = 128M # 「memory_limit」も確認しておく $ grep memory_limit /etc/php.ini memory_limit = 512M
post_max_sizeは、8M となっているのでデフォルト値のままのようです。また、memory_limit、upload_max_filesize は変更しているので、post_max_sizeを変更を忘れたまま運用していたようです。
一般的に、memory_limit > post_max_size > upload_max_filesize と設定するのが望ましいので、post_max_size は256Mに設定します
# post_max_size を256Mに変更します $ sudo vim /etc/php.ini memory_limit = 512M post_max_size = 256M upload_max_filesize = 128M # 変更後は、Apacheとphp-fpmを再起動します $ sudo systemctl restart php-fpm $ sudo systemctl restart httpdせ
設定変後は、WordPressのヘルスチェックでは、"post_max_size" の値が “upload_max_filesize" の値より小さくなっていますのメッセージは消えました
ディスカッション
コメント一覧
まだ、コメントがありません