본문 바로가기
CMS(Content Management System)/미디어위키(MediaWiki)

[미디어위키] 세션 유지 시간 늘리기

by 연구자 공학코드 2023. 4. 14.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

미디어위미디어위키에는 세션 유지 시간을 설정하는 별도의 설정이 없다. 그러므로 'php.ini'에 세션 유지 관련 설정을 수정하면 해당 값으로 잘 동작한다.

PHP 세션 유지 시간 설정하는 방법

PHP가 설치된 디렉토리로 가면 'php.ini' 파일이 있다. 해당 파일을 열어서 'session.gc_maxlifetime' 값을 아래의 사진처럼 입력하면 설정이 잘 된다. 설정할 때 시간 단위는 초이며 아래의 사진처럼 28800을 입력하면 8시간이 된다. 세션 최대 유지 시간의 기본값은 24분으로 설정되어 있다.

세션 유지 시간 설정 화면
PHP 매뉴얼에 나타난 'session.gc_maxlifetime' 설명

설정 적용 여부 확인 방법

'phpinfo()' 함수를 실행하면 현재 PHP 모듈의 설정을 확인할 수 있다. 아래의 사진처럼 'session.gc_maxlifetime' 값이 설정한 대로 나타나면 잘 적용된 것이다.

설정 값이 나타난 화면

참고문서

  1. "Runtime Configuration", PHP Manual, PHP 공식 홈페이지. @원문보기

 

728x90
반응형

댓글