Movable Type

2011年10月23日
Movable Typeで文字コードがUTF-8以外を使う方法

あまり使うことはないかもしれませんが、調べたので記録しておきます。
Movable Typeのデフォルト文字コードはUTF-8ですが、Shift_JISとかEUC-JPに変更することもできます。
変更は簡単で、mt-config.cgiに以下を追加するだけです。

■EUC-JPにする場合
PublishCarset EUC-JP
■shift_JISにする場合
PublishCarset Shift_JIS

ただしインストール時に設定しないとテンプレートも修正が必要になります。

[参考]
http://www.movabletype.jp/documentation/appendices/config-directives/publishcharset.html

Tags:
Posted in 技術 | Comments Closed

2011年10月5日
Movable TYpeを最新バージョンにアップグレードする手順

Movable Type5を最新バージョンにアップグレードする手順は、公式サイトに記載されています。
http://www.movabletype.jp/documentation/mt5/upgrade/mt5.html
これをみながら作業すれば簡単にアップグレードできます。

基本的な流れは以下の通り。
(1)データベースをバックアップ
(2)既存バージョンのデータファイルを一式バックアップ
(3)新バージョンのファイル一式を所定の場所にアップロード
(4)既存バージョンのディレクトリをリネーム
(5)新バージョンのディレクトリを公開ディレクトリ名に変更
(6)mt-config.cgi、プラグイン、テーマを新バージョンのディレクトリにコピー

mt-staticを移動している場合は別途対応が必要です。

MT3,MT4からのMT5へのグレードアップは以下のリンクに従って作業します。
http://www.movabletype.jp/documentation/mt5/upgrade/index.html
メジャーバージョンアップの場合でも正しく構築されていればそれほど難しいことはありません。

Tags:
Posted in 技術 | Comments Closed

2011年4月21日
Movable Typeで本文とかカテゴリーが表示されなくなった

MT3→MT4へ移行する機会があり、問題なく移行ができたと思った最終確認時、投稿済みのデータを編集しようとしたらタイトルしか表示されない現象が。
データベースを確認するとカテゴリーも本文もちゃんと登録されているので原因がまったくわからず。

よくみるとブラウザエラーが発生していたので確認。
以下はIEで確認したエラー。

Web ページ エラーの詳細
ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; ・・・)
タイムスタンプ: Thu, 21 Apr 2011 02:24:23 UTC
メッセージ: 書き込みできません。
ライン: 30
文字: 9
コード: 0
URI: http://example.com/mt/mt-static/html/editor-content.html?cs=UTF-8

さっぱりわからなかったので「メッセージ: 書き込みできません。 movable type」で検索してみると、どんぴしゃの記事を発見。

「MT使用者にありがちなミス「クロスドメイン制約」」(うぇぶ銀座)
http://www.webginza.com/diary/200906270157.html
↑ありがとうございます。

これをみて一発で治りました。
修正した内容は、mt-config.cgiの中のCGIPathにwww.がついていなかっただけ。

わかればたいしたことないんだけど、これはハマった。