●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がふっとびましたよ。私の借りてるサーバー無料なのでいつアップデートするかなんて知らないし(爆)
Posted by: yamy | 2004年4月20日 13:00
あらら、それは災難ですね。
この際に自宅サーバーへ転向してみてはいかがでしょうか?INETで探せば情報はたくさん見つかりますよ!
Posted by: rbdn | 2004年4月21日 11:32
自宅サーバーへ転向してみたいですが、環境も構築しないといけないでしょうね?
いま、メインのマシン以外は、旧式(IBM)でWin98とWin95が動作ぎりぎりと言うところで踏み切れないのが実状ですね。
いずれもVine2.6r4とVine2.1.5を入れています。
Posted by: yamy | 2004年4月21日 23:33
まさにLinuxを動かすためのマシンのようですね。でもサーバーならCUIのみでOKなので、まだまだ活躍してくれますよ!
環境はとりあえずダイナミックDNSサービスを利用するとしても、その前に常時接続が最低条件になりますね。
Posted by: rbdn | 2004年4月22日 10:22
もちろん、常時接続です。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
Posted by: yamy | 2004年4月22日 11:22
あら、環境的にはOKなようですね。あとはダイナミックDNSサービス(←FREEもあります)の良さそうなものを探して、Vine 2.1.5機をサーバー用に切り替えれば"自宅サーバーデビュー"は実現できそうですね。
OSは(特に初サーバー作りでは)WEBや書籍などで情報の集めやすいものが良いですよ。私は2度目なので個人的趣味もあってFedoraは避けましたが、初めてならFedoraやVineの方が取り組みやすいかもしれません。
Posted by: rbdn | 2004年4月23日 09:06
ずれてましたのでこれが正解です。これで 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
Posted by: yamy | 2004年4月23日 15:26
前回も書きましたが、別にDebianにこだわる必要はなく、初サーバーなら"情報の多いもの"が一番ですよ!その点Debianは書籍はないのでINETのみになります。一度書籍やINET等調べてみたらどーでしょうか?
Posted by: rbdn | 2004年4月24日 08:27