技術情報 (WordPress など)

公開日:2008年6月12日 | 最終更新日:2009年1月3日 | 印刷する 印刷する

本ページでは、本サイトで利用しているレンタルサーバの情報や WordPress に関する技術情報を公開します。あくまでも、主催者のための覚書ですので、参考になるような情報は無いと思いますが・・・

レンタルサーバー

XserverXserver Support本サイトは、レンタルサーバでは中級者向き!?と考えられる「Xserver」の X20 というサービスを利用しています。とにかく、サイトを管理するためには、解り易い解説と、手続きが簡単なことがメリットです。

最近でこそ、10GB を超えるスペースをレンタルできるようなケースもあるようですが、「Xserver X20」6GB 10GB というスペース!特別に何か仕事で利用しない限り十分なスペースだと思いますが・・・更に以下のような特徴があります。

  1. マルチドメインを管理できる!(複数のドメインを一つのスペースで運営できる)
  2. メールアドレスが無制限に設定できる。
  3. PHP 5 が利用できる (PHP 4 も選択可能です)。
  4. MySQL 5 が利用できる (MySQL 4 も選択可能です)。

上記が選定の大きな理由ですが、3 番目と 4 番目の PHP と MySQL に関しては、最初から WordPress を利用することが前提ですから必須ですが、それぞれのバージョンに関しては、そのメリットがよく解らないまま利用しています。

サーバーの基本情報を表示するための WordPress の plugin、「WP-ServerInfo」で表示されてる「Xserver」に関する基本情報を下記にリストしておきましょう。

  • OS: Linux
  • server: apache
  • PHP: v5.1.6
  • MySQL: v5.0.22
  • GD: bundled (2.0.28 compatible)
  • Server Hostname: www.winningshot.net

上記のリストで十分でしょう。

本家日本語版 WordPress の履歴

既に何度かご紹介している「WordPress::本家日本語版」ですし、既に相当数のブログが WordPress で運用されていますから、本サイトで改めてご紹介する必要はないでしょう。あくまでも、自分の覚書として・・・

最新版の WordPress 2.5.x は、以下の条件を満たすサーバーである必要があります。

  • PHP: バージョンが 4.3 またはそれ以上であること。
  • MySQL: バージョンが 4.0、またはそれ以上であること。
  • 文字コード: utf-8 が利用可能であること。

上記を満たすことが条件で、本サイトでは WordPress に関しては、以下の履歴があります。

  • 2008 年 12 月 27 日:WordPress 2.6.5 を 2.7 へアップグレード。
  • 2008 年 11 月 28 日:WordPress 2.6.3 を 2.6.5 へアップグレード。
  • 2008 年 10 月 23 日:WordPress 2.6.2 を 2.6.3 へアップグレード。
  • 2008 年 09 月 09 日:WordPress 2.6.1 を 2.6.2 へアップグレード。
  • 2008 年 08 月 17 日:WordPress 2.6 を 2.6.1 へアップグレード。
  • 2008 年 07 月 16 日:WordPress 2.5.1 を 2.6 へアップグレード (アップグレードに関しては、「WordPress のアップグレード」を参照しました。)
  • 2008 年 06 月 11 日:WordPress 2.5.1 をインストール。

上記の履歴は、追加情報を逐次追加しています。

WordPress のテーマとして、「Blog Oh! Blog::Simple La Bob 1.0」を適用し、必要に応じて改良を施していますが、所々に配置している小さなアイコンや画像は、famfamfam.com で配布されている画像を適用しています。

利用している WordPress の plugin

