Re: Saving session to database

From: Date: Thu, 16 May 2013 12:49:10 +0000
Subject: Re: Saving session to database
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-321084@lists.php.net to get a copy of this message
Matijn Woudt wrote:
On Thu, May 16, 2013 at 10:43 AM, Lester Caine <lester@lsces.co.uk <mailto:lester@lsces.co.uk>> wrote:
    I'm having a problem with webtrees ... http://webtrees.net/
    My copy is running on http://webtrees.lsces.org.uk and you will see that it
    is throwing an error relating to the session handling.
    Running Apache 2.2.22, PHP5.4.14, MySQL 5.5.31 (
    http://lsces.org.uk/phpinfo.__php <http://lsces.org.uk/phpinfo.php> )
    If I comment out the session_set_save_handler() section of session.php then
    I can log in and use the site. Have tried reworking that as a
    SessionHandlerInterface without any success. As far as I can see, the
    'write' function of the handler is not being called and while there are
    various notes about problems with PHP5.4 blocking access to the write and
    close functions, none of the fixes I have tried have resulted in a working
    setup.
    Anybody seen this problem with PHP5.4?
    http://lsces.org.uk/hg/__webtrees/file/dcf6ff358108/__includes/session.php#l334
    <http://lsces.org.uk/hg/webtrees/file/dcf6ff358108/includes/session.php#l334> is
    the code that seems to be failing.
What error do you get? I tried loading the site but it shows up fine. In general, you should post the error message in your email anyway, for two reasons: 1) Most people on this list don't bother to open a (terrible slow) website. 2) Archives, so if anyone after you comes up with the same problem, he will be able to refer to the archives to find his solution.
Been working on this most of the morning without success :( Faulty version is back up, and showing all the error messages, but basically ... ERROR 2: session_regenerate_id(): Session object destruction failed 0 Error occurred on in function session_regenerate_id But I think it's the initial session write that is failing ERROR 2: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/php5) 0 Error occurred on in function session_write_close But it should be writing to the database not the file directory. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

« previous php.general (#321084) next »