- HelpOnAdministration
== MoniWiki 관리하기 ==
== Moniwiki 백업하기 ==
* MoniWikiBackup
* MoniWikiBackupRestore
MoniWiki를 실행하기 위한 환경 구성을 위한 문서 링크입니다.
- HelpOnConfiguration
MoniWiki는 `[config.php]`에 있는 설정을 입맛에 맛게 고칠 수 있다. config.php는 MoniWiki본체 프로그램에 의해 `include`되므로 PHP의 include_path변수로 설정된 어느 디렉토리에 위치할 수도 있다. 특별한 경우가 아니라면 MoniWiki가 설치된 디렉토리에 config.php가 있을것이다.
{{{RCS}}}는 모니위키에서 버전관리를 {{{RCS}}}를 통해 제공하고 있다. [[MoniWikiRCS]] 페이지 참조.
만약 시스템 차원에서 rcs를 지원하지 않는다면 rcs를 컴파일해서 사용해보라. 예를 들어 모니위키가 설치된 디렉토리가 {{{moniwiki}}}이고
그 하위에 {{{bin}}} 디렉토리를 새롭게 만든 후에 {{{rcs}}}관련된 실행파일([[MoniWikiRCS]] 페이지 참조)을 {{{moniwiki/bin}}}아래에 복사하고
$path='/usr/bin:/bin:/usr/local/bin:/home/to_your_public_html/moniwiki/bin'; # 유닉스의 기본 실행파일 디렉토리 + bin의 full path
* MoniWikiACL
* MoniWikiOptions
* MoniWikiMarkets
* MoniWikiTips
- HelpOnInstallation
`rcs`가 설치되었는지 확인한다. {{{/usr/bin/rlog /usr/bin/ci /usr/bin/co}}}등등의 실행파일이 있어야 한다. {{{/usr/bin/merge}}}도 필요하다. PHP gettext 모듈이 필요하다. See also MoniWikiRcs
http://dev.naver.com/projects/moniwiki/
* 구 버전의 모니위키의 경우에 http://kldp.net/projects/moniwiki/download 사이트를 통해 받으실 수 있습니다.
$ tar --same-permissions -xzvf moniwiki-1.x.y.tgz
여기서 `moniwiki-1.x.y.tgz` 파일은 `moniwiki-1.2.0.tgz`와 같은 형식의 이름을 가지는 tar.gz 배포 압축 파일이다.
압축을 풀면 moniwiki라는 디렉토리 밑에 화일들이 있는 것을 볼 수 있다.
기본 값은 {{{/moniwiki}}}이다.
모니위키를 호스팅 사이트에 설치해서 위키위키를 외부에 노출하여 서비스를 하고자 하는 경우 {{{/moniwiki}}}값이 자신의 웹사이트 주소줄에 노출되게 된다.
예를 들어, 호스팅하고 있는 사이트의 html 최상위 디렉토리에 압축을 풀면 `moniwiki`라는 디렉토리 이름으로 압축이 풀리는데,
자신의 사이트가 {{{http://foobar.com/}}} 이라면 {{{http://foobar.com/moniwiki}}}로 접속해야 한다.
`/moniwiki` 이름이 마음에 들지 않아서 다른 이름으로 바꾸고자 하는 경우 `moniwiki` 디렉토리를 `wiki`로 바꿔주면 사이트의 위키 주소는 {{{http://foobar.com/wiki}}}이 된다. 유닉스/리눅스의 경우에는 {{{mv}}} 명령을 이용하여 {{{mv moniwiki wiki}}}라는 명령을 통해서 디렉토리 이름을 바꿀 수 있다.
최초 모니위키 설정이 전혀 없는 상태에서 모니위키가 설치된 사이트를 접근하면 {{{http://foobar.com/moniwiki/monisetup.php}}}이 열리고 모니위키 설치 환경을 점검하게 된다.
cd moniwiki # 모니위키 압축이 풀린 최상위 디렉토리
이제 주소줄에 {{{http://foobar.com/moniwiki}}} 주소를 열면 [[config.php]]가 설정되지 않은 상태에서는 자동으로 `monisetup.php`가 실행되게 되며 자동으로 [[config.php]] 초기 설정 파일을 생성하게 된다.
MoniSetup은 [[config.php]]파일이 없는 경우에 자동으로 실행되며, 수동으로 실행하고 싶은 경우에는 {{{http://foobar.com/moniwiki/monisetup.php}}}로 접속하면 된다. 여기서 {{{http://foobar.com}}}은 자신이 구축할 사이트의 도메인 혹은 {{{http://localhost/}}}이다. 윈도우상에서 MicroApache를 사용하는 경우에는 {{{http://localhost:8800}}} 등등이 될 수도 있다.
자신의 사이트가 {{{http://foobar.com/moniwiki}}}인 경우에 아무런 설정이 되어있지 않은 상태에서 최초 접속을 하게 되면 다음과 같은 화면이 뜬다.
http://moniwiki.kldp.org/imgs/moniwiki-logo.png
1. MoniWiki를 처음 설치할 경우는 WikiSeed를 심을것인지를 선택한다.
* MoniWikiOptions 모니위키의 다양한 옵션을 조정한다.
* 그밖의 질문은 http://dev.naver.com/projects/moniwiki/forum 혹은 [[질문과답변]] 게시판을 통해서 질문한다.
- HelpOnUpdating
MoniWiki는 기본적으로 backup과 restore 액션을 지원하므로 다른 사이트로 이전하는 것을 쉽게 할 수 있으며, rcs를 설치하지 않은 위키에 대해서도 정기적인 backup만으로 자신의 위키 데이타를 비교적 안전하게 보존할 방법을 제공합니다.
업데이트중에 발생한 문제점은 http://dev.naver.com/projects/moniwiki 를 통해 문의해보시기 바랍니다.
- MoniWikiACL
#keywords MoniWikiTip, ACL
/!\ since MoniWiki 1.1.2
# A sample Access Control Lists file for Moniwiki
MoniWiki @ALL deny edit,uploadfile,diff
// MoniWiki 페이지를 @ALL 모든 사용자에게 edit,upload,diff등의 일부 액션을 거부
#keywords MoniWikiTip
ACL을 사용하는 방법은 MoniWikiACL을 참고하면 되지만, 좀 많이 헷갈린다. 그런 사람들(본인 포함)을 위해서 ACL 사용 방법과 현재 이 위키에 적용하고 있는 설정을 예시로 내보이려 한다.
See also : [MoniWiki:MoniWikiACL]
- MoniWikiOptions
* 테마를 지정한다. See also MoniWiki:MoniWikiTheme
`'''$menu=array('MoniWiki'=>1,'FindPage'=>4,'TitleIndex'=>3,'BlogChanges'=>'','RecentChanges'=>2,'http://kldp.org KLDP'=>9);'''`
* 기본값은 `$imgs_dir.'/moniwiki-logo.gif'`
* 현재 MoniWiki가 존재하는 경로. 기본값은 `'/moniwiki'` (monisetup.php에 의해 자동 결정된다)
* MoniWikiTips
- MoniWikiPlugins
#keywords MoniWiki, Plugin, Action, Macro
== MoniWiki용 플러그인 ==
- MoniWikiProcessor
== MoniWiki Processor ==
MoniWiki에서는 이미 Processor와 Parser개념을 통합및 간소화 하여 Processor라는 이름으로 쓰이고 있다.
== MoniWiki Processor types ==
- NavigationMacro
#keywords Macro, MoniWiki
* MoniWiki
* MoniWikiFeatures
Found 9 matching pages out of 796 total pages
You can also click here to search title.