'php'에 해당되는 글 1건

  1. 2009.05.19 미디어위키 로그인 세션 유지하기

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

=====================

Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2018.08
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

최근에 받은 트랙백

글 보관함

Yesterday15,250
Today4,143
Total4,253,500