제목 | ci3 세션 질문드립니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 테러보이 | 작성시각 | 2020/02/03 09:46:15 |
|
|||
안녕하세요. ci 초보 테러보이라고 합니다. ci3로 프로젝트 하나를 오픈했는데 이해가 되지 않는 상황이 생겨 질문 드립니다. 이 프로젝트의 경우 로컬(laragon)에서 개발하고 깃을 통해 실제 서버(centos)로 배포하는 프로젝트 입니다. $config['sess_driver'] = 'files'; $config['sess_cookie_name'] = 'fcgo_session'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = FCPATH.'attach'.DIRECTORY_SEPARATOR.'session'; $config['sess_match_ip'] = FALSE; $config['sess_time_to_update'] = 600; $config['sess_regenerate_destroy'] = FALSE;
위처럼 세션 폴더를 분리 하여 저장하여 사용중입니다. 로컬서버에서는 해당 폴더에 차곡차곡 잘 쌓이는데 서버쪽에는 세션이 전혀 담기지 않고 서버 tmp 폴더에 쌓이더라구요. 소유주나 권한까지 문제가 없는데 혹시 이러한 사항이 발생 하신분 계신가요??
추가로 sentry를 통하여 오류를 감시 중 이지만 에러도 발견되지 않는 상황이네요.
요약: 로컬에는 지정된 위치에 세션이 생성, 서버에서는 지정 위치가 아닌 시스템 tmp에 저장, 에러는 발생하지 않음 |
|||
다음글 | 코드이그나이터 ftp 업로드시 파일용량이 0 그리고 에... (1) | ||
이전글 | 반복문 트랜잭션에 관련해서 질문드립니다. (2) | ||
한대승(불의회상)
/
2020/02/03 14:47:57 /
추천
0
phpinfo()로 실제 세션이 어디로 저장되도록 되어 있는지 확인해 보세요.
|
테러보이
/
2020/02/03 15:00:36 /
추천
0
로컬서버에는 지정된 경로에 저장하도록 나오고 실 서버는 시스템 tmp에 저장하도록 나오네요. (소스는 동일합니다) |