[PHP-users 26805] session_pgsql適用時のphp.iniに関して

"下地 秀和" hidekazu @ riseworld.co.jp
2005年 9月 8日 (木) 02:35:42 JST


はじめまして、下地と申します。

今回、session_pgsqlの動作でハマってしまい
投稿させて頂きました。よろしくお願いします。

php-4.4.0にsession_pgsql-0.6.1を動的に組み込み
動作させようとしたのですが、phpinfo()の確認で

Warning: Unknown(): Failed to write session data (pgsql).
Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

と怒られてしまいます。
※phpinfoのsession pgsql部分はちゃんと表示されます。

phpのerror_logでも上記と同様なエラーが吐かれてます。

READMEにはsession.save_pathは無視されるって書かれてると認識したので
session.save_path部分は特に変更してありません。

ちなみに、session_pgsqlからpostgresqlへの接続は張られていて、
php_sessionにテーブルは自動作成されていました。

psの出力: postgres: nobody php_session 127.0.0.1(38305) idle in transaction

ついでで申し訳ありませんが、session_pgsqlが静的に組み込めませんでした。
buildconf --forceは問題なく通るのですが、configureに --with-session-pgsql
オプションが適用されません。
動的組込みではmake出来るので実害はありませんが、何かすっきりしません。

■php.iniの変更点
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20020429"
extension=session_pgsql.so

session.save_handler = "pgsql"
session_pgsql.db = "host=127.0.0.1 dbname=php_session user=nobody"

■環境:
Red Hat Enterprise Linux v.3
apache_1.3.33
php-4.4.0
postgresql-8.0.3
session_pgsql-0.6.1
mm-1.4.0
libtool-1.5.20
autoconf-2.13
automake-1.5

ご教示下さい。宜しくお願いします。


以上


PHP-users メーリングリストの案内