DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


사이드바

이 문서의 번역?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community


Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy

ko:install:moreupgradedetailhosted

FTP를 이용해서 호스팅 웹공간에서 업그레이드

새로운 버전으로 업그레이드하고 페이지들을 복구하는 방법에 대해 설명합니다.
여기서는 2006-03-09b에서 2006-11-06버전으로 업그레이드 하는 경우입니다.

1. 파일 백업

  • /data dir
  • /conf/acl.auth.php
  • /conf/local.php
  • /conf/users.auth.php
  • /lib/plugins 디렉토리(plug-ins1))
  • /lib/tpl dir (사용자가 만든 템플릿이 있는 경우)

2. 새 버전 설치

Dokuwiki 타르볼(.tgz)를 다운로드 후 압축해제하여 모든 파일을 서버로 복사합니다. 디렉토리를 덮어쓰기나 삭제하는 대신 나중에 교체될 수 있도록 기존 디렉토리를 남겨 놓는 것이 좋습니다. 백업해 놓은 파일들은 아마 남아 있는 파일들의 적당한 시작점이 될지도 모릅니다.

3. 환경 설정 복구

만일 아래 파일들이 없는 경우 /conf디렉토리에 복사합니다:

  • acl.auth.php
  • local.php (필요한 경우, 템플릿을 임시로 쓰기위해)
  • users.auth.php

4. 권한 설정

권한 변경(non recursive):

  • /conf 757
  • /conf/users.auth.php 646

/data디렉토리의 파일들을 ftp를 사용해서 복사한다면 다음 권한도 변경해야합니다:

  • /data/attic 757
  • /data/cache 757
  • /data/locks 757
  • /data/media 757
  • /data/meta 757
  • /data/pages 757
  • /data/meta/_dokuwiki.changes 646 (있는 경우에만 수행)

5. 초기 테시트

  • 위키 시작…
  • “do=check” 테스트 실행
  • 로그인 테스트
  • 모든 것이 잘 동작하는지 확인
  • 로그 오프

6. 페이지들 복구

사용하고 있는 컴퓨터에서 호스팅 웹공간으로 /data 디렉토리를 복사할 다른 방법이 없다면, /wiki와 /playground 디렉토리를 제외하고 /data 디렉토리의 모든 파일과 페이지들을 복구해야합니다. (실제로 이 과정이 전혀 필요하지 않고, 단지 백업해 놓았던 /data 디렉토리를 같은 이름으로 전에 있던 곳에 그대로 남겨 놓을 수도 있습니다. /data 디렉토리만 제외하고 모든 파일과 디렉토리를 사용하고 있는 컴퓨터에서 호스팅 웹공간으로 복사합니다. 정상적으로 복사가 된다면 모든 접근권한은 정확히 설정된 것을 의미합니다. 그 후, 확실하게 새로운 /wiki와 /playground 디렉토리들을 복사합니다.)

단지 FTP접근만 가능한 호스팅 웹공간에서는 DokuWiki는 644/755권한을 가진 파일과 디렉토리들을 수정하거나 삭제할 수 없습니다. 단지 파일 소유자만 가능합니다. 차선책은 모든 접근권한을 646/757로 바꾸는 것입니다. FileZilla 3(2006년 11월 현재에도 아직 베타)는 이런 변경을 하위 디렉토리까지 재귀적으로 자동으로 가능하게 해줍니다. 이 과정은 2번 실행해야 합니다. 한 번은 모든 파일들에 대해서, 두번째는 모든 디렉토리에 대해서 실행해야 합니다. 자세한 내용은 the Dokuwiki forum을 참고하기 바랍니다.

7. 플러그인들 복사

  • Searchindexmanager
  • cacherevisionserase
  • highlight
  • video
  • 등등.

8. 색인 재생성

일반적으로 인덱스는 자동으로 재생성됩니다. 어찌되었든 드물게 색인 재구측이 수동으로 이루어져야 할 때가 있습니다. 이런 경우 Searchindex Manager플러그인2)을 사용할 수 있습니다. 이 작업을 하려면, 임시로 fix/hack을 수정할 필요가 있을지도 모릅니다. /inc/indexer.php파일의 56행에 다음을 추가합니다:

if (!is_array($links)) { $links = Array($links); }
  • 위키를 시작합니다…
  • 로그인 후, manage→Searchindex Manager에서 “Rebuild Index”버튼을 클릭합니다.3)

번역

english version: dokuwiki-2006-11-06.

Add your email here if you created translated or modified whole or part of this page.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-9 created
1)
새 버전과의 호환성을 검사
2)
버전: searchindex-plugin-2005-09-04.tgz
3)
“Rebuild Index”버튼을 눌러도 어떤 반응은 없어서,웹브라우저(파이어폭스)가 강제로 새로 갱신된 페이지를 불러오도록 하기위해, “새로 고침”버튼을 클릭해야 했습니다.
ko/install/moreupgradedetailhosted.txt · 마지막으로 수정됨: 2007-10-14 00:36 저자 ach