WordPress を様々な方法で複数のサーバーと形態(シングルサイト・マルチサイト)で運用しているが、1箇所だけどうもおかしなものがあった。Document Root にディレクトリを切ってWordPress を設置している。
ここには基本的にCakePHP が居るので、.htaccess を使って指定したディレクトリには触れないでね、という設定にしてある(別記事参照)。だから問題がどこにあるのか特定するのも面倒だったし、Internet Explorer では問題なく表示でき、Firefox で表示が崩れていたのであまり気にしなかった。何気なくGoogle 先生に聞いてみると同様の問題に悩む人が実は多かったことに驚く。
で、いろいろ試した結果 CORESERVER + WordPress の管理画面がおかしくなる場合の対処法 | Bowz::Notebook の方法で解決した。ちなみに対象サイトは coreserver を使っていた。
スポンサードリンク
◆wp-admin/.htaccess に以下を追記する
<files load-styles.php> AddHandler application/x-httpd-php .php </files>
※通常SafeModeが有効なPHPは AddHandler application/x-httpd-phpcgi .php などとしてCGI モードで動作させる。上記内容は指定したPHPファイルに限ってはモジュールモードで動作させるという記述らしい。
◆解決した
参考文献
- CORESERVER + WordPress の管理画面がおかしくなる場合の対処法 | Bowz::Notebook
- WordPress › フォーラム » 2.8の管理画面のCSSが反映しない
- 掲示板/スタイルシート質問板/過去ログ/一覧/ firefoxだとスタイルシートが反映されない – TAG index Webサイト
コメント