본문 바로가기
프로그래밍/기타

윈도우 AutoSet9 redis database codeigniter 3 ci_session 생성안되는 문제

by 마루의 일상 2021. 12. 8.
728x90
반응형
* 대략적인 운영환경*
- AutoSet 9
- 코드이그나이터 3
- PHP 5.6
- phpredis 2.2.7

위에 환경상에서 로그인 시 ci_session이 생성되어야 하는 데 로그인은 되는데 세션(ci_session)이 생성이 안 되는 것이다.

$config['sess_driver'] = 'redis'

$config['sess_driver'] = 'database'

둘 다 ci_session이 안됐었다.

구글링을 열심히 해보았지만 해결방법을 찾지 못했다.

혹시나 하여 

$config['log_threshold'] = 4;
$config['log_path'] = 'C:/';

으로 설정하고 로그인을 해보았다.

웬걸 로그를 보던 중에 ERROR가 찍히는 게 아닌가.... session.auto_start 하고 연관이 있나 보다.

ERROR - 2021-12-08 10:35:53 --> Session: session.auto_start is enabled in php.ini. Aborting.
php.ini파일에서 session.auto_start = 1를 0으로 변경후 서버 재시작 후
로그인 해보았다.
빙고.
정상적으로 ci_session이 저장된다.​
[HTTP_COOKIE] => PHPSESSID=ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ , ci_session=ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ

이거 해결하느라고 너무 지체했다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형