Movable Type 3.3修正版リリース予定

Movable Type 3.3修正版リリース予定

Posted at July 3,2006 8:55 PM
Tag:[MovableType]

昨日お知らせした「Movable Type 3.3 アップグレードによる月別アーカイブ・日別アーカイブの不具合」の改修も含めた修正版が出るようです。

Movable Type 3.3修正版リリースのお知らせ

6月28日に公開したMovable Type 3.3に、動作上の不具合が発生しております。近日中に修正版をリリースする予定です。

改修される内容は下記の3点です。

  • 大括弧([および])を使ったタイトルを含むエントリーを、投稿画面で編集できなくなる
  • 月別や日別など日付をベースにしたアーカイブテンプレートを再構築すると、出力結果のすべてのページに同じ最新エントリが表示される
  • 英文のテンプレート名を持つテンプレートが日本語に翻訳されたテンプレート名で表示される

2番目の説明で元記事が「」となっている部分はカッコ内に記述されたMTタグが文字実体参照になっていないようです。
下記に実体参照にしたものを再掲させて頂きました。

修正版公開を待たずに公開ページを修正したい場合、不具合が出たアーカイブ中の「<MTEntries>」とタグだけになっているところに属性を追加する。 例えば「<MTEntries sort_order="descend">」などと変更する。修正版公開後は元のテンプレートに戻せるので、バックアップしておくことを推奨します。

関連記事
zenback
人気エントリー
トラックバックURL


トラックバック

Movable Type 3.3修正版リリースのお知らせ from 抜け殻::comWee.net
Movable Type 3.3修正版リリースのお知らせ - Six Apart... [続きを読む]

Tracked on July 4, 2006 12:03 AM
コメント

基本的なことで申し訳ないのですが、助けていただければ幸いです。
3.17-jaから3.3にバージョンアップしたいのですが、どこを探しても3.2から3.3へのやり方ばかりで・・・
それを参考にしていろいろやってみるのですがうまくいきません。
3.17から3.3へのバージョンアップは、むりなのでしょうか?

[1] Posted by きっちゃん : July 8, 2006 10:10 PM

>きっちゃんさん
こんばんは。
ご質問の件ですが、3.3-ja の Movable Type マニュアルで、3.1x からのアップグレードで制約に関する記述はありませんので、3.2 からのアップグレードと同様の方法で大丈夫と思いますが、ご質問の内容から、どのような手順でアップグレードされて、どのような問題が発生しているのか判断できませんので、

  ・行ったアップグレード手順
  ・アップグレードによる不具合の事象

等についてご連絡ください。またDBの種類も併せてご連絡ください。
3.17 と 3.2 の大きな違いは、設定ファイル名(mt.cfg か mt-config.cgi)ですが、その辺りでしょうか。

それではよろしくお願い致します。

[2] Posted by yujiro : July 9, 2006 1:06 AM

早速にありがとうございます。
いろいろ考えてみたのですがDBの問題だと思います。
3.17のときは、DBについては、何もさわっった記憶がないのです。
mt.cfgの内容

DataSource ./db

## The following options are commented out: to uncomment an ##
## option, remove the '#' at the beginning of the line. ##
## First, however, make sure that you understand the purpose ##
## of the configuration setting. ##
#
# Configuration for MySQL databases. Add the name of your database
# and the username that you have for logging in to that database
# below. The password needs to go in the file mt-db-pass.cgi.
#
# ObjectDriver DBI::mysql
# Database
# DBUser
# DBHost localhost

サーバーは、ロリポップを使っています。


とりあえず3.2にしようと思ってmt-db-pass.cgiの中にあるパスワードらしきもの(仮に0000)
を、mt-cfg.cgiに書き込み
ObjectDriver DBI::mysql
Database
DBUser
DBPassword 0000
DBHost localhost
アップロードしなおして、mt.cgiを実行するとログイン画面がでてログインをクリックすると
Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

のようなエラーが出てしまいます。

お忙しいところすみません、なにかお教えいただけたら幸いです。

[3] Posted by きっちゃん : July 10, 2006 12:39 AM

何度もすみません。
mt-cfg.cgi

