適当に・・・

何の目的も無くブログを立ち上げてみました。更新は不定期ですね。

Movable Type インストール

2008年06月17日 23時58分08秒 | Weblog
前回書いた続きで
Movable Typeをインストールしてみました。
(正式にはMTOS Movable Type Open Sourceになりますかね。)

VMware Player上のCentOS 4.6 にapache_1.3.41を適当にインストール
./configureで適当にオプションを指定
apacheがインストールできて DocumentRootを設定し、
日本語版のMTOS-4.1-ja.tarダウンロードしDocumentRootで解凍
http://hostname/mt.cgiにアクセスするがcgiが動作しない(笑)

cgiの設定を完全に忘れてる私 相変わらず馬鹿だw
cgiの設定を完了して今度こそmt.cgiにアクセスするが・・・・
Got an error: Can't locate object method "configure" via package "MT::ObjectDriverFactory" at lib/MT.pm line 877.
というエラーが出たw

mtosはボタン一発でインストールできるとやめた先輩から聞いていたのでいきなり嘘発覚(笑)
まず、mt.cgiにを叩くとjavascriptが無効だと動作しない。
っでjavascriptを有効にするとhttp://dummy-host・・・/mt-wizerd.cgiにアクセスする。
(このホスト名は何?と思ったらVirtualHostにデフォルトで記述されてたホスト名やね。)
でこれをわざわざhttpd.confを編集して192.168.1.xxxに変更
面倒なのでhostsファイルに設定しようかと思ったが、ちゃんと設定。
再びアクセスすると、今度は
Got an error: Can't locate object method "configure" via package "MT::ObjectDriverFactory" at lib/MT.pm line 877.
なるエラーが もう アホかボケぇって感じで調べる
必要なモジュールが入ってないらしくmt-check.cgiを叩くとモジュール類をチェックしてくれるらしい。またひとつ賢くなった。
でmt-check.cgiを叩くとperlのDBI と DBD系のものが不足
perl -MCPAN -e shell でCPANの設定を動かし(全部デフォルト)
install DBI
install DBD::Pgでインストール
で足りないものもいっぱいあるがとりあえず動作すればいいのでこれでOK
http://192.168.1.xxx/mt.cgiを叩く
動いたw

と思ったら途中で
インストール中にエラーが発生しました undefined type: at lib/MT/Upgrade.pm line 1316 キター 意味のわからないエラー
ググレカスで先人がもう対応済みスゲー
lib/MT/ObjectDriver/DDL.pmの

} elsif($type == SQL_BOOLEAN){
return 'boolean';
}
warn "unresolved type: $type\n";



} elsif ($type == SQL_BOOLEAN) {
return 'boolean';
} elsif ($type == SQL_FLOAT) {
return 'float';
}
warn "unresolved type: $type\n";
とすると動いた
(なんか途中CPANからDBD::Pgを入れてるときにテストでエラーが出てインストールできなかったのでテスト抜きで手動でインストールしたw)
インストール面倒だな~w

最新の画像もっと見る

コメントを投稿