모니위키

모니위키 설치 이력
참조 사이트: http://moniwiki.kldp.net/wiki.php/HelpOnInstallation
  1. 개발자 사이트에서 1.2.3을 다운로드하였다.
  2. Ncity 서버에 모니위키 패키지를 ftp로 전송하였다.
  3. SSH로 Ncity 서버에 접속하여 파일의 압축을 풀었다.
  4. (디렉토리 권한 조정) moniwiki 디렉토리 및 하위의 data 디렉토리의 권한을 777 혹은 2777로 변경한다. 또는 SSH로 접속한 상태에서 monisetup.sh 스크립트를 실행한다.
  5. 웹 브라우저에서 모니위키 주소를 열었다. 나의 경우에는 http://jeong0449.ncity.net/moniwiki라고만 입력하였다. contig.php 파일이 아직 없으므로 자동적으로 monisetup.php가 실행된다.
  6. 설정을 진행한다. 관리자의 암호를 지정하는 것을 잊지 않는다.
  7. (optional) 편집기로 config.php를 열어서 나머지 세부 사항을 설정한다. 
  8. (optional) '위키 씨앗 심기'를 하는 것을 권장한다.
  9. SSH 환경에서 secure.sh을 실행하여 config.php를 더 이상 apache가 고치지 못하게 하였다. 
Customization
웹 브라우저에서 monisetup.php를 실행한 후 secure.ph를 실행하여 설정 파일을 잠그기 전에 config.php를 직접 고치는 것이 편하다. 설정 잠금 이후에 변경을 하려면 http://jeong0449.ncity.net/moniwiki/monisetup.php에 접속하여 관리자 암호를 넣어야 한다. 나는 다음의 줄을 uncomment하였다.
$security_class="needtologin";
$no_register=1; # do not allow to register anymore
내 ID를 먼저 등록해 놓은 다음 $no_register 변수를 1로 만들어서 추가 사용자 등록을 막았다. ACL을 잘 활용하면 보다 세부적인 설정이 가능하지만 공부를 많이 해야 한다!

Comments