タグ「MovableType」が付けられているもの


Movable Type を 8.4.2 へ変更

今年2025年2月に MT 8.4.2 試してみたけどすぐ動かず 8.0.6 のまま放置してて、ようやく 8.4.2 へ。perl-core 入れたら簡単に動いた。

202504 Movable Type Versionup 8.4

  • 1998 ブログ開始 (HTML直書き?システム使ってたんだろうか?)
  • 1999 Hyper Nikki System に変更
  • 200X tDiary に変更
  • 2004 Movable Type に変更 (MT3.0)
  • 2025 Movable Type 8.4.2 にバージョンアップ

ろくに書いてないが。MT4、MT5、MT6、MT7 と都度マイナーバージョンも追いかけ続けてMT21年。

年取ったよ。

MT6 に備えて

あまりに放置し過ぎたかな。

今更ですが CMS を脆弱性と、Movable Type 6 のリリースに備えて Movable Type を 5.2.7 へバージョンアップしてみました!

幾つか機能が DivPages.pl とか動いていないけど ・・・ 。

先日 Movable Type 6 RC2 が出のでもうすぐですね。
来月10月17日のリリースされるらしい

TypePad Connect と Internet Explorer の相性?

TypePad Connect って Internet Explorer だとうまく表示されない?

ページを移動したりしていると、別のページのコメントが表示されたり、コメント有るはずなのに表示されなかったり。そんな症状。

Firefox や Google Chrome だったらうまく表示されるんだけどな。

わからんから、DISQUS に変えちゃった。

 

そっかぁ。他のブログも DISQUS にして連携させようかな。

TypePad Connect と DISQUS

先日登場したベータ版の TypePad Connect だけど、DISQUS も、みんな使い始めているから気になってしょうがないじゃん。

DISQUS がいいんだけど、レイアウト崩れてうまい具合に表示出来なかったから Type Pad Connect にしてみました。

でも、つまらない心配だらけなんだけど気になるところがあって、戻しちゃうかも。

  • 検索エンジンのロボットからするとコメントが対象外になるだろうな。
    • これは、僕のたいしたことの無いページではもったいない。
  • URLが変わった場合、コメントが引き継がれない。
  • サービス終了されるとか、利用するの止めたときは、コメントが引き継がれない。
  • そもそもコメントが少ない私のブログに必要なのか?

今日から少し Type Pad Connect のコメント欄も表示してみようと思います。

Movable Type 4.01 から 4.2 へのバージョンアップ

久々更新!なのに画像とか無し。

出た出た Movable Type 4.2。このブログも Movalbe Type 4.01 なので早速バージョンアップしました。

といっても、いきなり上書アップグレードじゃなくってアップグレードテストしてからね。実際にテストやってみても、何も問題無し。たぶん。

使っているプラグインが少ないとアップグレードも簡単ですね。30分後には本番の環境をアップグレードしちゃいました。

  1. ディレクトリ /mt42j へ新規に Movable Type 4.2 をインストール
  2. テスト用のMySQLデータベースでアップグレードテスト
  3. テスト用の公開ディレクトリで再構築テスト
  4. 必要なプラグインを /mt42j/plugin 等へコピー
  5. PerlDynamic の 4.2 対応版を入れ込み
  6. 本番環境アップグレード実行
  7. テンプレートの "スタティック" ってなったものを "手動" へ変更

あっけなく終わってしまいました。

せっかくなのでコミュニティ機能がついた Movable Type 4.2 です。っていってもテンプレート引き継いでるからコミュニティ機能は使わないけどね。

再構築不要化カスタマイズでキャッシュが消える症状

「再構築不要化カスタマイズ(3.3専用版) - The blog of H.Fujimoto」使っているんですが、以前から不思議に思っていた所がありました。それはキャッシュ (phpcache) ディレクトリ内のファイルが、いきなり消える症状です。今回やっと原因が分かりました。

Movable Type 側の管理テーブル mt_blog の blog_children_modified_on フィールドの時刻と、プラグイン側の最終キャッシュクリア時刻 (dp_last_clear) を比較している所があり、ここで初期化され突然キャッシュがクリアされていました。