最新消息:

解决Fatal error: session_start()

未分类 admin 2483浏览 0评论

正冰 ( http://blog.is36.com/ ) :

今天用APMServ5.2.6测试国内的最土团购程序,出现如下错误:

Fatal error: session_start() [<a href=’function.session-start’>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:APMServ5.2.6wwwhtdocstuanincludelibrarySession.class.php on line 15

出现该问题是session文件无法写入到临时目录,经过对比找到了原因,将下图中“PHP读写限制”设为空(不限制)即可。



大小: 103.15 K
尺寸: 300 x 188
浏览: 16 次
点击打开新窗口浏览全图

或者在源代码Session.class.php文件中的session_start();语句前增加一句session_save_path(DIR_ROOT);指定session保存在网站根目录下(前提是之前配置虚拟主机时候指定了“PHP读写限制”在网站本目录)。

如果不是使用APMServ5.2.6如上问题所致,可以直接修改php.ini中的session.save_handler值从’user’到’files’,修改seession.path为当前网站有权限写入的路径。重启Apache即可。

转载请注明:爱开源 » 解决Fatal error: session_start()

您必须 登录 才能发表评论!