我正在设置 AfterLogic Webmail Lite,它需要支持会话的 PHP。它说未启用会话支持,但我觉得这很奇怪,因为session.save_handler
是定义:
session.save_handler = files
我尝试将其设置为/tmp
,但也没有用。我从 Arch 存储库(不是 AUR)安装了 PHP。我做错了什么?
答案1
尝试运行php -i
(或phpinfo()
在脚本中执行)并检查以下内容:
- 扩展是否
session
已加载?(运行php -m|grep session
或执行function_exists("session_start")
也会回答这个问题) - session.auto_start 是否启用?
- session.save_path 是否存在并且可以被服务器进程写入?
- 软件正在做什么才能判断会话支持未启用?