Dokuwiki 업그레이드(Release 2007-06-26)

사용자 삽입 이미지
Dokuwiki가 2007년 6월 26일자로 업데이트 되었다(변경 내용은 Changelog를 참고). 2007년 5월 24일자의 RC 버전을 설치한지 얼마되지 않았지만 release된 신규 버전으로 업그레이드 하였다. ^^


업그레이드 순서는 다음과 같다.
참고로 이전 버전(rc2007-05-24)은 "~/public_html/wiki"에 위치하고 있다.

1.  다운로드한 dokuwiki-2007-06-26.tgz의 압축을 해제한 후 새로운 위키 디렉토리로 이동한다.

[kyungseo@localhost temp]$ tar xvfz dokuwiki-2007-06-26.tgz
[kyungseo@localhost temp]$ mv dokuwiki-2007-06-26 ~/public_html/newwiki

2. 다음 항목들을 이전 위키에서 복사하여 신규 위키에 붙여넣는다.

* index 페이지와 Rewriting URL이 설정되어 있는 .htaccess

[kyungseo@localhost temp]$ cd ~/public_html/newwiki
[kyungseo@localhost newwiki]$ cp ../wiki/.htaccess .
[kyungseo@localhost newwiki]$ cp ../wiki/index.php .

* config 파일들

[kyungseo@localhost newwiki]$ cp ../wiki/conf/local.php conf
[kyungseo@localhost newwiki]$ cp ../wiki/conf/acl.auth.php conf
[kyungseo@localhost newwiki]$ cp ../wiki/conf/users.auth.php conf

* data 파일들

[kyungseo@localhost newwiki]$ cp -R ../wiki/data/* data

* plug-in

[kyungseo@localhost newwiki]$ cd lib/plugins
[kyungseo@localhost plugins]$ cp -R ~/public_html/wiki/lib/plugins/addnewpage .
[kyungseo@localhost plugins]$ cp -R ~/public_html/wiki/lib/plugins/cacherevisionserase .
[kyungseo@localhost plugins]$ cp -R ~/public_html/wiki/lib/plugins/feed .
[kyungseo@localhost plugins]$ cp -R ~/public_html/wiki/lib/plugins/pagelist .
[kyungseo@localhost plugins]$ cp -R ~/public_html/wiki/lib/plugins/pagemove .

* template(변경 내역이 있을 경우)

[kyungseo@localhost plugins]$ cd lib/tpl
[kyungseo@localhost tpl]$ cp -R ~/public_html/wiki/lib/tpl/default .

3. 권한(permission)을 적용하고 보안을 위해 install.php 파일을 삭제하거나 rename한다.

[kyungseo@localhost tpl]$ cd ../..
[kyungseo@localhost newwiki]$ chmod 757 conf
[kyungseo@localhost newwiki]$ chmod 646 conf/users.auth.php
[kyungseo@localhost newwiki]$ chmod 757 data
[kyungseo@localhost newwiki]$ chmod 757 data/attic/
[kyungseo@localhost newwiki]$ chmod 757 data/cache/
[kyungseo@localhost newwiki]$ chmod 757 data/locks/
[kyungseo@localhost newwiki]$ chmod 757 data/media/
[kyungseo@localhost newwiki]$ chmod 757 data/meta/
[kyungseo@localhost newwiki]$ chmod 757 data/pages/
[kyungseo@localhost newwiki]$ chmod 646 data/meta/_dokuwiki.changes
[kyungseo@localhost newwiki]$ chmod -R 777 data/*
[kyungseo@localhost newwiki]$ mv install.php install_back.php

4. 제대로 돌아가는지 테스트하기 위해 check 및 로그인 등의 기능을 정검한다.

* .htaccess의 RewriteBase를 "/newwiki"로 임시 변경.
* http://kyungseo.pe.kr/newwiki/doku.php?do=check 로 접속하여 아래와 같이 나오면 성공.

DokuWiki version: Release 2007-06-26
PHP version 4.3.11
Datadir is writable
Attic is writable
Mediadir is writable
Cachedir is writable
Lockdir is writable
conf/users.auth.php is writable
mb _string extension not available - PHP only replacements will be used
Debugging support is disabled
You are currently logged in as xxxxxxx (Kyungseo Park)
You are part of the groups admin, user
Your current permission for this page is 255
The current page is writable by the webserver
The current page is writable by you

5. 새로운 사이트로 서비스를 시작한다.

.htaccess의 RewriteBase를 "/wiki"로 원복

[kyungseo@localhost ~]$ cd ~/public_html/
[kyungseo@localhost public_html]$ mv wiki oldwiki
[kyungseo@localhost public_html]$ mv newwiki/ wiki
2007/06/28 15:20 2007/06/28 15:20
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/4

« Previous : 1 : ... 137 : 138 : 139 : 140 : 141 : 142 : 143 : 144 : Next »