我在使用Joomla 1.5安装程序在计算机上运行时遇到了一些麻烦。
当我登录时,它似乎工作,因为JApplication :: login()返回true。此外,当我调试和var_dump响应时,我可以看到用户。
然而,当我重新加载页面时,我仍然没有登录,所以似乎Joomla没有保存当前会话。
我查看了框架,无法找到如何保存会话。日志也是空的。
有人知道可能是什么问题吗?
答案 0 :(得分:2)
您是否在管理员和前端遇到同样的问题?如果您确实可以访问管理员,则可能是前端问题。您可以检查joomla根目录中的“configuration.php”文件,并查找以下行:
var $session_handler = 'database';
如果它为空,则表示您在保存配置时遇到了一些问题。 “session_handler”的常用值是“database”或“file”,根据您的设置,您可能还有其他值。 如果你的session_handler没问题,那么也要检查这个值:
var $lifetime = '15';
如果我没错,那就是会话的生命周期。 如果您仍然遇到问题,如果您可以使用会话,则应该检查单独的脚本(不是Joomla),只是为了确保您的本地设置没有问题。
我希望它有所帮助!