会话创建时的权限错误吗?

会话创建时的权限错误吗?

有没有办法修改生成的会话文件的权限?系统正确地将文件写入 /var/session 目录,但没有适当的访问权限(导致没有购物车或管理员访问权限):

-rw------- 1 [user] [group]   1271 2014-07-21 14:08 sess_lbqm0lbun5mlo89qvubg66keg1

我可以chmod轻松地完成它们,但我不想每次创建会话时都这样做。

答案1

尝试授予整个目录的写入/读取权限,而不是单个会话文件。我的意思是 chmod var/sessions,而不是其中的文件。

另一个解决购物车或管理员无法访问的方法是将会话保存在数据库中。这可以通过更改local.xml 中<session_save><![CDATA[files]]></session_save>节点的内容来实现。<session_save><![CDATA[db]]></session_save>

相关内容