2004-11-26

MoniWiki Tips

Security

$security_class="needtologin";

RcsLite

$version_class='RcsLite';

Disable Theme

테마와 CSS 모두 강제 지정하려면 아래와 같이 할 것.

$theme='...';

$theme_css=1;

MoinMoin Migration(?)

MoinMoin 위키에서 MoniWiki 로 이전한 경우, 구글 등의 검색 엔진이나 지인들의 링크가 이전 주소로 되어 있는 경우, fake moin.cgi 를 만들어서 링크를 계속 유지시킬 필요가 있다. 특히 apache 환경에서는 .htaccess 설정을 이용해서 손쉽게 fake moin.cgi 를 만들 수 있다. 일단 아래와 같이 moin.cgi 를 만든다. 특별히 실행권한을 주지 않아도 무방하다.

<?php

chdir("/path/to/moniwiki");

include("wiki.php");

?>

  • .htaccess 에 moin.cgi 를 php 가 핸들링하도록 다음과 같이 추가한다.

SetHandler application/x-httpd-php

파일 업로드 크기 제한

이것은 모니위키의 문제가 아닌 php 의 문제이다. php.ini 에서 업로드 및 POST 크기 제한을 적절하게 수정해야 한다.

xls 파일 업로드

UploadFiles.php 에서 기본적으로 정의된 확장자가 아닐 경우 업로드가 금지된다. 따라서, 여기에 xls 확장자를 추가할 것.

// plugin/UploadFile.php:71

$pds_exts="png|jpg|jpeg|gif|mp3|zip|tgz|gz|txt|css|exe|hwp|xls";

external link 제거

한글로 된 외부 링크의 경우 URL 이 너무 길어져서 화면 크기를 넘어서는 경우가 있다. 아예 URL 표시를 제거하는 편이 더 좋을 듯?

// wiki.php:1440

$external=$this->ex_bra.$url.$this->ex_ket;

$external=''; //

see also:

  • http://en.wikipedia.org/wiki/Favicon

comments powered by Disqus