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