미디어 위키를 사용하다 보면 당연히 업그레이드와 보안패치가 나옵니다.

이걸 충실히 받아서 업데이트 해줘야 합니다.

1.15 버전에 들어서면서 쉘에서 명령어 한줄로 간단하게 업데이트 가능합니다만 가끔 문제가 생깁니다.

사용자 삽입 이미지












웹 호스팅에 따라서 쉘에서 php 명령어 실행을 지원해 주지 않는 경우가 있습니다.

관리자에게 직접 부탁하면 될지도 모르지만, 자신의 위키 구조가 복잡하다면, 조금 꺼려집니다.

그래서 찾아낸 방법입니다.

http://www.mediawiki.org/wiki/Manual:Upgrading

한국어 문서는 없는 관계로 영어 문서를 참고 하시기 바랍니다. (미디어 위키관련 한국어 문서는 그 절대량이 부족합니다.)

간단하게 요약하면 인스톨러를 다시 한번 실행시키는 방법입니다.
1. 원래 존재하는 LocalSetting.php의 이름을 LocalSetting.old.php로 변경합니다.

2. config 디렉토리 권한을 웹서버에게도 부여합니다.

3. 인스톨러를 다시 실행시킵니다. 이때 이전에 위키를 설정했던 정보를 그대로 입력합니다.

   잘 기억이 나지 않는다면 LocalSetting.php의 내용을 참조하시기 바랍니다.

4. 인스톨이 성공하면 새로 생긴 LocalSetting.php를 삭제합니다.

5. LocalSetting.old.php를 LocalSetting.php로 재변경하여 원래 위치로 되돌립니다.

6. config 디렉토리의 권한을 원래대로 되돌립니다.

중간에 DB의 모든 권한을 가진 ID인지 확인하는 내용이 있지만, 웹 호스팅을 사용하는 분들은 크게 신경쓰시지 않아도 굅니다.

shell이 사용가능한 분은 간단하게 명령어 한줄로 해결가능합니다.
$ php update.php
이거면 끝입니다. 1.15부터 업그레이드 작업이 간편하게 개선되었기 때문에 아주 편하게 하실수 있습니다.
trackback :: http://engagestory.com/trackback/574
   12345    
Copyright © 2005-2016,인게이지. All rights reserved.