'스크립트'에 해당되는 글 2건

  1. 2009.09.29 미디어위키 update.php사용 (1)
  2. 2009.05.19 미디어위키 유지보수용 스크립트
미디어위키를 사용하다 보면 가끔 내가 편집한 글이 제대로 반영되지 않거나, 파일을 업로드할 수 없는 경우가 생긴다.

아직도 정확한 이유는 알 수 없다. 어쩌면 영문에서는 정상적으로 될 수도 있다.

아래 경우도 그러한 경우이다.

나는 문서를 독립적으로 편집하고 그 문서를 관련있는 대주제 문서안에 링크를 걸거나 포함시켜 놓는 방법을 자주 사용한다.

~~~대주제 문서 생성 
[[중간 주제]]      <==링크를 건다
{{:중간 주제}}  <==포함시킨다.

~~~중간주제 문서 생성
{{Template:소주제}}  <==틀 문서를 만들어 포함시킨다.

~~~틀:소주제 문서 생성
    내용    <==내용을 넣는다..

그런데 문제가 생겼다. 틀문서로 만들어진 소주제의 내용이 바뀌었는데도 대주제 문서에 포함되어 나타나는 소주제문서의 내용은 그대로인 것이다.

이유는 모르겠지만 다음 스크립트를 사용하니 해결되었다.

$ cd  ~/public_html/wiki/maintenance/    <==maintenance 폴더로 이동한다.
$ php update.php

설명은 아래 링크를 참고하라..

주1) 가만 생각해보니 대주제 문서를 약간 편집해서 저장하고 다시 열어보았으면 되었을 지도 모르겠다.
다음에 동일한 문제가 생기면 시험해 보아야 하겠다.
 
 
Posted by novice9

댓글을 달아 주세요

  1. Favicon of http://notes.textcube.com BlogIcon notes 2009.10.12 21:11 신고  댓글주소  수정/삭제  댓글쓰기

    역시 우연이란 없는 모양이다. 또 위키를 편집하던 중 동일한 문제가 생기는 것을 발견했다. 위에서는 update.php를 사용하여 해결했지만, 문제가 된 페이지를 다시 한 번 저장해 주는 것으로 해결은 되었다....원인은 모른다...

미디어위키(Mediawiki)에는 사이트를 유지보수(Maintenance) 할 수 있는 스크립트들이 포함되어 있는데, 가끔 Extension들을 추가하다 보면 사용할 때가 있다. 다음 페이지에서는 이 유지보수용 스크립트들의 리스트들을 포함하고 있다.

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

 이 중에서 쓸만한 스크립트들이 몇 개 눈에 띈다.

deleteOldRevisions.php <= 지나간 버전의 문서를 삭제한다.

removeUnusedAccounts.php <= 사용하지 않은 계정을 삭제한다. 한번도 편집을 하거나 파일을 올리지 않았다는 의미다.

update.php <= DB를 업데이트한다. 이 스크립트를 TitleKey Extension을 추가할 때 한번 사용한 적이 있다.

changePassword.php <= 사용자 패스워드를 변경한다. 패스워드를 분실했을 때 사용가능 할 것 같다.

rebuildtextindex.php <= 검색 인덱스를 재구성한다.

이 밖에도, 용도를 짐작하기 어려운 많은 스크립트가 있다. 아직도 길은 멀고 험하다. ^_^

Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

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

달력

 « |  » 2018.05
    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    

최근에 받은 트랙백

글 보관함

Yesterday14,299
Today13,820
Total2,667,573