728x90
반응형
오류 개요
미디어위키(MediaWiki)에서 세션(Session) 관련 오류가 나타난다면 PHP 모듈에서 세션이 정상적으로 생성되는지를 확인해야 한다. 미디어위키에서 세션은 PHP 모듈의 세션을 활용하기 때문에 PHP 모듈로 가서 PHP 세션 설정을 확인해야 한다.
오류 메시지와 화면
오류 메시지와 화면은 아래의 사진처럼 나타난다.
세션 데이터가 없어져 편집을 저장하지 못했습니다.
로그아웃되었는지도 모릅니다. 아직 로그인 상태인지 확인하고 다시 시도해주세요.
다시 시도해도 되지 않으면 로그아웃한 다음 다시 로그인하세요.
그리고 브라우저 설정에서 쿠키 사용을 허용하는지 확인하세요.
오류 해결 방법
'php.ini' 파일을 텍스트 에디터로 열어서 PHP 세션 설정을 찾아 아래와 같이 설정한다. 본 글에서는 세션을 파일로 관리하는 것을 전제로 하여 설명한다.
session.save_handler = files
보통은 세션을 파일로 관리할 때 파일의 저장 경로가 잘 못 되어서 오류가 발생한다. 아래처럼 경로를 잘 설정하고 웹 서버(PHP 모듈)가 파일을 관리(읽기, 쓰기, 수정, 삭제)할 수 있도록 설정한다.
session.save_path = "C:\www\temp"
참고문서
- "Session Handling", PHP 지침서. @원문보기
728x90
반응형
'CMS(Content Management System) > 미디어위키(MediaWiki)' 카테고리의 다른 글
[미디어위키] 비밀번호 변경 안내 메일 문구 수정 방법 (0) | 2024.03.01 |
---|---|
[미디어위키] 차단된 사용자가 로그인되지 않도록 설정하기 (0) | 2023.05.12 |
[미디어위키] 로그인 상태를 항상 유지하도록 설정하기 (0) | 2023.04.15 |
[미디어위키] 세션 유지 시간 늘리기 (0) | 2023.04.14 |
[미디어위키] 데이터베이스 SQLite 설정 값 예시 (0) | 2023.03.28 |
댓글