php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #5608 Session management not working on HPUX
Submitted: 2000-07-14 12:21 UTC Modified: 2000-07-14 15:52 UTC
From: dmarkwit at dsrnet dot com Assigned:
Status: Closed Package: Session related
PHP Version: 4.0.1pl2 OS: HP-UX 10.20
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: dmarkwit at dsrnet dot com
New email:
PHP Version: OS:

 

 [2000-07-14 12:21 UTC] dmarkwit at dsrnet dot com
This script, generates an error in the php log file

session_start();

The error says:

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

The same code with the same version of apache/php works fine on Linux.  I simply copied the code over.

Here's the session section in php.ini; it's the same on both machines.

[Session]
session.save_handler      = files   ; handler used to store/retrieve data
session.save_path         = /tmp    ; argument passed to save_handler
                                    ; in the case of files, this is the
                                    ; path where data files are stored
session.use_cookies       = 1       ; whether to use cookies
session.name              = PHPSESSID
                                    ; name of the session
                                    ; is used as cookie name
session.auto_start        = 0       ; initialize session on request startup
session.cookie_lifetime   = 0       ; lifetime in seconds of cookie
                                    ; or if 0, until browser is restarted
session.cookie_path       = /       ; the path the cookie is valid for
session.cookie_domain     =         ; the domain the cookie is valid for
session.serialize_handler = php     ; handler used to serialize data
                                    ; php is the standard serializer of PHP
session.gc_probability    = 1       ; percentual probability that the
                                    ; 'garbage collection' process is started
                                    ; on every session initialization
session.gc_maxlifetime    = 1440    ; after this number of seconds, stored
                                    ; data will be seen as 'garbage' and
                                    ; cleaned up by the gc process
session.referer_check     =         ; check HTTP Referer to invalidate
                                    ; externally stored URLs containing ids
session.entropy_length    = 0       ; how many bytes to read from the file
session.entropy_file      =         ; specified here to create the session id
; session.entropy_length    = 16
; session.entropy_file      = /dev/urandom
session.cache_limiter     = nocache ; set to {nocache,private,public} to
                                    ; determine HTTP caching aspects
session.cache_expire      = 180     ; document expires after n minutes 

Here's my compile options:

./configure
--with-apache=/usr/local/src/apache_1.3.12
--with-mysql
--enable-track-vars
--with-config-file-path=/etc
--enable-trans-sid


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-07-14 12:37 UTC] dmarkwit at dsrnet dot com
One of the other bug reports suggested to set the session path explicitly, so I tried using 

session_save_path("/home/dmarkwit");

I got the same error.
 [2000-07-14 15:51 UTC] dmarkwit at dsrnet dot com
Problem solved!

Searching around the web, I found that quite a number of people have been having the same problem and that led me to believe that the bug was in the software, not my setup.  I took a shot at downloading the latest snapshot of php4 to see of the bug has been addessed.  'Lo and behold!  The version dated Jul14 in snaps.php.net solved the problem nicely.  I am a very happy camper.

In case someone else runs into this problem, give the latest snapshot of PHP a shot.

-Denny
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Apr 24 02:01:30 2024 UTC