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
반응형
'프로그래밍 > 기타' 카테고리의 다른 글
배치파일(*.bat) 관리자 모드로 실행 윈도우 80포트 종료 자동 Y (0) | 2024.01.10 |
---|---|
AES-128 암호화 및 복호화 테스트 (0) | 2023.05.14 |
AutoSet9 redis 설치 및 오류, phpredis설치 (0) | 2021.12.06 |