WordPress の素晴らしいところは、ここで改めて記述しなくともいいかも知れませんが、何といっても圧倒的な数の拡張機能だと思います。即ち、世界中で開発されている plugin だと思うわけです。ただ、何でもかんでも plugin を導入しているとパフォーマンスが落ちるようですから、私の場合、必要最低限の plugin の導入に留めようと考えています。以下、導入した plugin のリストです。

  1. Akismet 2.1.5 2.1.6 2.1.7 2.1.8 2.2.1 2.2.2 2.2.3
    多分、WordPress を利用している方で知らない人はいないでしょう!スパム対策用の plugin で、WordPress 標準で同梱されている plugin です。
  2. WP Multibyte Patch 1.0 1.1
    本家版、日本語版 WordPress 2.5.x のマルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグイン、ということで、日本語版 WordPress に同梱されている plugin だそうですが、現実的に何をやるものかは不明ですが・・・
  3. WP-ServerInfo 1.30 1.31
    サーバーに関する技術情報を表示するための plugin です。素人の私には、大変便利な plugin です。特に、MySQL、PHP のバージョン管理は重要ですから。
  4. wp-db-backup 2.1.5 2.2 2.2.1 2.2.2
    MySQL の内容をバックアップしてくれる plugin です。WordPress の cron 機能を利用して自動でバックアップを設定してくれる優れもの。
  5. WP-Print 2.30 2.31
    投稿記事を印刷するための plugin です。通常のブラウザーからでは、印刷するときにサイドバーや必要ない部分まで印刷されてしまいますから。
  6. Ktai Style 1.36 1.40 1.41 1.42
    PC 対応のサイトを携帯電話で閲覧できるようにする plugin です。家族からの「携帯電話で閲覧できるようにしてよ~」といった要求に応えるためにインストロール。かなり多機能ですので、携帯電話必須である諸氏には最適かも。ただし、PHP の対応バージョンに制限がありますので注意が必要です。
  7. JSeries Notifier 0.81
    WordPress Plugins/JSeries (以下 JSeries) で配布しているプラグインの更新通知を行うプラグインです。このプラグインを有効にすると、JSeries のプラグインがアップデートされたとき、あなたのウェブログ管理画面でそれが通知されるようになります。
  8. Recent Comments 2.5.0.9 2.5.0.10 2.5.0.11 2.6.0.0 2.6.0.1 2.6.2.0 2.6.2.1
    「最近のコメント」のリストを表示するためのプラグイン。以外とテンプレートでは処理できない機能なので重宝しています。また、表示方法を好きなようにカスタマイズできるのも嬉しいですね!
  9. Post-Plugin Library 2.5.0.9 2.5.0.10 2.5.0.11 2.6.0.0 2.6.2.0 2.6.2.1
    上記の「Recent Comments」を稼働するためのプラグイン。上記の「Recent Comments」単独では何もしてくれませんから本 plugin の導入が必須であるので注意が必要です。
  10. WP-PageNavi 2.30 2.31
    ページ間移動を簡単にしてくれる plugin です。投稿記事が多くなった時には、本当に重宝します。最新バージョン 2.11 から、スタイルシートも同梱されていますので、スタイルを修正するには、WordPress のスタイルシートではなく、WP-PageNavi のものを修正する必要があります。
  11. Google XML Sitemaps 3.1.0.1 3.1.1 3.1.2
    文字通りサイトマップを作成してくれる plugin です。いくつかのブログを運営していますが、この plugin を導入するのは初めてで、どんな効果があるのかはちょっとまだ認識できていないのですが・・・閲覧者の方々には、まったく変化は見えないのですが、検索サイトに投稿記事が容易に掲載されるようになる・・・はず!
  12. dTree Handler 0.4
    サイドバーの「カテゴリー」リストを折畳形式にして、更に通常のリストとは違ってアイコンを表示させるようにする plugin です。ちょっと画像が少ない本ブログに花を添える感じ!?で導入してみました。カテゴリー毎に投稿記事数を表示しない、といった個人的にはちょっとした不満はあるのですが・・・私の大好きな「小粋空間」で配布されています!
  13. Recently Updated Posts 0.3
    本ブログでは、下記投稿記事には「最終更新日」を表示するようにしていますが、ちょっと古い更新記事をリストしたいな、と常々考えていたのですが、まさにそうした要求を満足してくれる plugin として活躍しています。
  14. WP-Ban 1.30 1.31
    スパムコメントやトラックバックを排除するための plugin です。Akismet も十分に機能するのですが、可能な限り Akismet で捉える前にはじきたい、と考えての導入です。IP アドレス、ホスト名等を設定できるので、Akismet より強力かも・・・ただ、設定は自力で実施する必要がありますので、めんどくさがりの私には、ちょっと手間が掛るのですが。
  15. Exec-PHP 4.8
    投稿記事ないやページ内で PHP を稼働させるための plugin です。特に、サイドバーで利用しているカテゴリーや最新投稿記事等を投稿記事内やページ内で実行するために利用すると便利かも。
  16. Contact Form 7 1.7.8 1.8 1.8.0.1 1.8.0.2 1.8.0.3 1.8.0.4 1.8.1 1.8.1.1 1.9 1.9.1
    「お問い合わせ」ファームを作成するために利用している plugin です。シンプルですが、とてもフレキシブルで重宝しています。
  17. Events Calendar 6.4
    まさに plugin の名前の通り、行事をカレンダーに表示するためのものです。2008 年 07 月 06 日現在、利用してはいるのですが、一般に公開はしていません。もうちょっと試してみてから公開しようと思ってはいるのですが・・・【注意】:この plugin を導入すると JavaScript の影響で「Ktai Style」が機能しなくなるようです。結果的に本 plugin を削除しました。
  18. Updated Now 2.3
    最新投稿記事をお知らせするためのバナーを表示するための plugin です。最近では、RSS リーダーを利用している方が多くなって必要ないかと思ったのですが、読者の方から「最新の投稿記事が解り難い」とのご指摘を頂きましたので導入しました。また、「caramel*vanilla::Updated Now プラグインのバナーを作りました」を参考にバナーを左側表示から右側表示に変更しました。
    【注意】:この plugin を導入すると JavaScript の影響で「Ktai Style」が機能しなくなるのと、Internet Explorer 7 でもページの表示ができなくなるので、結果的に削除しました。

