1. SectionFolding이 안되는 문제 ¶
Q1.
SectionFolding을 참고해서 config.php를 수정해 봤지만, 아무 반응도 보이지 않는다.
A1. 모니위키 1.1.3부터 적용된
MoniMarkup을 사용할 경우 Section Folding을 사용할 수 없다.

A1. 모니위키 1.1.3부터 적용된

2. monisetup.php 1.1.3 버그 ¶
Q2. 모니위키를 서버에 올려놓고 (설치 주소)/monisetup.php로 접속하려하면 다음과 같은 에러메시지가 출력된다.
{{| Fatal error: Call to undefined function: bindtextdomain() in /web/home/icehit3/html/moniwiki/monisetup.php on line 678
|}}
A2. moniwiki 1.1.3의 버그이다. 다음과 같이 monisetup.php의 일부분을 수정해야 한다.
{{| Fatal error: Call to undefined function: bindtextdomain() in /web/home/icehit3/html/moniwiki/monisetup.php on line 678
|}}
A2. moniwiki 1.1.3의 버그이다. 다음과 같이 monisetup.php의 일부분을 수정해야 한다.
// 수정 전 php code return $lang; } function initlocale($lang,$charset) { global $_Config,$_locale,$locale; if (!@include_once('locale/'.$lang.'/LC_MESSAGES/moniwiki.php') or @include_once('locale/'.substr($lang,0,2).'/LC_MESSAGES/moniwiki.php')) { if (!empty($_locale)) { function _t($text) {
// 수정 후 php code return $lang; } $_locale = array(); function initlocale($lang,$charset) { global $_Config,$_locale,$locale; if (!@include_once('locale/'.$lang.'/LC_MESSAGES/moniwiki.php') and @include_once('locale/'.substr($lang,0,2).'/LC_MESSAGES/moniwiki.php')) { if (!empty($_locale)) { function _t($text) {
3. 페이지 리로딩 없애기 ¶
Q3. 페이지 저장 후, 깜빡거림(?)을 없애고 싶습니다.
A3. 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[1] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
A3. 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[1] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
4. 편집창에 captcha를 어떻게 추가하나요? ¶
Q4. 글을 새로 만들거나 편집할 때 captcha를 추가했으면 합니다.
현재 $use_ticket=3; 를 써서 가입에는 captch를 넣었는데 편집에도 썼으면 합니다.
그리고 가입창에 보이는 captcha가 너무 작은데요 크기를 키울 수 있는 방법이 있나요?
Q5. $use_ticket=6; (숫자를 바꾸면 captcha에 첨가되는 이펙트가 바뀝니다.
$ticket_font_size='25'; (글꼴 크기)
현재 $use_ticket=3; 를 써서 가입에는 captch를 넣었는데 편집에도 썼으면 합니다.
그리고 가입창에 보이는 captcha가 너무 작은데요 크기를 키울 수 있는 방법이 있나요?
Q5. $use_ticket=6; (숫자를 바꾸면 captcha에 첨가되는 이펙트가 바뀝니다.
$ticket_font_size='25'; (글꼴 크기)
5. 위키 주소에서 '/' 대신 '?'이 나타나는 문제 해결 ¶
Q6.
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
1. 위키에서 발생하는 문제.
- 위키에서 하위 페이지의 경우 (o)와 같이 표시가 되어야 하지만, 이로그인 이버드에서는 (x)와 같이 표시되고 있습니다.
그냥 사용해 보려고 했는데, /가 ?로 표시되는 경우 위키의 일부 기능이 먹통이 되어버리더군요.
2. 해결 방안
- 위키 개발자에게 문의해보니 다음과 같은 답변을 얻었습니다.
위 주소를 참조하시면 이해가 쉬우실것 같네요.
고객님 계정의 html 폴더 아래에 .htaccess 파일을 조정함으로써 설정이 가능하십니다.
저희가 임의로 고객님 계정의 .htaccess 파일에 AcceptPathInfo On 부분을 삽입하고
html/moniwiki/config.php 파일의 $query_prefix 부분을 $query_prefix=\'/\'; 로
설정 변경하여 드렸습니다.|}}
6. 로그인, 페이지 수정을 할 수 없다. ¶
Q7. 모니위키를 새로 설치하거나, 데이터 파일을 복사한 이후부터 로그인, 페이지 수정을 할 수 없으며 에러 메시지가 출력된다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
----
- [1] 페이지 내용만 수정한 경우에는 상관없지만, 키워드를 삽입한 뒤 리로딩을 하지 않으면 추천 키워드가 표시된다