Edit report at https://bugs.php.net/bug.php?id=25876&edit=1
ID: 25876 Comment by: ronniebasak22 at rediffmail dot com Reported by: golden at riscom dot com Summary: session_start(): Failed to initialize storage module Status: No Feedback Type: Bug Package: Session related Operating System: freebsd 4.8 PHP Version: 4.3.9-4.3.10 Block user comment: N Private report: N New Comment: Here I'm PAMP user, I am getting it everywhere, from PhpMyAdmin to E107... whenever calls to session_start() Fatal Error: function session start [<a href='function.session.start'>] Failed to initialize storage module user (C:\xxx\temp) on setup.php on line 82 But same is working on my hosting with exactly same php, mysql and apache version running Apache 2.2.2 DAV/2 PHP 5.2.2 ZEND 2.2.0 I think only with Apache it has been seen Previous Comments: ------------------------------------------------------------------------ [2011-08-12 12:58:10] okasion at gmail dot com Hi, I know this problem refers to FreeBSD minor to version 5.x and PHP minor to version 5.x, but I want you guys to know that I solved this problem on FreeBSD 8.0 Release by uncommenting in your php.ini file: session.save_path = "/tmp" ------------------------------------------------------------------------ [2011-07-12 03:19:24] shappen at gmail dot com I still have this problem, when i use php5.3.6 and phpmyadmin3.4.3.1. And i have changed the php.ini session.save_path configuration to "/tmp" . ------------------------------------------------------------------------ [2011-03-03 12:18:10] comments at htmlcompressor dot com If you are gettin the following error: "Fatal error: session_start(): Failed to initialize storage module: files (path: ) in...." Make sure that you have setup the session save path in your php.ini: session.save_path = "/tmp" which seems to be disabled by default. ------------------------------------------------------------------------ [2009-11-05 13:32:03] gonzalo4 at gmail dot com I have the same problem: "Fatal error: session_start(): Failed to initialize storage module: files (path: ) in...." and i've put this line: ini_set("session.save_handler", "files"); and nothing happens. i'm using IIS 6.0 and PHP 5.2.11 ------------------------------------------------------------------------ [2008-06-23 15:07:22] james at dunmore dot me dot uk I use DB for sessions, and had the problem with session_destory (followed by session_start) as well. I had this code in a prepend-db file: $GLOBALS["mysql_session_handler"] = new mysql_session_handler; session_set_save_handler( array($GLOBALS["mysql_session_handler"],'mysql_session_open'), array($GLOBALS["mysql_session_handler"],'mysql_session_close'), array($GLOBALS["mysql_session_handler"],'mysql_session_read'), array($GLOBALS["mysql_session_handler"],'mysql_session_write'), array($GLOBALS["mysql_session_handler"],'mysql_session_destroy'), array($GLOBALS["mysql_session_handler"],'mysql_session_gc') ); ===== So instead, I put that inside the class as a static function (the in the prepend, called that static function, mysql_session_handler::setHandler();) , then called it again after session destroy. i.e. session_destroy(); mysql_session_handler::setHandler(); Problem sovled - well, it's not, session_destroy should not destroy the save handler ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=25876 -- Edit this bug report at https://bugs.php.net/bug.php?id=25876&edit=1