上記のプラグインに関する技術情報(導入方法やカスタマイズ方法等)は、本サイトの目的ではありませんので割愛しています。

現状の問題点

本サイトは、上記の通り WordPress で運用していますが、以下の点で問題が解っています。直接、閲覧して頂いている方々には影響はないと思いますが、今後解決していかなければなりませんので、自分用に覚書として記録しておきます。

  1. 【2008年08月17日:解決】タグのスラッグを英語表記に変更すると日本のタグが正しく設定されない。
    この問題点は、いくつかのブログで既に指摘されていますが、本サイトでも影響を受けています。これが原因で、日本語タグは URL にするととても複雑になってしまいます。既に WordPress のタグ機能のバグであることが判明していますが、修正は先送りになっているようです。
    【解決策】:WordPress 2.6.1 でバグが修正されましたから、WordPress のバージョンアップで自動的に解決されます。
  2. 【2008年07月03日:解決】同日に複数の投稿記事を公開した場合、「公開日」が正しく表示されない。
    原因は不明ですが、一日に複数の投稿記事を公開すると、最初の投稿記事以外に「公開日」が表示されなくなります。
    【解決策】:「公開日」を表記するために、WordPress のテンプレートタグ「the date」を利用していましたが、もともと一日のうちの最初の投稿記事にのみに日付を公開することしかできません。そこで、全ての投稿記事に日付を表記する「the time」へテンプレートタグを変更。これで、解決することができました。

上記のリストは逐次更新していきます。

(改:2009年01月03日)
(改:2008年12月27日)
(改:2008年12月23日)
(改:2008年12月11日)
(改:2008年12月06日)
(改:2008年11月28日)
(改:2008年11月13日)
(改:2008年11月09日)
(改:2008年10月27日)
(改:2008年10月23日)
(改:2008年10月17日)
(改:2008年09月23日)
(改:2008年09月18日)
(改:2008年09月10日)
(改:2008年09月09日)
(改:2008年09月08日)
(改:2008年09月07日)
(改:2008年09月03日)
(改:2008年08月30日)
(改:2008年08月29日)
(改:2008年08月21日)
(改:2008年08月17日)
(改:2008年08月12日)
(改:2008年07月31日)
(改:2008年07月21日)
(改:2008年07月18日)
(改:2008年07月17日)
(改:2008年07月16日)
(改:2008年07月13日)
(改:2008年07月11日)
(改:2008年07月09日)
(改:2008年07月08日)
(改:2008年07月06日)
(改:2008年07月03日)
(改:2008年07月02日)
(改:2008年07月01日)
(改:2008年06月29日)
(改:2008年06月28日)
(改:2008年06月26日)
(改:2008年06月25日)
(改:2008年06月18日)
(改:2008年06月17日)
(改:2008年06月15日)
(改:2008年06月13日)
(記:2008年06月12日)