適当に・・・

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

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

Movable Type

2008å¹´06月16æ—¥ 15時37分10秒 | Weblog
Movable Typeに挑戦
別に今流行のBlogとかSNSとか、そうゆうものにあまり興味が
ないのですが、今の会社を先に退職した先輩が
他の会社に移って今の会社の運用方法とかの批判をいただいたので、
まあ、ちょっと逆襲するためにこれから、また技術屋になろうかとw
(お嫁さん候補を探すので忙しいんだけど・・・言われっぱなしも悔しいからw)

っでMovable Typeで調べると 世界標準CMSと書いてある。
そんなにみんなMovable Type使ってるの?という気になった。
WordPressとかどうなのでしょうかね?
(そもそも用途が違うのかも知れませんが。)

う~ん最近はいろいろやることが多くなってきたがぜんぜんやってないw
phpの勉強とかec-cube,osCommerce,zen-cartとかのカスタマイズとかw
(私はjavaとcしか知らないんでソースコードを置き換えないとたぶん使えませんなこれw)
今日はこれ、自分に対しての言い訳になってしまった模様。
時間が永遠にあっても本当にやる気にならないとダラダラすごすだけですね。
技術的な話は今回は無しw

以上