« ネットワークエラー | メイン | "Lindows"は"Linspire"へ »

2004年4月17日

●PerlのバージョンがUPしたらMovable Typeが動作しなくなった

今日になって突然Movable Typeが正しく動作しなくなりました。

・(今までログインできていたユーザー&パスで)ログインできない
・Forgot your password?を利用しても"No such author with name '投稿者名'"と表示されてしまう
・コメントやトラックバック画面が表示されない(Invalid entry ID '○○'と表示される←○○には数字が入る)

・mt-load.cgi を実行するとTie '../../db/blog.db' failed: File existsと表示される

ログインできなくては話にもならにのでGoogleってみると、原因はapt-getでPerlのバージョンが5.6.1にあがった時に同時にBerkeleyDBのバージョンもあがったことらしいのです。確かに今日apt-getでPerlがインストールされた記憶があるし、/usr/local/のBerkeleyDBは4.2になっていたし。

ということで原因がわかったのでDB_Fileをインストールし直しました。Inetで最新のDB_File-1.808.tar.gzをダウンロードし、DB_File-1.78を参考にconfig.inのライブラリの位置を/usr/local/BerkeleyDB.4.2/に修正してからインストールすると、何事もなかったかのようにMovable Typeが動作しはじめました!

しかし私の場合は自宅サーバーなのでこの方法でOKなのですが、レンタルサーバーを利用している人はどーやって対応するのでしょうね?

コメント

Movable Typegがふっとびましたよ。私の借りてるサーバー無料なのでいつアップデートするかなんて知らないし(爆)

あらら、それは災難ですね。
この際に自宅サーバーへ転向してみてはいかがでしょうか?INETで探せば情報はたくさん見つかりますよ!

自宅サーバーへ転向してみたいですが、環境も構築しないといけないでしょうね?
いま、メインのマシン以外は、旧式(IBM)でWin98とWin95が動作ぎりぎりと言うところで踏み切れないのが実状ですね。
いずれもVine2.6r4とVine2.1.5を入れています。

まさにLinuxを動かすためのマシンのようですね。でもサーバーならCUIのみでOKなので、まだまだ活躍してくれますよ!
環境はとりあえずダイナミックDNSサービスを利用するとしても、その前に常時接続が最低条件になりますね。

もちろん、常時接続です。OCN + Flets ADSL 1.5M
環境は、以下のようになってます。たぶん、Vine 2.1.5をサーバー用に切り替えるのがいいですね。OSはやっぱりDebian?

modem --> melco ルータ --1> WinXP(かみさん)
|
|--------2> Fedora(Main)
|
|--------3> Vine 2.1.5Win95
| #Win95対応マシン
4
HUB ------A> Vine 2.6r4(子供用)
| #Win98対応マシン
|--------B> iMac 8.6

あら、環境的にはOKなようですね。あとはダイナミックDNSサービス(←FREEもあります)の良さそうなものを探して、Vine 2.1.5機をサーバー用に切り替えれば"自宅サーバーデビュー"は実現できそうですね。

OSは(特に初サーバー作りでは)WEBや書籍などで情報の集めやすいものが良いですよ。私は2度目なので個人的趣味もあってFedoraは避けましたが、初めてならFedoraやVineの方が取り組みやすいかもしれません。

ずれてましたのでこれが正解です。これで Vine 2.1.5を公開すればいいのでしょうね。どうだろ?Debianあたりにしなくてもいいでしょうか?

modem
|
melco ルータ --1> WinXP(かみさん)
|
|--------2> Fedora(Main)
|
|--------3> Vine 2.1.5Win95#Win95対応マシン
|      
4
HUB ------A> Vine 2.6r4(子供用)#Win98対応マシン
|      
|--------B> iMac 8.6

前回も書きましたが、別にDebianにこだわる必要はなく、初サーバーなら"情報の多いもの"が一番ですよ!その点Debianは書籍はないのでINETのみになります。一度書籍やINET等調べてみたらどーでしょうか?

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)