『PHP(PHP-FPM)でWordPressを動かす』でハマったところ
php7を使う時にはphp-mysqlではなくphp-mysqlnd
タイトルの通り。
502になる
- 一通りやると502になる
- /var/log/nginx/error.logを確認する。
-
tail -f /var/log/nginx/error.log
とかで確認
-
- /var/run/php-fpm.sockで失敗したと書いてある
- そもそも/var/run/php-fpm.sockが存在していない
- php-fpmを起動していなかった。
-
systemctl start php-fpm
で起動。systemctl enable php-fpm
で自動起動設定 - それでもまだ502
- /var/run/php-fpm.sockのオーナーがroot:rootだった
- /etc/php-fpm.d/www.confを編集 「listen.owner = nginx」「listen.group = nginx」に修正
-
systemctl restart php-fpm
で再起動 - わからないけど一応nginxも再起動
- これで繋がった!よかったー!