eyoucms1.4.9 验证码错误,session目录权限正确,但是session读取为空的原因
登录的验证码一直提示错误,原因是从session取验证码为空,但是session目录权限是正确的
后查找到原因,在php.ini中发现session.save_handler = redis
,session保存模式为redis,但是程序里面还是按文件模式读取的session,改为files就正常了。
通过宝塔面板修改:软件商店设置对应php版本,下面有个session配置。
是否其他原因?laravel 自己实现的 session 机制,理论和 php 的 session 无关,实测将 php.ini 改成
session.save_handler = redis
重启后,laravel .env 中配置SESSION_DRIVER=file
,能正常读取。