CentOS 7 ~nginx、WordPress ②~

サーバー

エラー発生① nginx側

前回の続きです。
nginxでWordPressをインストールして起動確認まで前回おこなった。ここでWordPressのテーマをアップロードしようとしたら413のエラーが発生。

とりあえずファイルのサイズがでかいんだなと思って、対処法をググってみた。
エラーはnginxが吐き出しているので、nginxの設定ファイルを変更することに。
cd /etc/nginx/conf.d と入力して目的のファイルのあるディレクトリに移動。ここでvi default.confと入力してviエディタを起動。

この server{}内にclient_max_body_size 20M;を追記。

設定ファイルを触ったので忘れてはいけないsystemctl restart nginx.service

エラー発生② PHP側

これでOKかなと思って、また同じファイルをアップロード。
すると今度は下記のようなエラー発生。nginxのほうは設定でうまくいったみたいだが、今度はPHP側ではじかれてしまったようです。

いわれた通りphp.iniファイルを変更する。cd /etcでphp.iniファイルのあるディレクトリに移動。
vi php.iniと入力してviエディタを起動。

途中にあるupload_max_filesize = 2M のところの設定をとりあえず20Mに変更した。ここは個々の目的のサイズで良いと思います。

もう少し下のところにpost_max_size = 8Mがあるので、ここも20Mにした。

PHPの設定ファイルをいじったので、nginxとphpの橋渡しをしているphp-fpmを再起動。
systemctl restart php-fpm.service

これで無事目的のテーマをインストールすることができました。

コメント