Movable TypeのDB移行

2台のサーバをApacheの仮想サーバ機能を利用した集約に成功したところまではよかったのですが、いろいろアクセスしてみたらMovable Typeで作ったページのリンクを辿るとエラーが出るということに気が付きました。

よくよく考えてみたら、Movable Typeが利用するDB、つまりMySQLのDB移行をすっかり忘れていて、それがエラーが出る原因でした。トップページなど一部のコンテンツはHTMLとして出力されるのでDBがなくても表示されるのですが、CGIが動いて表示される部分は表示すべき内容が存在しないので当然表示されないということです。

ということで、あわててMovable Typeで利用していたコンテンツの移行を行うことになりました。

続きを読む

2台のWebサーバを1台に集約した

管理人は2つのWebサイトを運用しています。
外側から見てもわかりませんが、この図にまとめてあるように、1台の物理マシンのVMWare Server上で2台の仮想Linuxを動かし、そのそれぞれが別々のサイトをホストしています。いろいろ歴史的な経緯があってこのような形になっているのですが、はっきり言って無駄です。

何よりも無駄なのがISPの料金で、2台のLinuxサーバのApacheをそれぞれ別々のドメインで外部に公開するために、わざわざ固定IPを2つ割り当ててくれるISPを利用しているのですが、当たり前ですが、普通よりもかなり割高です。

ということで、とうとう2台のWebサーバを集約することにしました。

続きを読む

ExpiresActive not allowed here

プラグイン関係をいろいろいじったら500番エラーが出てランダムにアクセス不可状態になりました。/var/www/httpd/log/error_logを見たら、タイトルのエラーが出ていたので検索。FAQだったようで、Wordpressのサポートフォーラムに全く同じ現象に遭遇した人の書き込みがありました。

続きを読む

Sociable Pluginを導入 + はてなボタンを追加

ほとんど利用する人はいないと思いながらも、他サイトでよく見かけるソーシャルサイトへのブックマークを用意するのに、これまではAddClipsのサービスを利用していました。しかし、うまく自分の置きたい場所に置くことができないなど、不満があったので、今回Sociableというプラグインを導入してみました。

ちなみに、別の方の手によるSociable for WordPress 3.0というプラグインもありますが、本サイトで利用しているAtahualpaで公式にサポートされているということで、あえてオリジナルのSociableを入れてみました。

続きを読む

poeditでAtahualpaの日本語化ファイルを再作成

先に書いたとおり、Wordpress Ver.2.9ではCode Styling Localizationで作成した言語ファイルが動作しなくなってしまいました。

当サイトで管理画面の日本語化ファイルともにオマケ的に配布していたAtahualpaの日本語化ファイルについても同様の事象が確認されましたので、poeditで再作成しました。

続きを読む