2013-01-31

WordPress セキュリティ強化後の”ディレクトリを作成できませんでした。”を解決する

“wordpress Markdown on Save Improved”プラグインをインストールする際に躓いた点を記事にしました。
(このプラグインを使用して、この記事をmarkdown形式で書いたのですが使い勝手は上々です。)

以前このブログについて WordPressのセキュリティを徹底強化 – CSSPRO という記事を参考にセキュリティ強化を行ったのですが、プラグインの新規追加をダッシュボード上で行おうとした際に

  ディレクトリを作成できませんでした。 /xxx/xxx/xxxx/wp-content/upgrade/markdown-on-save-improved.tmp/markdown-on-save-improved

というエラーが出てしまう問題に遭遇しました。

試しにwp-content以下全てのディレクトリのパーミッションを777に変更しても状況は変わりませんでした。
似たような症状がないかwebを検索すると この記事を発見し、そこでは”AskApache Password Protect”プラグインが原因になっていました。
そこでセキュリティ強化の際インストールした”AskApache Password Protect”プラグインを一時停止してみると、プラグインの新規追加が無事行えました。

セキュリティ強化の記事では、wp-adminの保護のため”AskApache Password Protect”導入を進めていたのですが、このプラグインはwp-adminだけでなくwp-content以下にも影響があるものだったようです。
今後プラグインの新規追加など行う際にはこのプラグインを停止することを忘れずにいたいと思います。