プラグインをインストールするときなどにFTPを聞かれる場合があるがそのときの対処法。
まず、wp-config.phpの編集エリア内に以下を追記する
define('FS_METHOD', 'direct');
このとき、
if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); require_once(ABSPATH . 'wp-settings.php');
よりも上に追記する必要がある。 追加した後「ディレクトリを作成できませんでした。」とエラーが出たら、
$chmod 0707 wp-content/****
を実行して /wp-content/upgrade /wp-content/themes /wp-content/plugins の3つのディレクトリ権限を変える。upgradeディレクトリがない場合は作成する。
その後、「ファイルをコピーできませんでした。」とエラーが出る場合は、
$chown -R nginx.nginx /home/test/public_html chown -R nginx.nginx /home/test/public_html/wp-content/uploads chown -R nginx.nginx /home/test/public_html/wp-content/plugins
を実行し、所有者をPHP実行ユーザに変更した後、public_htmlの所有者をもとにもどすと聞かれなくなる。