21

Centos 6 VPS に SFTP (SSH) 経由でプラグインをインストールできるように Wordpress をセットアップしようとしています。

SFTP ユーザーとしてwp-config適切な資格情報を使用するように変更できました。user

今、私はchmod 777自分のwp-contentフォルダーにインストールできるかのように、パーミッション関連の問題を抱えていますが、通常のパーミッションではフォルダーを作成できません。

私は Nginx を使用しており、すべてのwp-contentファイルとフォルダーの所有者はNginx でありuser、グループを に設定しようとしましたnginxが、機能しません。

また、ユーザーをとして設定しようとしましnginxたが、まだ運がありません。

更新:ワードプレスがユーザーとして使用されていることがわかりましたが、代わりにapacheこれを自分に変更したいと思いuserます。これどうやってするの ?

4

4 に答える 4

30

運用サーバーの WordPress index.php ファイルの上部に、一時的にecho(exec("whoami"));die();

次に、WordPress サイトを参照して、どのユーザーが実行していたかを確認します。Ubuntuでは、私のものはwww-data.

これは私にとって役に立ちました: FTP アクセスを提供せずに WordPress プラグインをインストール/更新できますか?

于 2014-02-23T22:47:05.220 に答える
0

つまり、グループには W アクセス権がないことを明確に示しています。

できること: chmod -R g+w /your/plugins/dir

すると、そこに nginx グループが書き込めるようになります。

于 2012-11-01T22:52:32.147 に答える