« 本日の体操 | メイン | NONDRINKING »

2005年05月26日

[予定] 5月26日の行動

■午前
・PwBlogの動作確認
 PwBlogのディレクト以下はすべて、実行ユーザである apacheにしておかないとcgi実行時にパーミッションではじかれる
# chown -R apache.apache pwblog

 管理者 -- ポータルページ
  +ブログ1
  +ブログ2
  |
  +ユーザ1
  |  +ブログ3
  |  +ブログ4
  |
  +ユーザ2
     +ブログ5

【PwBlog結構いいかも】
 上記のような構造で、ユーザ管理、ブログ管理を行える。ブログコミュニティの運営ならMovableTypeよりも、機能が豊富だ。記事の投稿画面もMovableTypeより、直感的。やっぱ、問題はインストールだな。あと、パフォーマンスはどうなのかなぁ。

・昼食
 純麦入りごはん
 餃子
 キャベツのサラダ
 みそ汁(まいたけ、茄子、豆腐)
20050526.JPG


■午後
・MovableTypeのインストール
3.1.5.1(tar.gz)を取得して、Linuxサーバ上で、tar xvfz するが失敗する。そこで、zip形式の方を取得して、Windowsクライアントで解凍してから、ftpで~y-ishiha/www/mtにアップロードした。

今回、ストレージはPostgreSQLを使うので、mt.cfgに以下の設定を追加
ObjectDriver DBI::postgres
Database mt
DBUser y-ishiha

PostgreSQLにDBを作成
% createdb -E EUC_JP mt

そしてから、.cgiを755にして、必要な変更をしたのちに、http://xxx/~y-ishiha/mt/mt-load.cgiすると以下のように怒られてしまう。

テンプレートを設定しています... データの設定中に以下のエラーが発生しました:

Insertion test failed on SQL error ERROR: invalid byte sequence for encoding "EUC_JP": 0x8020

原因は、mt.cfgのPublishCharset utf-8でUnicode指定されているのに、PostgreSQLのほうはEUC_JPでDBを作成していたためでした。そこで、mt.cfgのPublishCharsetを EUC_JPに修正し、dropdb mt; createdb -E EUC_JP mtして、mt-load.cgiしたが相変わらず同じエラーが発生した。なんと、mt.cfgのEUC指定は、EUC_JPじゃなくてEUC-JP(ハイフン)にしないとだめらしい。

ということで、今度は無事にMovableTypeの初期化が終了しました。

所要時間1時間20分 ストレージにBerklyDBをつかったら、30分ぐらいでできたところですが、今回はPostgreSQLにしたので、若干時間が掛かりました。しかし、PwBlogよりはやはり導入は簡単ですね。

・MovableTypeの動作確認
若干の調整はしたが、まずは基本動作の確認終了

・夕食
 純麦入りごはん
 焼き魚(ほっけ)
 冷奴
 ベーコン、ポテト、ピーマン炒め
20050526-2.JPG

投稿者 nekobara : 2005年05月26日 08:29


トラックバック

このエントリーのトラックバックURL:
http://www.ishihara.ne.jp/mt/mt-tb.cgi/271

コメント