2004年10月20日

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

ページを動的に生成するダイナミック・パブリッシングを導入した。
PHP4をportsから導入したが、MySQLを使用するにはlang/php4-extentionsというportsも入れる必要があるそうだ。これも入れる。

いろいろ苦労した
Movable Type 3.1 ガイド:ダイナミック・ページ
「2.ディレクトリーに777のパーミッションを設定します。」 --->どのディレクトリ?

Movable Typeユーザー・マニュアル: ダイナミック・パブリッシング
「2.テンプレート・キャッシュ・ディレクトリを設ける
ウェブログのルート・ディレクトリにtemplates_cという名前で新しいサブディレクトリを作成します。 ディレクトリに777のパーミッションを設定します。」
なるほど、templates_cを作るのか。

Dynamic Site Bootstrapperテンプレートの$mt->view()の行の上に

$mt->caching = true;
を書いてキャッシュを作る設定にしたら、「cache」というディレクトリが無いとのエラーが。
ウェブログのルート・ディレクトリにcacheという名前で新しいサブディレクトリを作成。 ディレクトリに777のパーミッションを設定。して解決。

でMainIndexをダイナミックに設定すると、PingedEntryPluginがエラーで動かない。
うーん。このPluginはどうしても使いたいので、MainIndex以外をダイナミックにすることにする。

trackbacks

trackbackURL:

続・ダイナミック・パブリッシングの不具合 from Stomach'n HeadAche

 先日MTを3.1にしたのに伴い、ダイナミック・パブリッシングを導入しているので...

comments

comment form
comment form