설치 전 필요환경 #
- 아파치 웹서버, PHP
- rcs
다운로드 받는다 #
압축을 적절한 곳에 푼다 #
$ tar --same-permissions -xzvf moniwiki-1.1.x.tgz
압축을 풀면 moniwiki라는 디렉토리 밑에 화일들이 있는 것을 볼 수 있다.
디렉토리 이름을 원하는 것으로 바꿀 수도 있다. 예를 들어 /wiki라고 바꿀 수 있으며
기본 값은 /moniwiki이다.
monisetup.sh를 실행한다 #
monisetup.sh를 실행하여 디렉토리의 쓰기권한을 조정한다. (기본값은 2777) 이렇게 하여야 MoniSetup.php를 실행시킬 수 있게 된다.
( 실행명령어는 프롬포트상에서 sh monisetup.sh )
윈도우즈 환경에서는 곧바로 monisetup.php를 실행하시면 됩니다. (구버전의 모니위키에서는 monisetup.bat를 실행해야 합니다)
MoniSetup #
secure.sh를 실행한다 #
secure.sh를 실행해서 다른 사람들이 자신의 Wiki 설정을 볼 수 없게,고칠 수 없게 한다.
설치가 끝났습니다. 이제 위키위키를 즐기세요.
설정하기 #
모니위키 설치가 끝났지만 사용자의 입맛에 맞게 설정하고자 한다면 다음을 참고하세요.
- MoniWikiOptions 모니위키의 다양한 옵션을 조정한다.
- 1원짜리 팁: http://kldp.net 의 모니위키 프로젝트 홈페이지.
기타 주의사항 #
관리 #
업그레이드를 편리하게 하려면, 플러그인을 새로 추가할 경우는 원 파일을 고치는 것보다는 새롭게 플러그인을 만들어 준다. 이렇게 하면 tar파일을 덮어쓰는 것만으로 간단히 업그레이드 할 수 있다.
업그레이드 #
모니위키 1.1.3 이후 최신 버전부터는 UpgradeScript를 제공하여 보다 편리하게 업그레이드/다운그레이드를 할 수 있다.
특별한 경우가 아니라면, 덮어쓰는 것만으로 업그레이드 할 수 있다. 원 파일을 수정하였을 경우라면 덮어쓰는 것을 선택적으로 해주어야 할 것이다.
- 기존의 data디렉토리는 전혀 덮어씌여지지 않는다. 그러나 만약의 실수를 대비하기 위해서 업그레이드 하기 전에는 data/text 디렉토리의 내용을 백업해 두는 것이 좋을 것이다.
백업 #
root사용자라면 tar를 이용해서 간단히 백업할 수 있겠고, 호스팅을 하는 일반 사용자의 경우라면 backup restore를 액션을 이용할 수 있다.
- backup : ?action=backup해 보라. 백업은 data 디렉토리의 user와 text를 및 기타 몇몇 설정을 보존한다. pds/ 디렉토리를 보존하지는 않는다. 백업된 파일은 pds/ (혹은 $upload_dir로 정의된 위치) 하위에 저장된다.
- restore : ?action=restore한다. 백업된 tar 파일 목록이 나오고 tar 파일을 선택하면 관리 비번을 물어본다.
Warning: fopen(./data/cache/backlinks/MoniWikiOptions) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/backlinks/HelpOnAdministration) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/backlinks/HelpOnConfiguration) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/pagelinks/HelpOnInstallation) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488