Movable Type メモ †CMS(Contents Management System)であり、blog ソフトの定番である Six Apart社製 Web システム Movable Type 4(MT4) に関するメモ。 ダウンロード †MT4は、個人使用ならば大抵GPL版を使用することになる。これは無料。企業向けには Enterprise 版が出ていて、こちらは有料。 ダウンロードはこちら mt-config.cgi 設定 †詳細は以下で。 以下の設定は必須。(MySQLの場合) CGIPath http://www.ドメイン名/任意の名前/ ObjectDriver DBI::mysql Database データベースの名前 DBUser ユーザ名 DBPassword パスワード DBHost データベースのホスト名(IP) suexec下で実行している場合、次の設定も必要。 DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 TBやコメントスパム防止の為、以下のスクリプト名を変えておく。 #CommentScript mt-comments.cgi #TrackbackScript mt-tb.cgi CommentScript mt-comm.cgi TrackbackScript mt-trackback.cgi 参考 テンプレートモジュール †MT4で定型の書式をいろいろなページのいろいろな位置に表示する、 という場合に使用すると便利なのがテンプレートモジュール。 例えば、いろいろなベンダから提供されているブログパーツや、 アフィリエイト用のタグなどはモジュールにしておいて、 適宜ページやブログのテンプレートに配置する、という使い方をする。
この手順で注意する点は、最後の手順4で「強調表示なし」(テキストエリアの右上にある「<A>」というボタンの黒字の方)を選択しておくこと。 「構文強調表示」を選択しているとコードが変に変換されて上手く表示されない。 ウィジェット †テンプレートモジュールのようなものだが、 そのテンプレートをサードバーに配置する場合はこちらを使用する。 テンプレートモジュールを書くこともできるし、 直接ウィジェットに書き込むこともできる。
ココログからMT4へ移行 †ココログは、 TypePad というMTのASP版を使用しているので、 MT4へ簡単に移行できる。 手順1 手順2 手順3 ここを直接クリックすると、そのままブラウザに出力されてしまうので、説明文にも書かれているが、Windowsなら右クリックでコンテキストメニューを開き「対象をファイルに保存」でファイル名をつけて保存すると良い。 手順4 手順5 手順6 これで移行できるはず。 参考
トラブルシュート †再構築時にときどき500エラーが出るんだけど? †MT4(以前のバージョンも同じ)は、基本的にブログ記事を静的なHTMLファイルに出力して公開する、という手順を踏む。このHTML生成を「再構築」と呼んでいるのだけど、記事の量が多くなって処理が重くなると、必ずではないが、再構築時に500エラー(Internal Server Error)が発生して処理がとまることがある。 サーバの処理能力が原因なのか、コードの問題なのかは定かでないが、どうも MT を使う以上はこの問題に直面することになるらしい。 MT4 では、記事を書いたときに再構築するのではなく、ページを開いたときに動的にそのページのみを生成する、という設定を選ぶことができる。ページを開く速度は若干おそくはなるが、再構築の手順を省くことができるので、とりあえず500エラーの問題も避けられる。(この根本原因は解決して欲しいところだけどネ) 手順1 手順2 手順3 |