0
我正在将我的CodeIgniter 3应用程序迁移到Docker中,并且遇到了会话问题。由于CI会话,我无法登录到应用程序。CodeIgniter 3 + Docker - 会话
好像笨重新创建每个请求到服务器新的会话。当我查了一下$_COOKIE
包含我可以看到两个字段:
PHPSESSID - always the same (i even tried manually start php session)
ci_session - changes with every request
文件对新课程由www-data
用户创建并有权许可。
会话配置:
$config['base_url'] = 'http://localhost';
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = sys_get_temp_dir();
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
$config['cookie_prefix'] = '';
$config['cookie_domain'] = '';
$config['cookie_path'] = '/';
$config['cookie_secure'] = FALSE;
$config['cookie_httponly'] = FALSE;
泊坞窗图片:php:7.1-fpm
,nginx:latest
,mysql:latest
我没有想法发生了什么事情。有谁能够帮助我?