Movable Type 5.0 で新規に投稿するとエラーが出ます。

エラーが発生しました。
HTTP::Message content must be bytes

これが表示されます。投稿は成功しています。

ウェブサイト更新pingサービス通知は、以下に送っています。

http://blogsearch.google.com/ping/RPC2 
http://api.my.yahoo.co.jp/RPC2
http://r.hatena.ne.jp/rpc

この通知を外すとエラーは出ません。

シックスアパートに報告しました。「バグデータベースに登録の上、修正を検討いたします。」というメールをもらいました。
Read the rest of this entry »

 Movable Type 5.0 リリースされました。さっそくインストールしてみました。

 個人ライセンス(無償)は、個人無償ライセンス | Movable Type 5 購入・ライセンスについて – Six Apart からダウンロード出来ます。

 MTOS 5.0 は、MTOS: Movable Type オープンソース・プロジェクト からダウンロード出来ます。

 Movable Type で作っているブログ。Perl版ダイナミック・パブリッシングで作っていたのですが、なかなか良くできているプラグインにもかかわらず、実際に数ヶ月使っていて実感したのは、トラブルに弱い印象を持ちました。一つ一つブログ記事を投稿している分には、何ら問題ないのですが、記事をインポートし再構築してトラブルにあった場合、メインページを表示出来なくなるようになってしまいました。このプラグインのせいではないと思いますが、サーバーの混雑や記事が多くなると、それに伴うトラブルも出てしまうことがあります。一旦トラブルが起こってしまうと対処が非常に困難です。

 ただの「ダイナミックパブリッシング」へ変えてみました。ほとんどのプラグインが使えないなど問題もありますが、幸い、ページの分割も「メインページ」「カテゴリーアーカイブ」「月別アーカイブ」それぞれで出来ますので、そんなに制約感は感じません。キャッシュも使えるので、気分は WordPress 感覚です。しばらく使ってみようと思います。こう書きましたが、また変更して、メインページは、スタティックにし、他のインデックス系はダイナミックパブリッシングに、「ブログ記事」「カテゴリーアーカイブ」「月別アーカイブ」は、Perl版ダイナミック・パブリッシングにしています。

 メインページを、Perl版ダイナミック・パブリッシングにするのは、一番よくないこと、これが私の教訓です。スタティックにするか、ただのダイナミックパブリッシングにするか、のどちらかです。トラブルはメインページに集中的に現れました。

 ブログがどのように壊れたかというと、メインページを再構築しようとするのですが、Internal Server Error が出てしまい、再構築出来なくなりました。こうなると、Perl版ダイナミック・パブリッシングで出来ていてるメインページが表示不能になってしまいます。

 このブログは、Movable Type 4.261 で出来ていて、Movable Type にとって再構築が出来ないということは、致命的なトラブルです。原因は、借りている共用サーバーが混雑していて、データーの一部が壊れたことが考えられます。特に、ブログ記事を書き込む時に MySQL が混雑している場合、データーを書き込む時に一部データーが書き込めなかったことか、データーの一部が壊れたか、いろいろ考えられます。

 こうなってしまうと、素人には対処できなくなってしまいます。私も、対処できませんでした。メインページのみ再構築出来ないということは、ブログのメインページが表示できないので、ブログに入っていくことが出来ない感じになります。もちろん、個々のブログ記事やカテゴリ別アーカイブにはアクセス出来るのですが、メインページが表示出来ないのではブログの体をなしません。

 更に悪いことに、ブログ記事のデーターをバックアップしたくても、混雑している共用サーバーからダウンロードがうまくいきません。タイムアウトで、一部しかダウンロードできませんでした。

 最終的には、「クローン」ブログを作って、バックアップ出来たデーターを入力して、旧ブログのメインページにアクセスあった場合は、リダイレクトして、新ブログの「クローン」ブログのメインページを表示させます。それで、何とかつじつまが合うようにしました。使っているうちに、徐々に新ブログがメインになるでしょう。

 WordPress では、再構築という作業がいらないのでこのような経験はありません。でも、共用サーバーが混雑している場合、そのうち何らかのトラブルにあうかもしれません。

 Movable Type のタグ一覧を表示するページを作ってみました。ブログ記事を投稿する時、今までどのようなタグを使っているか? 調べてみたくなる時がたびたびあります。その時に便利です。作ったページはこちら
