web-dev-qa-db-ja.com

FTPでプラグインを更新する際のエラー「WordPressコンテンツディレクトリが見つかりません(wp-content)」

私はUbuntu上でApache2を実行していますが、これを引き起こす設定またはパーミッションの問題があると確信しています。管理者用コントロールパネルからプラグインを更新しようとしたとき、FTPログイン/パスを入力して[続行]をクリックした後。 「WordPressコンテンツディレクトリが見つかりません(wp-content)」というエラーが表示されます。

そしてwp-contentは存在し、デフォルトのインストールからの適切な許可を持っています。

6
Anagio

私は からのコードを使用してしまいました - WordPress.orgのこの投稿

これを私のwp-config.phpファイルに入れてください。

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}
6
Anagio

FTPユーザーアカウントは、おそらくwp-contentディレクトリにアクセスできません。同じユーザーアカウントを持つFTPクライアントを使用してWPコンテンツにアクセスできますか?

別の解決策は、wp-contentの所有者をwww-dataに変更することです。 chown www-data:www-data wp-content/ -Rを実行して、コマンドラインからこれを行うことができます。

0
Chris_O

SSHまたはsFTPを使って所有権を変更してみてください。

これがコマンドです:chown -R username *

cPanelまたはFTPへのログインに使用している実際のプライマリユーザー名でusernameを置き換えます。

あなたがこれをしたら、@ Chris_Oによって言及されるようにあなたのWPコンテンツの許可を変更してください。

0
FlourishDNA