WebLOG参りましたねー。
サーバーを移転する作業…というか準備をいましている最中なのですが、MovableTypeで書き出したエントリーを登録しようとすると、103個目でエラーになってしまいます。そんでもって、失敗したところから読み込ませようとしても、「データを取り込みました」とは表示されるものの1件も追加されない。
取り込みようのフォーマットは何度も見直したんだけど問題なさそうなんですよねぇ。うーんうーん。
書き出しファイルだけで、2.6メガあるのでこりゃ移行は無理かなーという感じ。ということで、以前のブログは書き出したまま置いておいてスタティックに利用しようと思うこのごろ。コメントとかトラックバックとかをぜーんぶ禁止にして、スナップショットを取らないといけないね。
…ということで、新たなサイトで、新たなMovableTypeをインストール。データベースもまっさらにして、登録を始めました。このエントリーが記念すべき1つ目の投稿になります。以前のブログには、リンクでジャンプできるようにしておきますので、暇があったら見てみてね。
新しいサーバーで、結局やり直すことになったので、ついでにこれまでのデザインを思いっきり変更してみた。
基本的には、WebMurataのデザインを踏襲した感じにしてみたかったんだけど、ついでなんで数年前に作ったテーブルバリバリのつくりをやめて、全部CSSに書き換えをしてみたのでした。しかし、なんでCSSってこう面倒なんでしょう。考え方は分かるものの、どういう方法をするにも自由度がありすぎて、どんな書き方でも出来ちゃうのが困りモノ。
CSSのエラい人に、少しお手伝いしてもらいながらなんとかよちよち作り直してみました。
今までだと、右側にメニューというかファンクションバーというかがあったんだけど、WebMurata のデザインにはそれがないので、思い切りはしょってみました。
メインページは、上のところに、最新のエントリー25件横並びと、日別横並びのカレンダーを載せてみたのでした。あとは、各アーカイブのテンプレートを作らないとなー。面倒だなぁ。
それでもちょっと進んで嬉しい1日でした。
以前からやりたかった、他のコンテンツとテイストをそろえた WebLOG が、まーなんとか気に入る範囲でうまく構築できました。ついでにできるだけ CSS 側にデザインを逃がしたページにしようというのも、それなりにうまくいった感じです。
よかったよかった。
昔のデータが移行できなかったのが、返す返すも残念ですが、まそれは仕方がないってことで、アーカイブで残しておきます。
ところで、MovableType 4.0 ですが、某所にインストールして試してみました。まだ英語版だけしかないってのももちろんなんだけど、管理画面の変更がかなり激しい。最初は、新規エントリーをどうやって投稿するんだろうと悩みましたよ。
たまたまアップグレードの形で、既存の MovableType にインストールしたんですが、コメント関連でエラーが出てしまっているようです。海外でも同様のエラーがいっぱい出ている報告を見かけたので、まー製品版になるまでには直ることでしょうね。
聞いた話では、テンプレートの概念も相当変わるということなので、戦々恐々です。テンプレートなんてのはさ、ひとつのサイトでそんなにいじるものでもないんだから、今のバージョンくらいの手軽さでいいと思うんだけどなー。それよりも、タグをもっと増やして欲しいところです。あ、増えてるかもしれないけど…。いまの MTタグだと意外に小回りが利かないんですよねー。
できたーと思ったら、FireFox で見たらぐちゃぐちゃだったよ。(涙)
CSSのエラい人に手伝ってもらいつつ、なんとか見られるように修正をしました。
結果、ばっちり。
うーん、なかなか難しいもんですなぁ、CSSは。勉強になります。
キーワードは、.clear { clear:both; } でしたよ。
よかったよかった。
外向けに使っているところにインストールしちゃいけない…見たいなことが書いてあったので、こっそりあげてる自宅サーバーの MT をバージョンアップしてみた。
…って外向けに使ってるじゃん…。
というか、その前に Beta1 をインストールしていたんだけど、コメントを削除しようとすると
Can't locate object method "load" via package "MT::Entry" at lib/MT/App/CMS.pm line 9524.
というエラーが出ていたので、うーん…と諦め感満点だったのですね。
movabletype.org(英語)のサイトでも同じエラーが出ている人の報告があったのですが、一昨日くらいに Beta2 が出てたので載せ変えてみました。
すると、なんかそれっぽいエラーメッセージが出てきた。
Movable Type was unable to write to its 'support' directory. Please create a directory at this location: /var/www/html/mt/mt-static/support, and assign permissions that will allow the web server write access to it.
見てみると、support というディレクトリ自体がなかったので、作ってみてパーミッションの変更を行なったら、なんかうまくいったみたいで、SPAMコメントをまとめて「Report as Spam」でやっつけることができました。
ディレクトリの問題なのか、Beta2 にしたから直ったのかは、いまいち判別不可能ですが、まあうまくできたからいいかな。
しかし、MovableType4 になってから、ぜんぜんインタフェイスが異なるので、慣れるのにはちょっとかかりそうだけど、かなりいいですね。ウェブから操作しているとは思えない感じです。正式版が出るのがちょっと楽しみ。