Mattune TOP メモ MovableType ダイナミックゥゥゥゥゥゥゥ・パブリッシュァァァァァァ!!!!!!
- 2009
- 11.20
- (Fri)
皆さんこんにちはー!
一つ前の記事でもお伝えしましたが、MTのダイナミックパブリッシュ化に向けてずっと格闘しておりました。
何というか....ただただややこしい。
結論から言うとちゃんと動きました。たぶん。
効果をいまいち実感していません。(記事自体が少ないからそんなに再構築にストレス無かったしね)
いろいろとGoogle先生に伺っておりましたが、サーバーのスペックが低いようならむしろマイナス効果もあり得るとのこと。
プラグインも使えない物も多い様子。
でもそんなの関係ねぇ!(゚Д゚)
ってかここまでやってやめられません。
突っ込みました。
まず最初にやろうとしたのはMTのデフォルト機能にあるダイナミックパブリッシング。
テンプレートからチョチョイと設定すればそれで終わりらしいのですが.....
嘘つき!!(´Д`)動かへんやん!
どうにもNot Foundになってしまう。
アーカイブマッピングでhtmlに設定してるからか!?とか思い、phpにしてみましたがアウト。(この時点でやる気を大半失う...)
その他にも先生に聞いてみると、「Perl版ダイナミック・パブリッシング」という物があるらしい。
Perl版とか言われても正直よくわかってないので、一応説明を読みながら導入してみようと思う。
どうやらこれは上記に書いたプラグインの問題を解決した物らしいです。テンプレート関係のプラグインは動かないと思ってましたが、これはすごいですね。
導入自体は説明を読むと簡単にできる。....つもりでいましたが案の定エラーが出ました。で、ぶっちゃけどうやって解決したのか自分でもよくわかっていない....(´・ω・`)
ダイナミックにしたのは日付アーカイブ、カテゴリーアーカイブ、プロフィールページの3つ。メインページなんかの頻繁にアクセスがあるページは負荷が大きいから避けた方がいいらしい。なるほど!
で、エラー解消に向けて以下、試した事。
1.カテゴリーや日付のフォルダに書き出された過去のファイルをいったん全部消す。
2.「mt-dynamic.php」「sqlsub_mysql.php」のパーミッションを755に変える。
3.「.htaccess」を修正する。
たぶんどれかがエラーの原因かと思うんですが、どうなんでしょうね?ほかのブロガーさんは難なく導入できている様なので自信ないです(´・ω・`)
まぁ、とりあえず表示自体は問題なくできてますし、結果オーライでしょう。
(正直に言うと、ダイナミックにしたことで、ページへのアクセスが若干遅くなった..orz。ページが増えると効果がわかるのでしょう。)
そんなこんなで何とかダイナミックなパブリッシュはサクセス、つまり成功したのだ。
ではでは(_´Д`)ノ
コメントフォームComment Form
トラックバックTrackbacksトラックバック件数0件