로그아웃때문에 로긴 테이블이 자꾸 깨집니다.-_-;;
지난번에 같은 문제로 질문을 했었는데, 그리 해도 안되어서..다시 질문 드립니다.
(그때 답변주신 rolo님 감사합니다. ^^)
우선은, 제가 운영하는 사이트가 그전에 제로보드를 쓰다가 이번에 그누로 모두 이동했구요,
서너달동안 제로보드랑 나라오름님의 클럽을 같이 운영했었습니다.
지금 문제는,
1. 일정시간이 지나면 로그아웃이 되어야 하는 자동로그아웃이 안되고 있습니다.
- 이부분을 찾아보니, 인터넷 도구-옵션 설정이 잘 못 되어있는경우도 있다고 하셨는데,
저같은 경우는, 도구-옵션-임시파일설정이 every visit to the page 입니다.)
2. 자동로그인을 쓰면 로그아웃이 안됩니다.(그래서 현재는 자동로그인도 막아둔 상태입니다.)
로그인 테이블g4_login 이 며칠에 한번씩 깨지고, 서버에 무리를 주고 있는 상황입니다.
(보통 동시 접속자수가 500-600정도 되는걸로 나오는데 거기서 100명넘게는 아마도 ㅠㅠ)
제가 수정한 부분은
1. common.php
- ini_set("session.cache_expire", 5); // 세션 캐쉬 보관시간 (분)
ini_set("session.gc_maxlifetime", 300); // session data의 gabage collection 존재 기간을 지정 (초)
ini_set("session.gc_maxlifetime", 300); // session data의 gabage collection 존재 기간을 지정 (초)
으로 수정했습니다.
그렇게 해도 안되구요..
2. 기본설정에서 현재접속자를 10분으로 해 두었습니다.
3. 제가 운영하는 사이트는 root밑에 gnu가 깔려있어서 root에 index.html, index.php를 아래와 같이 수정해 두었습니다. (그전에는 frame을 써서 사용했었는데, 혹시 문제가 생길까봐..아래와 같이 수정해 두었습니다.)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<head>
<title>TEST</title>
</HEAD>
<body onLoad="document.location='./gnu/index.php?xrURL=<?= $_SERVER['HTTP_REFERER']; ?>'">
</HTML>
4. 아직 제로보드는 살아있는 상태이구요..(예전 data들 때문에요..)
5. 제로랑 그누랑 하나의 DB안에 있습니다.
어떤분은 경로의 문제라고도 하시던데..대체 해결방법을 못찾겠습니다.
고수님들의 답변 부탁드리겠습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
그리고 기본설정에서 10분으로 조정하셨다고 하셨는데.
php.ini의 session.gc_maxlifetime이부분을 10분으로 조정하신건가요?
맞다면 음.. 이부분을 5분으로 조정하시고 restart하신다음 테스트 해보세요.
그래도 않된다면 저도 직접소스를 열어서 테스트를 해보지 않는한 뭐라 말씀드리기가 그렇네요.
건승하시길..
2. 기본설정은 관리자화면->기본설정 이니까 그누게시판에서의 기본설정이었어요..
답변은 감사드립니다만.흑 아직도 해결이 안되네요..여튼 감사합니다..