« 本日の体操 | メイン | 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より、直感的。やっぱ、問題はインストールだな。あと、パフォーマンスはどうなのかなぁ。
・昼食
純麦入りごはん
餃子
キャベツのサラダ
みそ汁(まいたけ、茄子、豆腐)
■午後
・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の動作確認
若干の調整はしたが、まずは基本動作の確認終了
・夕食
純麦入りごはん
焼き魚(ほっけ)
冷奴
ベーコン、ポテト、ピーマン炒め
投稿者 nekobara : 2005年05月26日 08:29
トラックバック
このエントリーのトラックバックURL:
http://www.ishihara.ne.jp/mt/mt-tb.cgi/271