我在使用 Web 开发框架 Kohana 3.2 的会话时遇到问题,这显然是一个错误,最多可以解决。它报告 SESSION_EXCEPTION [1]: ERROR READING SESSION DATA。我的 Kohana 应用程序不在根文件夹中,我想知道这是否与它有关。
我尝试了几种可能的解决方案,但都没有奏效。这里是其中的一些:
1)使用一个库(Facebook SDK),会话是自己初始化的,会话处理是使用 $_SESSION 变量完成的。所以有两个cookie - 会话(Kohanas 会话ID)和PHPSESSID。*=> $_COOKIE 中只有一个 "session" 和 "PHPSESSID" 变量*
2)解决方法或解决方案在 php.ini session.auto_start = 0 中设置。=> 我在共享服务器 (iPage) 中工作,我很确定我无法编辑 php.ini 文件。
3)一些用户的会话文件试图保存到一个不存在的目录中。因此,他将 session.save_path 更改为有效路径并修复了它。=>如果他在谈论这个 php 本机函数,我已经创建了一个目录并将它设置为调用这个函数作为会话文件夹。它也没有奏效。但是,我不确定我是否正确执行(路径“/”将是根,而不是 kohana 所在的位置,对吗?)
4) 显然,这个错误已报告给 kohana ,但我无法通过阅读它来采取行动。
有人可以帮助我吗?提前致谢。