web-dev-qa-db-ja.com

ディレクトリ/ wp-content/upgrade /を作成できませんでした

Wordpressまたはプラグインのアップデートを自動的にインストールしようとすると、エラーが表示されます。

更新中にエラーが発生しました...ディレクトリを作成できませんでした.../wp-content/upgrade/...

私のWebホストはApache環境を実行しています、そして私が所有する他のWordpress Webサイトはこの問題を抱えていません。エラーメッセージを変更することなく、/ wp-content/upgradeフォルダを777と2777の両方にCHMODしました。

私はコアコントロールプラグインをインストールしました、そしてファイルシステムアクセスモジュールは唯一のエラーがSSH2が利用できないということであると言います、しかしこれは自動アップデートのために必要ではありません。

コマンドを実行する方法

chown www-data:www-data /path/to/wp-content/ -R

windowsマシンから? telnetなのか、それともパテなのか。ログインに使用するコマンドは何ですか?ありがとう。

7
Steve

最初に777を使用せず、755に戻します。

次に、Apacheが実行されているのと同じ適切なグループ許可を追加する必要があります。それを見つけるために試してください:

ps aux | grep Apache 

左側にApacheユーザーグループが表示されます。

WordPressフォルダーを同じユーザーグループに変更します。親フォルダーまたはサブフォルダーでこれを行うことができますが、通常は親フォルダーに最適であるため、-Rを使用して再帰的に実行します。

chown -R www-data:www-data /path/to/wp-root-folder
  • Windowsにログインするには、 PuTTY を使用します
  • ホスト名とポートを入力してください
  • サーバー設定に応じて接続タイプを選択する
  • 開くをクリックします

Chownして拒否しようとすると、root権限が必要になりますSudo suとパスワードを入力します。

追伸サーバーが実行しているOSについて言及し、suPHPのようなphp許可スクリプトを実行している場合に役立ちます。

17
Wyck

FTPサーバーとしてvsftpdを使用していてパッシブ接続を有効にしている場合は、pasv_promiscuous=YES/etc/vsftpd/vsftpd.confを追加する必要があります。

0
Meekohi