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なのか、それともパテなのか。ログインに使用するコマンドは何ですか?ありがとう。
最初に777を使用せず、755に戻します。
次に、Apacheが実行されているのと同じ適切なグループ許可を追加する必要があります。それを見つけるために試してください:
ps aux | grep Apache
左側にApacheユーザーグループが表示されます。
WordPressフォルダーを同じユーザーグループに変更します。親フォルダーまたはサブフォルダーでこれを行うことができますが、通常は親フォルダーに最適であるため、-R
を使用して再帰的に実行します。
chown -R www-data:www-data /path/to/wp-root-folder
Chownして拒否しようとすると、root権限が必要になりますSudo su
とパスワードを入力します。
追伸サーバーが実行しているOSについて言及し、suPHPのようなphp許可スクリプトを実行している場合に役立ちます。
FTPサーバーとしてvsftpd
を使用していてパッシブ接続を有効にしている場合は、pasv_promiscuous=YES
に/etc/vsftpd/vsftpd.conf
を追加する必要があります。