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

세션생성이 안됩니다. 채택완료

티틴 2년 전 조회 2,176

서버환경

 

아파치2.4 마리아디비 php7.4환경입니다.

 

php.ini에서 session.auto_start = 0 으로 되어있으며 

 

chmod -R 707 data

 

data 및 세션 폴더 퍼미션 707입니다.

 

config에서 세션 저장 위치 수정한 건 없구요...

 

그 외 따로 손댄곳도 없습니다...

 

사이트 로그인 등 문제는 없는데, 세션 저장 안되는 게 참 이상하네요;;; 이유가 뭘까요?

 

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

답변 5개

채택된 답변
+20 포인트
2년 전

로그인이 잘된다면 세션은 정상적으로 생성되고 있다는 말입니다

아무 곳에서나 echo G5_SESSION_PATH;<---이렇게 해서 세션폴더를 출력해보세요

 

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

답변에 대한 댓글 1개

티틴
2년 전
/var/www/html/data/session 라고 뜹니다. 정상 출력되고 있는듯한데... 세션이 하나도없네요;; 뭔일인지...

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

복스리
2년 전

혹시 로그인전과 로그인후의 url이 서로 다른가 확인해보시기 바랍니다.

 

보안서버와 실도메인과 서로 다를경우..세션값이 다르게 저장되거나 안될수도 있습니다.

따라서 이부분 부터 확인해보시면 해결할수 있지 않을까 생각됩니다.

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

답변에 대한 댓글 1개

티틴
2년 전
로그인전과 로그인후 위치는 동일합니다...ㅠ

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

j
2년 전

https://github.com/gnuboard/gnuboard5/issues/175">https://github.com/gnuboard/gnuboard5/issues/175

 

세션 파일이 노출되는 심각한 보안취약점으로 인해 5.5.7.3버전부터 이제 더 이상 해당 폴더에 세션 파일을 저장하지 않습니다.  

 

php 설정의 세션 폴더 혹은 웹서버 임시 폴더에 저장됩니다. 

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

답변에 대한 댓글 1개

티틴
2년 전
아 저는 5.3.3.3쓰고 있습니다 ㅠ

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

s
sinbi Expert
2년 전

PHP 에러 표시 되게 해놓구 찾아보세요.

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

답변에 대한 댓글 1개

티틴
2년 전
따로 에러는 출력되지 않습니다 ㅠ

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

A
2년 전

session_start();

 

해당을 php 부분에 넣어서 해보시기 바랍니다

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

답변에 대한 댓글 2개

티틴
2년 전
... 어떻게 하면 되는건가요 ㅠㅠ 모르겠습니다 ㅠ
액트온
2년 전
그런데 다시보니 session.auto_start = 0 해놓으셨으니 세션이 시작안되는건데 제가 적어드린게 별도로 있지 않는이상...

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

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

로그인