読者です 読者をやめる 読者になる 読者になる

Nginxとphp-fpmの権限確認

WordPressのページからテーマをアップロードしようとしたときに表示された画面。

アップロードしたファイル xxxx.zip からテーマをインストールしています
接続情報

要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。 次に進むには FTP の接続情報を入力してください。 接続情報が思い出せない場合は、ホスティング担当者に問い合わせてください。

権限足りないだけかな?と思ったけど、 Nginxのユーザとphp-fpmのlisten.ownerがずれているかも。 DocumentRootの所有者はnginxでpfmはwww-dataになっている気がする。

vi /etc/nginx/nginx.conf

user nginx nginx;

下記に修正する。

vi /etc/php5/fpm/pool.d/www.conf

listen = /var/run/php-fpm/php-fpm.sock

listen.owner = nginx
listen.group = nginx
listen.mode = 0666

user = nginx
group = nginx