미디어 위키에서는 로그인 상태를 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
=====================











