MovableTypeの最近のブログ記事
最近このサイトも重くなってきたのでリバースプロキシを導入して「apache2+mod_rewirte」 & 「apache1+mod_perl」構成にしてみました。
やり方は色々なサイトで紹介されているのでここでは明記しませんが、つまずいたところを紹介。
まず、apache2+mod_perl2の構成では動かない。
これはmod_perlの仕様変更?によりSixApartで紹介されている方法ではApache::Requestのインストールに失敗します。
なので、mod_perlで動かすときはapache1を使うこと。
また、一度mod_perl2を入れるとmod_perl1を入れなおしてもApache::Requestのインストールで1.99以下にしろや。(゚Д゚)ゴルァ!エラー吐くので「mod_perl2」ってつくファイルは削除する必要あり。
次にmod_rewriteでcgiはapache1に処理させた場合、数回ページ遷移するとかならず502エラーが発生します。(どうやら家の環境だけではないらしく、色々なところで報告されている模様)
仕方ないのでApache::Registryによる高速化は断念してmod_perlハンドラによる高速化を行うことで解決。
やり方はここ→Movable Type 3.3 マニュアル - mod_perl 1.xによる高速化
ということで何とか高速化は終了。
これで少しはマシになったかな?
手っ取り早く高速化するにはサーバー機の交換が一番だけど省電力PCは現役レッツノートしかないしな~
そのうちノートPC乗り換えたらレッツノートサーバーが登場するかもw
それまでご辛抱を!!
いつの間にかMovableTypeがバージョンアップされてました。
Six Apart - Movable Type News: 【重要】 Movable Type 新バージョンとパッチの提供について
今回のバージョンアップではクロスサイトスクリプティング対策のセキュリティホールのパッチでもあるので早めにバージョンアップしたほうがよさそうですね。
このブログも早速アップしました。
ついでにPHPも5.1.4から5.1.6にアップしました。
こちらも以前のバージョンではセキュリティホールがあるようです。
今まではphpプログラムを使用していなかったので放置していたのですが、
PukiWikiを使い出したのでアップしました~
毎度お世話になっている小粋空間さんではサイドメニューがツリー化&折りたたみ可能になっているのでこのサイトでも導入してみました。
出来上がったものがこれ↓
うん!うまくいったw
注意する点は「maketree.js」と「menufolder.js」を有効にする以下の記述を忘れないことかな
<script type="text/javascript">
<!--
generateSubcategoryTree();
<MTTopLevelCategories>
<MTHasSubCategories>
FoldNavigation('subcategories<$MTCategoryID$>','off',false);
</MTHasSubCategories>
<MTHasSubCategories></MTHasSubCategories>
<MTSubCatsRecurse>
</MTTopLevelCategories>
//-->
</script>
このページのテンプレートは小粋空間さんのMovable Type 3.3 テンプレートをつかわしてもらってます。
で、デフォルトでタグクラウドを表示する機能があるのですが、フォントサイズは用意されているものの色は全て統一されている状態です。
そこで、今回はタグに色をつけてみました。やり方は・・・
環境設定->テンプレート->スタイルシートに
ul#tags li.taglevel1 a{
color: #77ccff;
}
ul#tags li.taglevel2 a{
color: #ccff33;
}
ul#tags li.taglevel3 a{
color: #ffcc00;
}
ul#tags li.taglevel4 a{
color: #00cc99;
}
を追加するだけです。なお、この方法は小粋空間さんで配布されているテンプレート用の方法ですので、他のテンプレートを使われている方はCSSの定義を適宜書き換えてください。
3.3リリースからあまり日が経ってないですが、早くも3.31が出ました。
Movable Type 3.31日本語版を提供開始しました
今回はほとんどバグ修正みたいなんで3.3の人は早めにアップグレードしたほうがいいかもですね。
作業もファイルを上書きして再構築するだけでいけるので楽チンです。