DataSource ./dbの記述を加えサーバーにdbホルダーを加え、mysqlに新しく登録したパスワード等の記述を加えたらバージョンアップは、できたのですが、エントリーすると↑同様のエラーが出てしまいました。

[4] Posted by きっちゃん : July 10, 2006 1:40 AM

新規エントリで動くようになったのですが、再構築にかかると

500Error-Internal Sever Eraaor

CGIもしくはSSIが正しく動作していません

のエラーがでるようになりました。

(何度も書き込みすみません)

[5] Posted by きっちゃん : July 10, 2006 7:12 AM

>きっちゃんさん
こんにちは。
ご返事遅くなってすいません。
500エラーにつきましては「Movable Type で再構築エラーになる場合の原因と対処」をご覧ください。
それではよろしくお願い致します。

[6] Posted by yujiro : July 11, 2006 1:14 PM

おはようございます。
いつもありがとうございます。
本当にいつも感謝しております。

EntriesPerRebuild 1
にしたら、カテゴリー以外ではエラーがでなくなりました。
カテゴリーもエラーはでるもののエントリーは、ちゃんとできているようですので、しばらく様子をみてみようと思っています。

エラーがつづくようでしたら、3.17に戻すほうがいいのでしょうか?
3.3にしても同じ状況になる可能性は、高いのですよね?

[7] Posted by きっちゃん : July 12, 2006 6:57 AM

いまさらながら気づいたのですが、エントリーの一覧のところの投稿日時が日時ではなく「11 時間29 分前」というような表示になってしまっていて、ブログ画面のカレンダーの表示(当日の表示)もおかしいようです。
これは、再構築エラーと関係があるのでしょうか?
やはり3.17に戻した方がいいのかと思い始めています。

つまらない質問ばかりしてすみません。

[8] Posted by きっちゃん : July 12, 2006 10:06 AM

>きっちゃんさん
こんにちは。
再構築については、根本的には DB を SQLite または MySQL に変更されることを推奨します。3.2と3.3では大差ないと思います。

エントリー投稿時間が「?前」と表示されるのは、エントリー一覧下にある「画面の表示設定を変更」で変更できます。「日付表示:」で日付を選択すれば良いと思います。

カレンダーの件は、当日の表示枠が更新されない(12日に枠がつくはず)ということであれば、テンプレートで提供している本日表示は再構築を契機にしか更新されません。
ページに表示する契機に本日表示を更新したい場合は、「休日表示付リアルタイムカレンダー for Movable Type」をご利用ください。

それではよろしくお願い致します。

[9] Posted by yujiro : July 12, 2006 2:32 PM

何度もすみません。
dbをsqliteに設定して、3.17から3.2にバージョンアップしようとして、mt.cgiでデーターベースを初期化のところまでいけたのですが、その次のログインが、パスワードが違うということで、ログインできないのです。
パスワードの再設定をしようとしても、再設定のためのフレーズが違うということでそれもできません。
3.17の時のフレーズは、あなたの出生地は?で漢字で登録していたのですが、それもダメで・・・

お手すきのときで結構ですのでお教えいただければ幸いです。

[10] Posted by きっちゃん : July 13, 2006 12:59 AM

>きっちゃんさん
こんばんは。
ご返事遅くなってすいません。
ご質問の件ですが、説明不足ですいません。アップグレードでDBを入れ替える場合は、Berkeley DBからSQLデータベースへの移行が参考になると思います。
それではよろしくお願い致します。

[11] Posted by yujiro : July 16, 2006 12:46 AM

ありがとうございます。
早速やってみましたが・・・
1.Berkeley DBの状態でバージョンアップ
2.mtcfg.cgiをBerkeleyからSQLliteの設定に書き換え上書き
3.mt-db2sql.cgiを実行→成功
までできるのですがそとあとログインができません。

またお時間のあるときで結構ですので何かご指摘いただけるようなことがありましたらお願いします。

[12] Posted by きっちゃん : July 17, 2006 10:05 AM

>きっちゃんさん
こんにちは。
下記はいかがでしょうか。

http://30smash.main.jp/mt/settei/mtmtmedic.html

他にも検索すればみつかるかもしれません。
それではよろしくお願い致します。

[13] Posted by yujiro : July 18, 2006 1:30 PM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)