パスワードを忘れた? アカウント作成
434623 journal

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に対してろくでもない上書きをかけてくれていた模様。

  1. オリジナルのheader.inc.php - rpmで入るを複製し、テンプレートに
    cp header.inc.php header.inc.php.template
  2. /var/www/html/phpgroupware 配下のファイルやディレクトリを apache ユーザ/グループに対して読み書きできるように
    chmod -R 770 phpgroupware
  3. 言うまでもないが、オーナシップはapache:apacheに
    chown -R apache:apache phpgroupware

rpmパッケージのインストールをrpmdrakeからやっていたら判らなかったが、コマンドラインでやると「header.inc.phpをあなたの環境に合わせて書き換えてね」と言っていた。
が、この書き換え部分は多数で面倒なのでいっそ消してテンプレートとして使うというのが正しい。
つーか、役に立たないようならheader.inc.phpではなくテンプレートheader.inc.php.templateとでもしておいて暮れればいい。
さすれば、マニュアル通りに設定ができる。いったいどういうパッケージングなんだか。

ちなみに、日本ではITはぁとの解説がわかりやすい。
しかし、SkyBoardといい、オープンソース系のグループウエアは今ひとつメイリングリストもぱっとしない。
ていうか、インストールが難しいわりに使えないのでみんな実用にならんと思ってるのだろうな。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日々是ハック也 -- あるハードコアバイナリアン

読み込み中...