管理ブログを MT-4.261 から MT-5.02 にアップグレードしたのだが、テスト環境で気づかなかったポイントを含む、本番環境への移行メモ。
ところで、当サイトではタグクラウドの表示はよくつけられているタグ上位20件を名前順に表示し、頻度が高いものを大きなフォントで表示している。巷では頻度順に表示する人が多いみたいなのだが、MT-5.02 では名前順に表示できなくなったしまった。
・mt-config.cgi には "DefaultLanguage ja" を追記。
・同じく "PublishCharset" を定義しているときは "SQLSetNames 1" を追記。
・ただし、このサイトの場合はDBが元々UTF-8環境なので "PublishCharset" を定義せずに "SQLSetNames 0" とした。
・MT-5.02 は古いMT4パッケージを上書きインストールしないこと。個人的には毎回
# mv mt mt_old; ln -s [DocumentRoot]/MT-5.02-ja -> mt
とするような運用がおすすめ。
・アップグレードが終わったら、「システム」→「デザイン」→「テンプレート」より右にある「テンプレート初期化」アクションでグローバルテンプレートの初期化を行う。
・ダイナミックパブリッシング設定の場合、mtview.php が再構築されずに空白ページになてしまう場合があるようだ。その場合、「設定」→「全般」より「ダイナミックパブリッシング設定」の「条件付き取得を有効にする」にチェックを入れ、再構築をするとうまくいった。
ところで、当サイトではタグクラウドの表示はよくつけられているタグ上位20件を名前順に表示し、頻度が高いものを大きなフォントで表示している。巷では頻度順に表示する人が多いみたいなのだが、MT-5.02 では名前順に表示できなくなったしまった。
続きを読む: MT5へのアップグレード
最近のコメント