サポート » プラグイン » プラグインのインストールエラー「ディレクトリを作成できませんでした」の解決方法を教えてください

  • この度、エックスサーバーで自動イントールしたワードプレス内で不正ログインされ、プラグインが全て消去されるという事態が発生しました。止む無く再度プラグインをインストールしようとしたものの、「ディレクトリを作成できませんでした」というエラーメッセージがでてしまいプラグインを再インストールできませんでした。なんとかサイトを復旧させたく、ネットで調べたところ「ディレクトリの所有者をapache(HTTPサーバ)に変更する」ことで解決できるそうで、試したいと考えてます。
    「$ chown -R apache:apache wp_dir」というコマンドを実装すればいいとあったのですが、これがなんのことかさっぱりわかりません、、
    これは恐らくFTPの中で操作する必要があるのかと想像してます。(理解が異なっていたら教えてください)
    WPはエックスサーバー内の自動インストールを用いており、これまでFTPというものを設定したこともなければ、さわったこともありません。
    そこで質問なのですが、上記コマンドをFTP内に実装するためにはどうすればよいでしょうか?
    またその手順を教えて頂けないでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 困らせる以外に何も見えないので、それはイタズラなのでしょうか?

    エックスサーバーでそのようなコマンドは効きませんのでFTPでwp-contentのパーミッションを確認してください。
    プラグインディレクトリが無いから作ろうとするが権限が無いから作れないということのようなので、パーミッションさえ適切に設定されれば動くでしょうが、他の部分にもイタズラ?されてないか確認したほうがよろしいかと思います。

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    chown -R apache:apache wp_dirはFTPではなくSSHでサーバーに接続して実行するコマンドですね。
    サーバーによって異なる値を指定する必要があるケースが多いので、
    サポートにパーミッションについて一度相談してみてはいかがでしょうか?

    hima_art

    (@hirapapa)

    >「ディレクトリを作成できませんでした」というエラーメッセージがでてしまい
    ということは所有権というよりはプラグインフォルダのアクセス権限の問題だと思われます。所有権が異なる場合には大抵プラグインのインストールはできてもその後の設定などができないということが多いですから。

    エックスサーバーのメニューの中に「ファイルマネージャー(似たような名前)」はありますか?これがFTPと同じ役割を果たします。

    まずはサイトに接続してWrodpressのサイトがあるディレクトリに「wp-content」、その中に「plugins
    」というのが存在するかを確かめてください。

    そして「plugins」フォルダの中に以前使っていたプラグインの名前が付いたフォルダがあれば、フォルダの先頭にxxなどの文字を追加して保存してみてください。保存できないようであればフォルダの所有権の問題の可能性がありますのでエックスサーバーのサポートに問い合わせてください。

    フォルダ名の変更ができたら先頭にxxを付けたプラグインを再インストールしてみてください

    質問の内容からすると管理画面のプラグイン一覧に何もないのかもしれません、その場合は「plugins」フォルダの中が空になっているはずですので「plugins」フォルダのパーミッションを見て(メニューがあったり右クリックで出てきたり・・サーバーによって見方はいろいろ)、757になっているかどうかを確認してください。

    munyagu

    (@munyagu)

    @hirapapa

    所有権とはオーナー(所有者)のことと理解してよろしいでしょうか?

    プラグイン名のフォルダ名が変更できなければオーナーの問題の可能性があるとのことですが、親ディレクトリのパーミッションが不足していてもディレクトリ名を変更することはできません。
    ですので、それによってオーナーが異なるのか、パーミッションが誤っているのかの判断はできません。

    また、XSERVERのumaskは0022ですので、ディレクトリには755を設定するのが適切です。

    パーミッションやオーナーの見方が分からないようであれば、XSERVERのサポートに現象を伝えてwp-contentディレクトリやwp-content/pluginsのパーミッションやオーナーを教えてもらうか、見る方法を教えてもらったらどうかと思います。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「プラグインのインストールエラー「ディレクトリを作成できませんでした」の解決方法を教えてください」には新たに返信することはできません。