Movable Type 3.3修正版リリース予定
昨日お知らせした「Movable Type 3.3 アップグレードによる月別アーカイブ・日別アーカイブの不具合」の改修も含めた修正版が出るようです。
6月28日に公開したMovable Type 3.3に、動作上の不具合が発生しております。近日中に修正版をリリースする予定です。
改修される内容は下記の3点です。
- 大括弧([および])を使ったタイトルを含むエントリーを、投稿画面で編集できなくなる
- 月別や日別など日付をベースにしたアーカイブテンプレートを再構築すると、出力結果のすべてのページに同じ最新エントリが表示される
- 英文のテンプレート名を持つテンプレートが日本語に翻訳されたテンプレート名で表示される
2番目の説明で元記事が「」となっている部分はカッコ内に記述されたMTタグが文字実体参照になっていないようです。
下記に実体参照にしたものを再掲させて頂きました。
修正版公開を待たずに公開ページを修正したい場合、不具合が出たアーカイブ中の「<MTEntries>」とタグだけになっているところに属性を追加する。 例えば「<MTEntries sort_order="descend">」などと変更する。修正版公開後は元のテンプレートに戻せるので、バックアップしておくことを推奨します。
- Movable Type 3.33 リリース
- Movable Type 3.32日本語版リリース
- Movable Type 3.31英語版を日本語環境で利用する
- Movable Type 3.31日本語版の提供を開始
- Movable Type 3.3(英語版)FRC2
- Movable Type 3.3(英語版)リリース延期
- Movable Type 3.3-ja リリース
- Movable Type 3.3(英語版)28日リリース
- Movable Type 3.3 リリース延期
- Movable Type 3.3 追加タグ一覧
- Movable Type 3.3 ベータ2公開
- Movable Type 3.3b1-ja 再構築のパフォーマンス
- Movable Type 3.3b1-ja 新機能と変更箇所一覧
- Movable Type 3.3 ベータテスト開始
≫ Movable Type 3.3修正版リリースのお知らせ from 抜け殻::comWee.net
Movable Type 3.3修正版リリースのお知らせ - Six Apart... [続きを読む]
基本的なことで申し訳ないのですが、助けていただければ幸いです。
3.17-jaから3.3にバージョンアップしたいのですが、どこを探しても3.2から3.3へのやり方ばかりで・・・
それを参考にしていろいろやってみるのですがうまくいきません。
3.17から3.3へのバージョンアップは、むりなのでしょうか?
>きっちゃんさん
こんばんは。
ご質問の件ですが、3.3-ja の Movable Type マニュアルで、3.1x からのアップグレードで制約に関する記述はありませんので、3.2 からのアップグレードと同様の方法で大丈夫と思いますが、ご質問の内容から、どのような手順でアップグレードされて、どのような問題が発生しているのか判断できませんので、
・行ったアップグレード手順
・アップグレードによる不具合の事象
等についてご連絡ください。またDBの種類も併せてご連絡ください。
3.17 と 3.2 の大きな違いは、設定ファイル名(mt.cfg か mt-config.cgi)ですが、その辺りでしょうか。
それではよろしくお願い致します。
早速にありがとうございます。
いろいろ考えてみたのですが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)
のようなエラーが出てしまいます。
お忙しいところすみません、なにかお教えいただけたら幸いです。
何度もすみません。
mt-cfg.cgi
に
DataSource ./dbの記述を加えサーバーにdbホルダーを加え、mysqlに新しく登録したパスワード等の記述を加えたらバージョンアップは、できたのですが、エントリーすると↑同様のエラーが出てしまいました。
新規エントリで動くようになったのですが、再構築にかかると
500Error-Internal Sever Eraaor
CGIもしくはSSIが正しく動作していません
のエラーがでるようになりました。
(何度も書き込みすみません)
>きっちゃんさん
こんにちは。
ご返事遅くなってすいません。
500エラーにつきましては「Movable Type で再構築エラーになる場合の原因と対処」をご覧ください。
それではよろしくお願い致します。
おはようございます。
いつもありがとうございます。
本当にいつも感謝しております。
EntriesPerRebuild 1
にしたら、カテゴリー以外ではエラーがでなくなりました。
カテゴリーもエラーはでるもののエントリーは、ちゃんとできているようですので、しばらく様子をみてみようと思っています。
エラーがつづくようでしたら、3.17に戻すほうがいいのでしょうか?
3.3にしても同じ状況になる可能性は、高いのですよね?
いまさらながら気づいたのですが、エントリーの一覧のところの投稿日時が日時ではなく「11 時間29 分前」というような表示になってしまっていて、ブログ画面のカレンダーの表示(当日の表示)もおかしいようです。
これは、再構築エラーと関係があるのでしょうか?
やはり3.17に戻した方がいいのかと思い始めています。
つまらない質問ばかりしてすみません。
>きっちゃんさん
こんにちは。
再構築については、根本的には DB を SQLite または MySQL に変更されることを推奨します。3.2と3.3では大差ないと思います。
エントリー投稿時間が「?前」と表示されるのは、エントリー一覧下にある「画面の表示設定を変更」で変更できます。「日付表示:」で日付を選択すれば良いと思います。
カレンダーの件は、当日の表示枠が更新されない(12日に枠がつくはず)ということであれば、テンプレートで提供している本日表示は再構築を契機にしか更新されません。
ページに表示する契機に本日表示を更新したい場合は、「休日表示付リアルタイムカレンダー for Movable Type」をご利用ください。
それではよろしくお願い致します。
何度もすみません。
dbをsqliteに設定して、3.17から3.2にバージョンアップしようとして、mt.cgiでデーターベースを初期化のところまでいけたのですが、その次のログインが、パスワードが違うということで、ログインできないのです。
パスワードの再設定をしようとしても、再設定のためのフレーズが違うということでそれもできません。
3.17の時のフレーズは、あなたの出生地は?で漢字で登録していたのですが、それもダメで・・・
お手すきのときで結構ですのでお教えいただければ幸いです。
>きっちゃんさん
こんばんは。
ご返事遅くなってすいません。
ご質問の件ですが、説明不足ですいません。アップグレードでDBを入れ替える場合は、Berkeley DBからSQLデータベースへの移行が参考になると思います。
それではよろしくお願い致します。
ありがとうございます。
早速やってみましたが・・・
1.Berkeley DBの状態でバージョンアップ
2.mtcfg.cgiをBerkeleyからSQLliteの設定に書き換え上書き
3.mt-db2sql.cgiを実行→成功
までできるのですがそとあとログインができません。
またお時間のあるときで結構ですので何かご指摘いただけるようなことがありましたらお願いします。
>きっちゃんさん
こんにちは。
下記はいかがでしょうか。
http://30smash.main.jp/mt/settei/mtmtmedic.html
他にも検索すればみつかるかもしれません。
それではよろしくお願い致します。