【发布时间】:2013-07-22 13:00:04
【问题描述】:
我在使用 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 更改为有效路径并修复了它。 => If he was talking about this php native function ,我创建了一个目录并将其设置为调用此函数作为会话文件夹。它也没有奏效。但是,我不确定我是否正确执行(路径“/”将是根,而不是 kohana 所在的位置,对吧?)
4) 显然,此错误已报告给 kohana here,但我无法通过阅读来采取行动。
有人可以帮助我吗?提前致谢。
【问题讨论】:
-
您能否提供引发此错误的代码并解释您正在做什么以及试图实现的目标?
-
我刚遇到这个问题,我的问题是试图连接到一个不存在的数据库。
标签: php session kohana kohana-3 kohana-3.2