- 2009 年 4 月 27 日 23:05
- WordPress
WordPressにはコアの自動アップグレード、プラグインの自動インストール・アップデートなど便利な機能があります。
しかし、CORESERVERはPHPのセーフモードがオンなのでその便利な機能が使えません。それは非常にもったいないことなので、.htaccessを用いてPHPをCGI化してこの機能を使えるようにします。
#ファイルのアップロード
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#プラグイン新規インストール
<files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#WordsPress本体のアップグレード
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#プラグインのアップデート
<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>
XREA、CORESERVERのセーフモード対策の整理 -: 見延の風邪
これをサイトのトップにある.htaccessに記述すれば完了です。
快適にプラグインのアップデートができる様になりました。
これは対応ファイルに個別に設定しているのがミソで、サイト全体をCGI化してしまうと、テーマが正常に動作しなかったりビジュアルリッチエディタが正常に動作しないなどの不具合が起こる場合があるので注意が必要です。
関連する投稿
- 新しい: 今、自分の中でWordPress MUが熱い
- 古い: Ubuntu9.04が出たようなので