2009.05.19 15:44 IT/미디어위키
미디어위키 로그인 세션 유지하기
미디어 위키에서는 로그인 상태를 PHP의 설정대로 유지한다.
다시 말해 일반게시판 프로그램과 같이 php의 ini_set함수를 써서 임의로 변경하지 않는다.
php.ini 파일을 보면 기본값이 1440(24분)초 이다.
이 값을 그대로 놔둔 상태에서는 위키를 로그인했다가 다른 일을 하고 있으면, 조금 있다가 세션이 끊어져서 다시 로그인을 해야 한다.
그래서 다음과 같이 2시간 정도로 변경했다.
=========php.ini=======
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 7200
=====================
만약 폴더별로 세션을 유지시간을 변경하고자 한다면, .htaccess 파일을 만들어 다음 내용이 들어가면 된다.
========.htaccess=======
php_value session.gc_maxlifetime 7200
=====================
<==그러나, 폴더별로 이렇게 하여 "분산 설정파일"을 사용하는 것은 보안상 권장 사항은 아니며, 데비안(Debian)의 아파치 기본설정으로는 다음과 같이 막혀있다. 해당 폴더의 설정이 다음과 같이 되어 있다면 .htaccess 파일을 사용할 수 없어 페이지가 아예 뜨지 않을 것이다.
======/etc/apache2/sites-enabled/000-default,/etc/apache2/apache2.conf===
AllowOverride None
=====================
'IT > 미디어위키' 카테고리의 다른 글
미디어위키 footnote기능 추가 (0) | 2009.05.19 |
---|---|
미디어위키-문법강조기능 추가(SyntaxHighlight_GeSHi) (0) | 2009.05.19 |
미디어위키 로그인 세션 유지하기 (0) | 2009.05.19 |
미디어위키 1.14.0 버전과 FCKeditor (0) | 2009.05.19 |
미디어위키 Search Suggest 기능 추가 (0) | 2009.05.19 |
미디어위키 TitleKey Extension -대소문자 구별없애기 (0) | 2009.05.19 |
댓글을 달아 주세요