Home > Tags > XREA

XREA

WordPress2.8 で管理画面の CSS が適用されない

最近すっかり Twitter ログのみになりつつある当ブログです…。更新するネタがあまりない、というのもありますが、それでも気まぐれに更新していきたいと思います。

さて、先日 WordPress の 2.8 が公開されました。テーマ関連の更新と、高速化が売りのようですね。

WordPress | 日本語 » WordPress 2.8日本語版リリースのお知らせ
WordPress 2.8の日本語版をリリースしました。

ちなみに、自動更新はしないほうがいいようです。

WordPress | 日本語 » 2.8への自動アップグレードを行う際の注意事項
先日リリースしました WordPress 2.8 への自動アップグレードの際に、サーバー上のファイルが削除される現象が報告されています。報告によると、この問題が発生した場合にはサーバー上の WordPress 以外のファイルも削除されるとのことです。

原因が解明されるまでは手動によるアップグレードをお薦めします。

私はうっかり自動更新してしまったのですが、(それが原因というわけではなかったですが) 管理画面のデザインが適用されずに崩れた表示になってしまいました。IE だと正しく表示され、Firefox だとうまく表示されていないようでした。

調べてみると、似たような症状の人がいるらしく。

WordPress › フォーラム » 2.8の管理画面のCSSが反映しない
下記のブラウザで2.8の管理画面のCSSが反映しません。IE6では正常に表示されます。

Chrome2.0

Firefox3.0

Safari4.0

こちらのかたと同じく私の使っているサーバも XREA ですので、同じことをしてみたところ、無事正しく表示されるようになりました。

具体的には、
・ルートにおいていた .htaccess から AddHandler application/x-httpd-phpcgi .php の文を削除した
・wp-admin フォルダにおいていた .htaccess に

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

を追加した
*<>は実際は半角
という操作を行いました。プラグインも動いているようです。

WordPress 2.8 にしてみた印象ですが、とりたてて変わった感じは今のところしません。とはいえ、バグフィックスやセキュリティ上の問題もいくつか解決してるでしょうから、上げた意味はあったと思いましょう。

*関連する投稿

WordPress のテーマを wp.Vicuna Ext. にしました。

ご覧の通り、WordPress のテーマを wp.Vicuna Ext. 1.8 に変更しました。

ma38su.org – wp.Vicuna Ext

本来、WordPress のテーマフォルダに Vicuna のテーマフォルダをアップロードすれば、他のテーマと同様に適用し、その後はリストからデザインやカラムを選択できるはずなのですが、どういうわけか、Firefox のときのみ CSS が適用されませんでした。WP Super Cache は無効にしましたし、 Firefox 側のキャッシュを削除しても直りません。一度適応した後、再設定すれば直るとの情報も見たのですが、私のところでは直りませんでした。他に、.htaccess ファイルに LayoutIgnoreURI *.php を書いてアップロードすると直るというのも試しましたが、効果なし。しかたがないので、テーマファイルを直接いじって無理矢理適応させてみました。そのせいか、一部のページでサイドバーが落ちますが、落ちても意外と見やすかったので、もうこれで行こうと思います。

あとはもう少し細々としたデザインを変更しようかなーと思ってます。

*関連する投稿

WordPress の表示を軽くするプラグイン、 WP Super Cache を導入

WordPress › WP Super Cache « WordPress Plugins This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

以前から、WordPress の表示を高速化するプラグイン、 WP Cache を入れていたのですが、表示がおかしくなることが多かったので、外していました。ですが、やっぱり重いなー、と感じたので、WP Super Cache とやらを導入してみました。 仕組みは WP Cache と同様、キャッシュページを作成することで、表示の高速化を行っているようです。WP Cache よりも、設定しやすいのがいい感じですね。 ひとまずこれで表示がおかしくならないか様子を見てみようと思います。とりあえず、ブログを自動でiPhone向けに変換するプラグイン、”WP Touch” 向けの設定を .htacess を編集して行ってみたのですが、うまく動いてない気がします。iPhone も iPod Touch も持ってないので、うまく検証できないんですよね……。 今度、もうちょい調べてみます。

WPtouch: WordPress On iPhone ↔ BraveNewCode Inc.

WPtouch automatically transforms your WordPress blog into an iPhone application-like experience when viewed from an iPhone or iPod touch.

それと、携帯に対応できるプラグイン、Ktai Style も導入しようかと検討中です。

WordPress Plugins/JSeries » Ktai Style (携帯対応プラグイン)

Ktai Style は、あなたの WordPress ウェブログを日本の携帯電話対応にするプラグインです。

わざわざ携帯から見る人なんているのか?と思わなくもないですが、きっといると期待して導入予定。

*関連する投稿

WordPressの表示速度を速くする WP-Cache 導入

WordPress のページをキャッシュすることで、表示速度を速くする WP-Cache を導入しました。
表示がおかしくなる等のエラーがありましたら、報告お願いします。

通常のプラグインと比べて導入にひと手間あったので、以下覚書。


* XREA の場合(たいていの場合、同じ手順で大丈夫だと思われる)
1. wp-cache 日本語版 より、wp-cache をダウンロードする
2. 解凍し、Plugin フォルダにアップロード。
3. wp-content 内に、cache というフォルダを作成し、パーミッションを777に変更する
4. wp-content のパーミッションを777に変更する
5. wp-config.php のパーミッションを666に変更する
6. WordPress にログインし、プラグインより、wp-cache i18n の「使用する」をクリックする
7. 設定>WP-Cache より、「動作を開始する」をクリックする
8. 動作していることを確認する
*複数のブラウザで確認することを推奨?
9. wp-config.php のパーミッションを644に戻す
これで使用できるようになった。

ただし、私の環境では、Firefox では問題なく表示されたが、IE7 では文字化けした。
文字エンコードが UTF-8 であることが原因と思われ、IE7 の文字エンコード設定を自動にしたら直った。
ちなみに、これが WP-Cache によるものなのか、元から起きていたのかはわからない。
が、今回、WP-Cache をインストールした際に気づいたので、ここにその対処法を記しておく。

1. WordPress 本体のあるフォルダを開く
2. .htacess に、

AddDefaultCharset UTF-8
AddType “text/html; charset=UTF-8″ .html .php

と記述する
.htacessがない場合は作成し、元からある場合は追記する
*参考:.htaccessによる文字化け対策 – 小粋空間
これで、自動的に UTF-8 が文字エンコードに選択されるようになり、文字化けが解消された。


実際速くなってみたかを計測してみました。
Firefox2.0.0.14 にて、ブラウザのキャッシュ削除済み。
index を、Fasterfox にて測定。

・WP-Cache なしの場合
1:2.750s
2:2.375s
3:2.187s

・WP-Cacheありの場合(WP-Cacheによるキャッシュ作成済み)
1:1.992s
2:1.656s
3:1.453s

新電波は、かなり軽くなった!(ちゃらららっちゃらー♪

……って、早くなりすぎじゃないですかね?(笑
今までどんだけ重かったんだよーっていう。。
しばらく不具合がでないか確認してみます。

*関連する投稿

Home > Tags > XREA

検索
タグクラウド
アーカイブ
Links
マクロミルへ登録
ポイント ちょびリッチ

Return to page top