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
我沒有想法發生了什麼事情。有誰能夠幫助我?