2005年05月25日
[予定] 5月25日の行動
■午前
・PwBlogのインストール
CATWALKのサイトより、1.0.0.9をダウンロードして、tarballを展開し、install.txtの指示どうりにスクリプト内のライブラリパスやスクリプトのパーミッションを変更して終了。スクリプト編集作業がこまごまあるのでMovableTypeのインストールよりも結構めんどくさいかも。
・昼食
はい千番うどん
薬味(大根おろし、のり、ごま、干しえび)
■午後
・PwBlogの動作確認
pwblog/cgi-bin/admin/login.cgiを実行したが以下のエラーを吐いた
perl: error while loading shared libraries: /usr/local/lib/perl5/site_perl/5.8.6/i686-linux/auto/Image/Magick/Magick.so: undefined symbol: InitializeMagick
ああ、やっぱり、ImageMagickの手抜きインストールがいかないのか~ :-(
とりあえず、以下のパスでImageMagickのリンクをしている
admin/login.cgi -> use lib/CWAdmin.pm -> 継承 lib/User/CWPost.pm -> use lib/CWImage.pm
さて、どうするべか・・・・
Magick.pmをデバック実行していくと、Dynaloader::bootstrap()の中で、dl_install_xsubして、Cライブラリ(Magick.so)をリンクして、関数実行のところでエラーになっている。やはり、Magick.soが正しくないのであろう。
と思って、「undefined symbol: InitializeMagick」でぐぐったら、http://soan.jp/archives/2005/05/imagemagick_1.phpに以下のようなヒントが
そこでImageMagickから本体をダウンロードし解凍。
# tar zxvf ImageMagick-6.2.2-4.tar.gz
# cd ImageMagick/PerlMagick
# perl Makefile.PL
# make
# make installMakefile.PLの設定もせずインストール。(場合によっては必要かもしれない)
で、とりあえず動く。
が~ん、ImageMagick直下で make & make install するのではなくて、その下のPerlMagickディレクトリでmake & make installですかあ~。。。。。ああああああ、
気を取り直して、PerlMagickで perl Makefile.PL & make →問題なくコンパイルOK
そして、make install してから、perl Magick.pmするとエラーになりませんでした。
そして、PwBlogのlogin.cgiは動作OK。
・夕食
穀物専科入りごはん
鶏もも肉と砂肝の辛煮(もやしとしめじ)
キャベツとかに風味サラダ
みそ汁(まいたけ、茄子、豆腐)
■残業
ユーザ登録するとuser_dataにnicknameが登録できないと怒られる。user_dataテーブルを確認するとnicknameというカラムはない。install.txtには、テーブル定義の作成は、psql -e pwblog < mktable.sql となっているが、mktable.sqlだとコメントがあってちゃんとテーブルが定義されない。本来は、psql -e pwblog < mkschema.sql とやらないといけない。
ユーザ登録OK、記事投稿OK。
・MovableTypeのインストール 延期
・MovableTypeの動作確認 延期
投稿者 nekobara : 2005年05月25日 07:55
トラックバック
このエントリーのトラックバックURL:
http://www.ishihara.ne.jp/mt/mt-tb.cgi/268