2006年3月11日

ダイナミック・パブリッシングを導入

使い始めた新ブログプラットフォーム(Movable Type 3.2)にダイナミック・パブリッシングを導入しました。
ダイナミック・パブリッシングとは、ページリクエストを受ける度に動的にページを生成する仕組み。これを導入する事によって、サイト再構築にかかる時間を短縮できます。
ちなみに、ページを見る人からすると何も違いはないので、ダイナミック・パブリッシングなんて事は意識する必要はないです。あくまで管理側の話ですので。

やり方。
ブログのホームディレクトリに templates_cディレクトリを作成
・templates_cのパーミッションを 707に変更
・Movable Typeのメイン・メニュー > トコログ > 公開の設定での「再構築オプション」を
 「アーカイブのみダイナミック・パブリッシングで出力します」に変更
・サイトを再構築
・ブログのホームディレクトリに.htaccessが自動生成されているので、以下の様に変更
 ErrorDocument 404 /virtual/vancool/public_html/ray-g/tokolog/mtview.php
 ErrorDocument 403 /virtual/vancool/public_html/ray-g/tokolog/mtview.php
 パスは私のサイトでの例。ミソは、サーバでのフルパスを書く事。

加えて、
・/public_html/mt/mt-config.cgiのパーミッションを 705に変更
 (これは参考にしたサイトでは無かった。うち特有の問題だったらしい)


問題が一つ。カレンダー表示が壊れる。原因は不明(というか調査めんどくさい)。なので、メインページ以外のカレンダー表示は当分お休みです。

参考にしたサイト:
http://macca.s59.xrea.com/mt/archives/2004/10/xreamovable_typ_1.html
http://utage.s5.xrea.com/mt/archives/2005/0508214258.html

トラックバックURL

このエントリーのトラックバックURL:
http://www.yellowscorpion.net/mt/mt-tb.cgi/1173

コメント[1]

エラーになって困ってたのですが
movabletype4 でも
このページのおかげで

・Movable Typeのメイン・メニュー > トコログ > 公開の設定での「再構築オプション」を
 「アーカイブのみダイナミック・パブリッシングで出力します」に変更
・サイトを再構築
・/public_html/mt/mt-config.cgiのパーミッションを 705に変更
 (これは参考にしたサイトでは無かった。うち特有の問題だったらしい)

の2つの作業をすることによりダイナミックパブリッシングできました☆

ありがとうございました☆

コメントする