###現象
ダッシュボードのプラグイン検索から入れたいものを選んで、DLとか解凍まで進んだのに、"Could not create directory."のエラーメッセージで止まっちゃう。
環境:WordPress3.8.5*PHP5.3
※古いバージョンのWPなのは本番で動いてる環境に合わせてるため。
###調査
最初エラーメッセージでググったけど、対処法を試してみても上手く行かず。
WordPress Pluginのインストールが失敗する
WordPress: Could not create directory – Plugin Install Failed
「そもそもsafe_modeってなんだろう?」とアプローチを変える。
セーフモードによる制限と対処方法 - WordPress Codex 日本語版:
PHP がセーフモードで動作するサーバの場合、WordPress の一部の機能に制限が生じます。このページでは、セーフモードにより問題が生じる機能とその対処方法をまとめています。
phpinfo()で見に行ったら、offだったから、これではないっぽい。
よくよくプラグイン新規インストールの項を読んでみると、方法 1: 事前に作業ディレクトリを作成しておくと方法 2: PHP を CGI モードで動かすの二択。
モードを変えるのは多分権限ないしよく分かってなくてリスキーなので、FTPソフトからディレクトリを作って、プラグインをDL・解凍してアップロード。
選べるようにナリマシタワー!
###おまけ
そもそも動作モードがなんなのかもわからなかったのでググった:
調べ方→phpの動作モードを調べる(CGI版?モジュール版?)
違い→あなたのサイトの PHPは,CGI方式ですか? Module方式ですか?
###派生課題とか
あとでよむ:
セーフモードの束縛
権限がないからディレクトリが作れないっていういのがダッシュボード上で分かっていたら、ここまで遠回りしなかった気もする…
エラーのログをどこかに吐いておく設定を先にしておけばよかったのかな??