테스트 사이트 - 개발 중인 베타 버전입니다

세션저장 문제 입니다. 채택완료

호이 9년 전 조회 5,694

각각지정된 계정에 /data/session 여기에 저장이 되야되는데

 

 서버에서 설정된 php.ini 의 세션위치 /tmp/ 이곳에 모두 저장이 됩니다.

 

서브도메인으로 각각나눠진 사이트가 모두  /tmp/ 여기에 저장이 되는것같습니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
복스리
9년 전

commnad.php 에 보시면

 

5.1.10 버전 기준으로

 

188라인 보시면

session_save_path(G5_SESSION_PATH);

 

이렇게 되어있습니다. 즉 세션값을 "G5_SESSION_PATH" 경로로 저장한다는 뜻입니다.

 

config.php열어보시면

 

G5_SESSION_PATH 경로가 define되어 있습니다.

 

이부분 확인해보시기 바랍니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호이
9년 전
php.ini에서 session.auto_start = 1 을 해버리면 저런설정 다 무시되더군요. 일반 호스팅 사용하시는 분들은 상관없는 문제입니다만 전 가상호스팅을 쓰기때문에 서버설정을 해야되서 이리저리 만지다보니 알게되네요.

댓글을 작성하려면 로그인이 필요합니다.

9년 전

삽질하다가 해결책을 찾아냈습니다 자문자답이네요. 혹시나 같은현상생기면 참고해 두세요.

 

session.auto_start = 0 으로 했습니다.

 

1로하면 세션자동지정이라 다 몰아서 저장되버리네요. 그래서 0으로 바꾸니 계정의 지정된 세션폴더로 각각

잘 저장됩니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인