Contents
- 1. SectionFolding이 안되는 문제
- 2. monisetup.php 1.1.3 버그
- 3. 페이지 리로딩 없애기
- 4. 편집창에 captcha를 어떻게 추가하나요?
- 5. 위키 주소에서 '/' 대신 '?'이 나타나는 문제 해결
- 6. 로그인, 페이지 수정을 할 수 없다.
- 7. 외부 링크를 항상 새창으로 열기
- 8. /wiki에 접속했을 때, /wiki/wiki.php로 Redirect 되지 않는 문제
- 9. Table of contents를 우측 상단에 배치하는 것
- 10. RecentChanges에 표시되는 페이지 제목 글자 수 늘리기
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)와 같이 표시되고 있습니다.
그냥 사용해 보려고 했는데, /가 ?로 표시되는 경우 위키의 일부 기능이 먹통이 되어버리더군요.
- 위키에서 하위 페이지의 경우 (o)와 같이 표시가 되어야 하지만, 이로그인 이버드에서는 (x)와 같이 표시되고 있습니다.
그냥 사용해 보려고 했는데, /가 ?로 표시되는 경우 위키의 일부 기능이 먹통이 되어버리더군요.
2. 해결 방안
- 위키 개발자에게 문의해보니 다음과 같은 답변을 얻었습니다.
- 위키 개발자에게 문의해보니 다음과 같은 답변을 얻었습니다.
6. 로그인, 페이지 수정을 할 수 없다. ¶
Q7. 모니위키를 새로 설치하거나, 데이터 파일을 복사한 이후부터 로그인, 페이지 수정을 할 수 없으며 에러 메시지가 출력된다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
8. /wiki에 접속했을 때, /wiki/wiki.php로 Redirect 되지 않는 문제 ¶
모니위키 내부 파일 중에서 /index.html 파일이 /wiki.php로 Redirect 해주는 기능이 포함되어 있다.
단, 이 기능은 /wiki 폴더의 .Htaccess가 활성화되어있어야 정상적으로 작동한다.
단, 이 기능은 /wiki 폴더의 .Htaccess가 활성화되어있어야 정상적으로 작동한다.
Siteworx 제어판에서는 다음과 같은 방법으로 설정할 수 있다.
{{| Siteworx 제어판 > 호스팅 관리 > Htaccess > 개별 디렉토리 옵션 > /wiki 폴더 추가 > check 후 Enable|}}

{{| Siteworx 제어판 > 호스팅 관리 > Htaccess > 개별 디렉토리 옵션 > /wiki 폴더 추가 > check 후 Enable|}}

[PNG image (90.76 KB)]
다시 시도해 보니 안된다(...) 스타호스트 운영자분께 다시 문의해야 할 듯.
9. Table of contents를 우측 상단에 배치하는 것 ¶
/wiki/theme/azblue2/css/default.css 에 다음의 code를 추가하면 된다.
#toc { float:right; font-size:0.9em; line-height:16px; background: #F3F7FF; padding: 5px 15px 5px 5px; border: solid 1px #ddd; border-top-left-radius: 12px 12px; -webkit-box-shadow: 2px 2px 5px #ddd; }적용되지 않을 경우에는 #toc를 #toc1으로 변경한다.
10. RecentChanges에 표시되는 페이지 제목 글자 수 늘리기 ¶
Q. RecentChanges에서 페이지 제목 글자수를 늘리려면?
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
----
- [1] 페이지 내용만 수정한 경우에는 상관없지만, 키워드를 삽입한 뒤 리로딩을 하지 않으면 추천 키워드가 표시된다