質問: www-dataが書き込み権限を持っていてもプラグインをインストールできない 私のwordpressパスにあるファイルはすべてmyuser:www-dataが所有しており、apacheはwww-dataとして実行されています。すべてのファイルとフォルダはグループ書き込み権限を持ちます。 -rw-rw----、私はプラグインをインストールしようとすると私はftpの詳細を求められ続けます。www-dataユーザーへのパスを変更した場合、プラグインのインストールと削除は期待どおりに機能しますが、 myuser はファイルを編集できません。 myuser を www-data グループに追加することもできますが、 myuser は他のすべてのサイトにアクセスできます。私のファイルは次のように分類されています。chown -r myuser:www-data wordpress-folder/* そして次のようにchmodしました:find wordpress-folder/ -type d -exec chmod 755 {} \; find wordpress-folder/ -type f -exec chmod 644 {} \; 私のファイルがwww-dataグループによって所有されていて、グループ書き込み可能である場合、wordpressは確実にプラグインをインストールできるはずです。 wordpressがプラグインをインストールできないのはなぜですか?これが私のプラグインフォルダにあるls -laの出力です。total 48 drwxrwx--- 9 myuser www-data 4096 aug 5 01:26 . drwxrwx--- 6 myuser www-data 4096 aug 5 01:51 .. drwxrwx--- 6 myuser www-data 4096 jul 10 16:27 disqus-comment-system -rw-rw---- 1 myuser www-data 6148 jul 10 15:37 .ds_store drwxrwx--- 7 myuser www-data 4096 jul 10 16:30 gravityforms -rw-rw---- 1 myuser www-data 30 jul 10 15:37 index.php drwxrwx--- 3 myuser www-data 4096 jul 10 16:30 lime-export drwxrwx--- 6 myuser www-data 4096 aug 1 11:17 mp6 drwxrwx--- 6 myuser www-data 4096 aug 5 01:26 rewrite drwxrwx--- 10 myuser www-data 4096 jul 10 16:38 wordpress-seo drwxrwx--- 7 myuser www-data 4096 jul 24 17:14 wp-minify
回答: 簡単な回避策は、wp-config.phpファイルの中に次のようにftp証明書を追加することです。define( 'ftp_user', 'username' ); define( 'ftp_pass', 'password' ); define( 'ftp_host', 'ftp.example.org:21' ); しかし、問題はsuphpの代わりにいくつかの異なるphpプロセスを使用しているホスティングに関連している可能性があります。