2개 그누보드 설치시 로그인 세션 문제
본문
동일한 서버에 같은 DB로 그누보드 2개를 아래와 같이 설치를 했습니다.
1) 도메인/
2) 도메인/sub/
절대경로는
1) /home/coo/www/
2) /home/coo/www/sub/
로 되어 있습니다.
2) 도메인/sub/data/dbconfig.php 파일에서 회원관련 부분은 처리를 해서 각각 따로는 로그인이 됩니다.
그런데, 1) 도메인/ 에 로그인을 해도 2) 도메인/sub/ 에 가면 다시 로그인을 해야 되더라구요. 물론 로그아웃도 같은 현상이구요.
그래서, 2) 도메인/sub/common.php 파일 217줄의 내용을 아래와 같이 수정을 했습니다.
session_save_path("/home/coo/www/data/session");
수정 이후에도 각각 로그인은 잘됩니다. 하지만, 로그인 세션공유는 되지 않더라구요.
2) 도메인/sub/data/session 폴더는 자료가 없고 1) 도메인/data/session 폴더에만 자료가 남습니다.
또 추가적으로 작업을 해야하는 부분이 있나요?
그누보드 버전은 5.5.10 입니다.
답변 6
양쪽 그누보드 /config.php
5행 정도..
define('G5_DOMAIN', '.domain.com'); //.domain.com 을 사용 도메인으로 변경
!-->
혹시나 해서 session 폴더를 심볼릭링크로 만들어 보았지만, 로그인 세션공유는 되지 않네요.
최신 그누보드에서 2개 이상의 그누보드 설치해서 로그인 세션공유를 못하게 막아 놓은 건가요?
( 이전에는 로그인 세션공유가 되었던거 같아서요. )
session_save_path("/home/coo/www/data/session"); <==이것을 1) , 2) 모두 동일하게 하세요
1) common.php에서는 주석처리 상태인 모양이네요
session_save_path("/home/coo/www/data/session"); 이걸
session_save_path("/home/coo/www/그누보드설치 한곳/data/session");
그누보드 설치한곳으로 옮긴게 좋구요 data/session 폴더를 707로 권한 변경해보세요
도매인이 다른거 아닌가요?
안녕하세요 혹시 이부분 방법을 찾으셨을까요 동글이님?