2017-05-17 24 views
1

私はCentOS 7のVPSサーバーを持っています。私のディレクトリは/ home/admin/public_htmlです。私の問題は、私が更新またはWordPressプラグインをインストールしようとしたとき、許可のために動作しなかったことです。だから私はGoogleでこの解決策を見つける:Wordpressはプラグインをインストールできません。chownで解決できますがFTPはできません

のchown -R apacheの:apacheの/ホーム/管理/ public_htmlの

問題は解決しました。私はプラグインを更新したり、新しいwordpressプラグインをインストールすることができます。しかし、私は今新しい問題に直面しています:私はエラーメッセージでFTPソフトウェアを使用してファイルをアップロードすることはできません:553はそのファイルを開くことができません。アクセス拒否。これを解決するには、chown -R admin:admin/home/admin/public_htmlを元に戻しますが、私は再びWordPressのダッシュボードにプラグインをインストール/更新できません。

私はプラグインをインストールできるように、またFTPソフトウェアを使用してアップロードできるように、どのように正しい許可をするのですか?

ありがとうございました。

+0

wordpressダッシュボードを使用してプラグインをインストールしようとしたときに表示されるエラーは何ですか? ftpの詳細を聞いていますか? – Ashkar

+0

はい、私のFTPアカウントを要求します。 – Harris

+0

これをwp-configファイルに貼り付けてください。 define( 'FS_METHOD'、 'direct'); – Ashkar

答えて

0

デフォルトでは、Apache2のUbuntu構成では、オーナーの設定はwww-dataです(これはCentosのデフォルトがわかりません)。これはWordpressがインストールされているフォルダにwww-dataとしてアクセスしようとしますが、このフォルダは他のユーザ/グループに登録されているためです。

解決方法:wordpressフォルダの所有権をapacheユーザーに変更するか、現在の所有者をapacheグループに追加します。

sudo chown -R www-data:www-data /path/to/WordPress/Installation 
関連する問題