Maxの日記: phpgroupware 0.9.12 on Mandrake Linux 8.1
日記 by
Max
ML 8.1にはphpgroupware 0.9.12が用意されているが、またもやおなじみの
Fatal error: Call to undefined function: createobject() in /var/www/html/phpgroupware/login.php on line 25
というメッセージに遭遇。パニくりかけたが、以前入れていた0.9.10に対してろくでもない上書きをかけてくれていた模様。
- オリジナルのheader.inc.php - rpmで入るを複製し、テンプレートに
cp header.inc.php header.inc.php.template - /var/www/html/phpgroupware 配下のファイルやディレクトリを apache ユーザ/グループに対して読み書きできるように
chmod -R 770 phpgroupware - 言うまでもないが、オーナシップはapache:apacheに
chown -R apache:apache phpgroupware
rpmパッケージのインストールをrpmdrakeからやっていたら判らなかったが、コマンドラインでやると「header.inc.phpをあなたの環境に合わせて書き換えてね」と言っていた。
が、この書き換え部分は多数で面倒なのでいっそ消してテンプレートとして使うというのが正しい。
つーか、役に立たないようならheader.inc.phpではなくテンプレートheader.inc.php.templateとでもしておいて暮れればいい。
さすれば、マニュアル通りに設定ができる。いったいどういうパッケージングなんだか。
ちなみに、日本ではITはぁとの解説がわかりやすい。
しかし、SkyBoardといい、オープンソース系のグループウエアは今ひとつメイリングリストもぱっとしない。
ていうか、インストールが難しいわりに使えないのでみんな実用にならんと思ってるのだろうな。
phpgroupware 0.9.12 on Mandrake Linux 8.1 More ログイン