2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

プラグインのインストールに失敗する "Could not create directory."

Posted at

###現象
ダッシュボードのプラグイン検索から入れたいものを選んで、DLとか解凍まで進んだのに、"Could not create directory."のエラーメッセージで止まっちゃう。
環境:WordPress3.8.5*PHP5.3
※古いバージョンのWPなのは本番で動いてる環境に合わせてるため。
WS000009.png

###調査
最初エラーメッセージでググったけど、対処法を試してみても上手く行かず。
WordPress Pluginのインストールが失敗する
WordPress: Could not create directory – Plugin Install Failed

「そもそもsafe_modeってなんだろう?」とアプローチを変える。
セーフモードによる制限と対処方法 - WordPress Codex 日本語版:

PHP がセーフモードで動作するサーバの場合、WordPress の一部の機能に制限が生じます。このページでは、セーフモードにより問題が生じる機能とその対処方法をまとめています。

phpinfo()で見に行ったら、offだったから、これではないっぽい。
よくよくプラグイン新規インストールの項を読んでみると、方法 1: 事前に作業ディレクトリを作成しておく方法 2: PHP を CGI モードで動かすの二択。
モードを変えるのは多分権限ないしよく分かってなくてリスキーなので、FTPソフトからディレクトリを作って、プラグインをDL・解凍してアップロード。
WS000010.png
選べるようにナリマシタワー!

WS000011.png
アクティベートもデキタ!

###おまけ
そもそも動作モードがなんなのかもわからなかったのでググった:
調べ方→phpの動作モードを調べる(CGI版?モジュール版?)
違い→あなたのサイトの PHPは,CGI方式ですか? Module方式ですか?

###派生課題とか
あとでよむ:
セーフモードの束縛

権限がないからディレクトリが作れないっていういのがダッシュボード上で分かっていたら、ここまで遠回りしなかった気もする…
エラーのログをどこかに吐いておく設定を先にしておけばよかったのかな??

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?