Home > CMSのアレコレ > WordPressのセーフモード対策で横着すると

WordPressのセーフモード対策で横着すると

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

phpsafemode.gif

CoreServerやXREAではセーフモードが有効になっているため、このままだとWordPressの一部の機能が使えません。
対策としてこのサーバー特有の機能として、.htaccessに

AddHandler application/x-httpd-phpcgi .php

と指定すればCGIとして動きます。
ですが、実行スピードが遅くなったり高負荷になったりするというデメリットがあり、特にこの高負荷がかなり問題のようです。
memolicaはまだ設置したばかりで閲覧者もいないことで、しばらくはトップの階層に上記の指定をした.httaccessを置くことにしました。
しかし横着をしたことで問題がありました。

まずvicunaCMS(正確にはwp.Vicuna ext.で元のwp.Vicunaではテストしていません)が機能しません。
テーマを選択してもCSSが反映されないのです。

またカテゴリーを追加する際にもトラブルがあります。
カテゴリー自体は作成できるのですが、変なエラーメッセージが出たり、カテゴリースラッグがうまく作成できないという症状が発生しました。
あとで編集してやればいいのですが、どうも気持ちの悪い状態です。

さらに設定を変更した際にも変なページが出現したり。

やはりWordPressの公式にもあるように、最低限必要なファイルだけCGIモードで動くように指定しておくべきでした。

結局、

<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
<Files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</Files>

という.htaccessをwp-adminに置くことで解決です。

もしくは面倒でもフォルダの作成やアップデートなどはFTPを介して手動で行う方が確実なのかもしれませんね。

関連する投稿

Trackbacks:0

Trackback URL for this entry
http://www.memolica.com/200902/entry31.html/trackback
Listed below are links to weblogs that reference
WordPressのセーフモード対策で横着すると from memolica * 小さな会社で働いている人のメモ

Home > CMSのアレコレ > WordPressのセーフモード対策で横着すると

Search
Feeds
Meta

Return to page top