Read the rest of this entry »

 Movable Type 5.0 の正式版は、まだ出ていませんが、そろそろ移行の準備をしようと思っていろいろ調べています。参考になるサイトは、以下です。

既存環境を残す乗り換え方式でのアップグレード | Movable Type 5 ドキュメント

ここでは、Movable Type のアプリケーションデータやデータベースを上書きすることでのアップグレードではなく、新しく Movable Type 5 用の環境を作り、そこへバージョンの古い既存環境のデータを複製する方法の例を記述しています。この方法を使うと、現在のデータをそのまま維持しながら、安全にアップグレードすることができます。

 今までは、MySQL 4.0 を使っていましたが、新しく MySQL v5.0.77-log を使って Movable Type 5.0 をインストールすることにします。適当なディレクトリーに実験サイトを作って、いろいろテストした上で、不具合が出なければ「公開パス」をこのブログに設定し直します。その前に、Movable Type 4.261 を止めておかなければなりません。私のブログは、基本的に Perl版ダイナミック・パブリッシングでできているので、プラグイン「Dynamic publishing by Perl 3.23」を停止します。

作業が終了した後、既存環境の Movable Type を動作しないようにしておきます。既存環境と新しい環境の両方が、同じブログディレクトリへ公開するように設定されているため、公開されているファイルを壊す惧れがあります。どうしても既存環境を削除することが不安な場合は、既存環境の Movable Type のアプリケーションディレクトリ内のスクリプト (拡張子が cgi のファイル) の権限を、444 などに設定して、アクセスしても動作しないようにしておきましょう。

 Movable Type 4.3 リリースされましたが、これは、オープン・ソース版です。英語版ですが、日本語化もできます。ダウンロードは、MovableType.org – Home of the MT Community からできます。

 注意すべき点として、

 これらのサイトは、参考にしておくべきでしょう。

 せっかく Movable Type 4.261 をある程度使いこなせるようになったのに、もう、バージョンアップですか! という率直な感想です。でも、バージョンアップの内容を検討してみると、魅力的な内容ではあります。ただ、ほとんどの個人ユーザーの関心は、再構築がどうなのよ?ということだと思います。「さくらインターネット」等のレンタルサーバーで、さくさく再構築できないとユーザーは離れていくでしょう。あるいは、再構築にもっと何らかの工夫を施すとかしないと、現状では非常に厳しいです。

 Movable Type 5 を扱っている有名どころのブログを読んでみましたが、再構築の問題点を取り上げているところは、私のみた範囲では皆無でした。Movable Type で商売にしている人達ってのは、立派なサーバーで仕事をしているせいか、再構築に頭がいかないようです。個人ユーザーは、とても劣悪なサーバー環境で運用しているので、ここが大きな視点の違いでありますね。インターフェースを軽くして(技術のかたまりにしないで、もっとシンプルに!)、さくさく再構築できるようにしてほしいですね。
「Movable Type 5」8月上旬にベータ公開、正式版は10月 -INTERNET Watch

 シックス・アパートは8日、ブログ構築ソフトの最新バージョン「Movable Type 5」を発表した。CMS機能などを強化したほか、価格体系を見直した。2009年8月上旬にベータ版を公開し、10月に正式版を発売する。

 Movable Type(MT)はバージョン4以降、CMS機能の強化を図っており、ブログだけでなく、Webサイトの構築・運営・管理を支援するソフトとしている。今回のバージョン5では、管理画面のデザイン刷新や、ユーザビリティの向上を図っている。

 従来、MTでサイトを構築する際は、コンテンツごとにブログを作成し、複数のブログの集合体でサイトを構成していたが、今回からMT上で静的なページやフォルダを直接作成・管理できるようになり、実際のコンテンツ構造に合ったサイト設計が可能になった。

Read the rest of this entry »

 新しいバージョンの Movable Type がリリースされているので、さっそく借りているサーバーにインストールしてみました。
Movable Type 4.25 出荷開始 | MovableType.jp

本日より Movable Type 4.25 の出荷を開始します。

Movable Type 4.25 では、様々なバグフィクス、セキュリティ強化に加え、モーションブログを作成するためのテンプレートセットや、それに関する新機能を追加。また、プラグインとして提供されていたアクションストリーム機能を強化してバンドルしています。

 Movable Type 4.24 をインストールしてみました。Movable Type 4.24 は、こちらからダウンロードできます。

 4.23-ja と 4.24-ja の差分は、こちらを参照すると便利です。

blank