皆さん、こんにちは。 早速ですが、SuSE Linux Enterprise Server(SLES) 9に同伴されている PHP4でsession管理を利用したいのですが、うまく出来ません。 php4-sessionはインストールしたのですが、 他に何か必要なことがあるのでしょうか? phpinfo()で情報を表示させたところ、 configureに--without-sessionが指定されているようでした。 もしかして、session管理は使えないのでしょうか? よろしくご教授願います。
M. Takeyamaです。
#ちょっとだけ突っ込みモード
On Wed, 28 Sep 2005 17:09:04 +0900
Seiichi Noguchi
皆さん、こんにちは。
早速ですが、SuSE Linux Enterprise Server(SLES) 9に同伴されている PHP4でsession管理を利用したいのですが、うまく出来ません。 うまく出来ないと判断した理由はなんでしょうか? sessionの使ったPHP(テストのphpスクリプト)を書いたけどうまく 動かなかったとか ということでしょうか?
php4-sessionはインストールしたのですが、 他に何か必要なことがあるのでしょうか?
phpinfo()で情報を表示させたところ、 phpinfoで表示(全ての情報)したとき、sessionのモジュール の情報はどうなっていますか?
例) マルチバイトのモジュール(mbstring)が利用可能な時は、 mbstring の項目が表示されていて Multibyte Support enabled Japanese support enabled ・ ・ ・ などの表示があります。 #configureのオプションで判断するのではなく、各モジュール #の情報(設定したとおりになっているかなど)を確認するのでは。
configureに--without-sessionが指定されているようでした。 ./configure --help | grep without --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ということのようです。 #”defaultでsessionモジュールを使わないように明示的に指定している” #と思うんですけど... #(使えるようにしてあげれば使えるということだと思います)
--- M. Takeyama __________________________________ For All Sports Fans! http://pr.mail.yahoo.co.jp/yells/
S.Noguchiです。 ご回答ありがとうございました。
うまく出来ないと判断した理由はなんでしょうか? sessionの使ったPHP(テストのphpスクリプト)を書いたけどうまく 動かなかったとか ということでしょうか?
はい、そうなんです。 Windowsの環境ではうまく動いたスクリプトを、 SuSEに持っていったところ、 ページ自体にジャンプできず、とまっているような感じでした。 スクリプト中のsession_start()を取ると スクリプトで表示する内容がでてきたことから、 セッションが使えない?と判断した次第です。
phpinfoで表示(全ての情報)したとき、sessionのモジュール の情報はどうなっていますか?
Session Support : enabled Registered save handlers : files user mm session.auto_start : Off ・ ・ となっています。 Directiveの項目についてはデフォルトのままです。 これは使えるってことですか?
./configure --help | grep without --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ということのようです。 #”defaultでsessionモジュールを使わないように明示的に指定している” #と思うんですけど... #(使えるようにしてあげれば使えるということだと思います)
なるほど。だったら、動くはずなんですよね? 何がおかしいのでしょうか?
S.Noguchiです。
ご回答ありがとうございました。
うまく出来ないと判断した理由はなんでしょうか? sessionの使ったPHP(テストのphpスクリプト)を書いたけどうまく 動かなかったとか ということでしょうか?
はい、そうなんです。 Windowsの環境ではうまく動いたスクリプトを、 SuSEに持っていったところ、 ページ自体にジャンプできず、とまっているような感じでした。 スクリプト中のsession_start()を取ると スクリプトで表示する内容がでてきたことから、 セッションが使えない?と判断した次第です。 (状況をまとめると) apache --- OKそう(phpinfoが表示できるから)
./configure --help | grep without --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ということのようです。 #”defaultでsessionモジュールを使わないように明示的に指定している” #と思うんですけど... #(使えるようにしてあげれば使えるということだと思います)
なるほど。だったら、動くはずなんですよね? 何がおかしいのでしょうか? 念のため SUSE linux 9.1(SLES9は使っていないもので)で 調べてみました。 使えるよう/使えるないよう の設定変更は、
M. Takeyamaです。
On Thu, 29 Sep 2005 08:38:04 +0900
Seiichi Noguchi
participants (2)
-
M. Takeyama(takezou)
-
Seiichi Noguchi