세션 폴더를 변경하려면 어찌해야하나요?
본문
일단 해본거는 /tmp/session 폴더를 만들고 ~/data 에 심볼릭 링크를 만들었습니다
소유자 그룹도 원본폴더와 심볼릭 링크 모두 apache 로 설정하고 로그인 테스트 해봤는데 로그인이 안됩니다.
두번째로 해본거는common.php 파일에서
session_save_path("/tmp/session");
이렇게 수정했습니다.
session 폴더 권한 777 줘도 안되고 selinux 꺼도 세션 파일이 생성안되네요..
어찌해야되나요?
답변 3
[config.php] 106라인 쯤
define('G5_SESSION_PATH', G5_PATH.'/tmp/session');
[common.php] 189라인 쯤
//ini_set('session.save_path', G5_SESSION_PATH);
session_save_path(G5_SESSION_PATH);
그래도 혹시 안되면 //ini_set의 주석을 빼보세요.
php.ini 부분을 수정하시고 그누 config.php 도 변경하셔야할거에요
잘 될지 모르겠지만
define('G5_SESSION_PATH', '/tmp/session');
를
define('G5_SESSION_PATH', $_SERVER['DOCUMENT_ROOT'].'/tmp/session');
로 바꿔보세요.
답변을 작성하시기 전에 로그인 해주세요.