vine-users ML アーカイブ



[vine-users:069146] Re: phpGroupWare の設定

  • From: HOTTA Michihide <hotta@xxxxxxxxxxxxxx>
  • Subject: [vine-users:069146] Re: phpGroupWare の設定
  • Date: Wed, 08 Dec 2004 22:38:11 +0900
堀田@長崎市です。

On Wed, 08 Dec 2004 21:41:53 +0900 
Subject: [vine-users:069142] phpGroupWareの設定
Yamada Kazuo <yamada@xxxxxxxxxxxxx> wrote:

> Vine3.1環境にphpGroupWareを入れて動かそうとしています。
> 
> http://www.itheart.com/phpgw/
> 
> を参考にして、Vineの環境に合った部分は適当に修正して作業しました。
> # 「サーバ準備」の項目でapache/php/postgresqlはrpmで入れています。
> 
> セットアップ画面を表示させると、「データベースが未サポートです」
> みたいなメッセージが出てきてPostgresが動いている事を検出出来ない
> ようです。
> # php迄は動いています。

同じく Vine 3.1 でセットアップの最初の画面までやってみましたが、
手元の環境では認識できているようです。ソースを見ると、単に

if (extension_loaded('pgsql') || function_exists('pg_connect'))
{
    $detected .= 
        lang('You appear to have Postgres-DB support enabled') 
         '<br>' . "\n";
    $supported_db[]  = 'pgsql';
}
else
{
    $detected .= lang('No Postgres-DB support found. Disabling') 
        . ' <br>' . "\n";
}

となっているだけなので、pgsql support が入っていればいいはずです。
コマンドラインで確認するなら、

$ php -r 'pg_connect();'
PHP Warning:  Wrong parameter count for pg_connect() 
in Command line code on line 1

となれば OK です。ちなみに、rpm は以下のようになっています。

$ rpm -qa|grep php
php5-5.0.2-0vl1
php5-pgsql-5.0.2-0vl1
php5-apache-5.0.2-0vl1
php5-pear-5.0.2-0vl1

php5-pgsql(php4 系なら php-pgsql)は入っていますか?
-- 
堀田 倫英 <hotta@xxxxxxxxxxxxxx> <http://www.net-newbie.com>
GPG fingerprint : 7C3F E633 CC38 C53E E61A  CF08 F8EF CA01 4ACB C9F5