[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 メーリングリストの案内