MTのダイナミックパブリッシングが真っ白だったのが解決したメモ

2011-11-19
1分で読了
更新: 2025-12-14

目次

ちょっとよく分からない状態に遭遇してハマってました。

  • <$mt:Date$>だけを記述したインデックス・テンプレートをダイナミックパブリッシングにしたときは問題なく動作する
  • コメントの確認などのシステムのダイナミックは動作する
  • MTIncludeでモジュールを読み込んでいるインデックス・テンプレートだとダイナミックパブリッシングが真っ白になる

こんな具合でした。

色々検証した結果、どうも名前が日本語のテンプレートモジュールをMTIncludeしている部分が問題だったようです(コメントの確認とかは平気なんだけど…)。

そこで、きっとサーバーの設定に問題があるのかな〜と色々と確認した結果、MySQLの設定ファイル(/etc/my.cnf)に「skip-character-set-client-handshake」を加えたらうまく動作するようになりました。

でも、ググってみると「2007/04/23-01、skip-character-set-client-handshake について - debian-etch に関するメモ(後、lennyへアップグレード)」には「skip-character-set-client-handshake」は使わないほうがいいとあります。他にうまい解決策があるのだろうか…

この記事をシェア

この記事を書いた人

Roy Okuwaki

「かたつむりくんのWWW」を運営している Roy Okuwaki(tinybeans)です。bit part 合同会社 代表社員。2007年から、Movable Type や Craft CMS などの CMS、Web 開発、AI ツールの使い方について書いています。

プロフィールを見る →

関連記事