Difference between r1.32 and the current
@@ -1,17 +1,21 @@
#keywords MoniWiki, QnA
[[TableOfContents]]
== SectionFolding이 안되는 문제 ==
'''Q1.''' [MoniWiki:SectionFolding]을 참고해서 config.php를 수정해 봤지만, 아무 반응도 보이지 않는다.
'''A1.''' 모니위키 1.1.3부터 적용된 [MoniWiki:MoniMarkup]을 사용할 경우 Section Folding을 사용할 수 없다.
== 페이지 리로딩 없애기 ==
'''Q3.''' 페이지 저장 후, 깜빡거림(?)을 없애고 싶습니다.
'''A3.''' 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[[footnote(페이지 내용만 수정한 경우에는 상관없지만, 키워드를 삽입한 뒤 리로딩을 하지 않으면 추천 키워드가 표시된다)]] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
== 편집창에 captcha 추가? ==
'''Q4.''' 글을 새로 만들거나 편집할 때 captcha를 추가했으면 합니다.
현재 $use_ticket=3; 를 써서 가입에는 captch를 넣었는데 편집에도 썼으면 합니다.
그리고 가입창에 보이는 captcha가 너무 작은데요 크기를 키울 수 있는 방법이 있나요?
'''Q5.''' $use_ticket=6; (숫자를 바꾸면 captcha에 첨가되는 이펙트가 바뀝니다.
$ticket_font_size='25'; (글꼴 크기)
== 위키 주소에서 '/' 대신 '?'이 나타난다? ==
'''Q6.'''
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
[[TableOfContents]]
'''Q1.''' [MoniWiki:SectionFolding]을 참고해서 config.php를 수정해 봤지만, 아무 반응도 보이지 않는다.
'''A1.''' 모니위키 1.1.3부터 적용된 [MoniWiki:MoniMarkup]을 사용할 경우 Section Folding을 사용할 수 없다.
'''Q3.''' 페이지 저장 후, 깜빡거림(?)을 없애고 싶습니다.
'''A3.''' 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[[footnote(페이지 내용만 수정한 경우에는 상관없지만, 키워드를 삽입한 뒤 리로딩을 하지 않으면 추천 키워드가 표시된다)]] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
'''Q4.''' 글을 새로 만들거나 편집할 때 captcha를 추가했으면 합니다.
현재 $use_ticket=3; 를 써서 가입에는 captch를 넣었는데 편집에도 썼으면 합니다.
그리고 가입창에 보이는 captcha가 너무 작은데요 크기를 키울 수 있는 방법이 있나요?
'''Q5.''' $use_ticket=6; (숫자를 바꾸면 captcha에 첨가되는 이펙트가 바뀝니다.
$ticket_font_size='25'; (글꼴 크기)
'''Q6.'''
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
@@ -35,14 +39,17 @@
위 주소를 참조하시면 이해가 쉬우실것 같네요. 저희 이로긴 서버에서는 기본적으로 AllowOverride FileInfo 부분이 설정되어 있어 고객님 계정의 html 폴더 아래에 .htaccess 파일을 조정함으로써 설정이 가능하십니다.
저희가 임의로 고객님 계정의 .htaccess 파일에 AcceptPathInfo On 부분을 삽입하고 html/moniwiki/config.php 파일의 $query_prefix 부분을 $query_prefix=\'/\'; 로 설정 변경하여 드렸습니다.|}}
'''Q7.''' 모니위키를 새로 설치하거나, 데이터 파일을 복사한 이후부터 로그인, 페이지 수정을 할 수 없으며 에러 메시지가 출력된다.
'''A7.''' /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
config.php에 다음의 항목을 추가한다.
{{{#!plain php
$external_target = '_blank';
}}}
모니위키 내부 파일 중에서 /index.html 파일이 /wiki.php로 Redirect 해주는 기능이 포함되어 있다.
단, 이 기능은 /wiki 폴더의 .Htaccess가 활성화되어있어야 정상적으로 작동한다.
@@ -52,6 +59,7 @@
attachment:모니위키/설치부터%20사용까지/siteworx_Htaccess.png
다시 시도해 보니 안된다(...) [[스타호스트]] 운영자분께 다시 문의해야 할 듯.
== '목차'를 우측 상단에 배치하려면? ==
/wiki/theme/azblue2/css/default.css 에 다음의 code를 추가하면 된다.
{{{#!plain css
다시 시도해 보니 안된다(...) [[스타호스트]] 운영자분께 다시 문의해야 할 듯.
/wiki/theme/azblue2/css/default.css 에 다음의 code를 추가하면 된다.
{{{#!plain css
@@ -71,10 +79,31 @@
== 바뀐글의 제목 글자 수 늘리기 ==
Q. [http://kldp.net/projects/moniwiki/forum/315750 RecentChanges에서 페이지 제목 글자수를 늘리려면?]
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
== 바뀐글 페이지 내용 초기화 ==
Q. 바뀐글 페이지에 나타나는 수정 내역을 초기화하고 싶다. 뭘 지우면 되나?
A. /wiki/data/editlog 파일을 삭제하면 된다.
----
[[Navigation(모니위키)]]
Q. [http://kldp.net/projects/moniwiki/forum/315750 RecentChanges에서 페이지 제목 글자수를 늘리려면?]
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
Q. 바뀐글 페이지에 나타나는 수정 내역을 초기화하고 싶다. 뭘 지우면 되나?
A. /wiki/data/editlog 파일을 삭제하면 된다.
== 댓글이 [[트위터]]처럼 기록될 수는 없나? ==
== 댓글을 [[트위터]]처럼 오름차순으로 기록할 수 없나? ==
페이지의 특정 부분에 {{{##Comment}}}라는 구문을 삽입해 놓으면, 그 뒤에 달리는 댓글은 그 구문 바로 아래로 위치한다. == 갑자기 이미지가 안보인다?! ==
See [["모니위키에서 이미지가 갑자기 표시되지 않는 문제"]]
== rcs를 사용하고 있는데, 변경사항이 저장되지 않는다. ==
모니위키 이전 시[* 호스팅 서비스 이동, windows에서 Linux로 이동 등등]에 많이 발생하는 문제이다. SSH 접속이 가능하다면 MoniWiki:RcsUser 에 있는 내용을 따라가면 된다. 만약 SSH 접속이 안되며, 현재 사용하는 [PC]가 [Windows]라면 아래 방법을 참고하자.
1. [http://www.ecobyte.com/replacetext/ replacetext] 다운 & 설치
1. FTP client로 ./data/text/rcs 에 있는 *,v 파일 다운받기
1. *,v 파일을 열어, lock이라는 단어를 찾는다. root:가 아닌 apache: 등으로 되어 있다면 필히 변경해야 한다.
1. replacetext로 apache:[* 자기 계정명이나 로그인 아이디일 수도 있다.]를 root:로 변경한다.
1. 수정된 rcs file을 업로드한다.
== ISBN 매크로를 사용하면 fopen 관련 에러가 발생한다 ==
fopen은 보안 취약점이 많기 때문에 대부분의 서버에서 막아두었다고 한다.
위험을 무릅쓰고 사용하고 싶다면, 위키 .htaccess에 다음의 설정을 추가하자.
{{{php_flag allow_url_fopen 1 }}}
[[Navigation(모니위키)]]
Contents
- 1. SectionFolding이 안되는 문제
- 2. 페이지 리로딩 없애기
- 3. 편집창에 captcha 추가?
- 4. 위키 주소에서 '/' 대신 '?'이 나타난다?
- 5. 로그인, 페이지 수정을 할 수 없다.
- 6. 외부 링크를 항상 새창으로 열기
- 7. /wiki에서 /wiki/wiki.php로 Redirect가 안된다.
- 8. '목차'를 우측 상단에 배치하려면?
- 9. 바뀐글의 제목 글자 수 늘리기
- 10. 바뀐글 페이지 내용 초기화
- 11. 댓글을 트위터처럼 오름차순으로 기록할 수 없나?
- 12. 갑자기 이미지가 안보인다?!
- 13. rcs를 사용하고 있는데, 변경사항이 저장되지 않는다.
- 14. ISBN 매크로를 사용하면 fopen 관련 에러가 발생한다
1. SectionFolding이 안되는 문제 ¶
Q1.
SectionFolding을 참고해서 config.php를 수정해 봤지만, 아무 반응도 보이지 않는다.
A1. 모니위키 1.1.3부터 적용된
MoniMarkup을 사용할 경우 Section Folding을 사용할 수 없다.

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

2. 페이지 리로딩 없애기 ¶
Q3. 페이지 저장 후, 깜빡거림(?)을 없애고 싶습니다.
A3. 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[1] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
A3. 원래 포스팅 후에 반드시 리로딩이 있어야 합니다.[1] 예전에는 이 리로딩이 없었는데 이것을 불만으로 삼으시는 분이 많더군요. 그래서 $use_save_refresh=2; 라는 값이 config.php에 기본으로 되어있어서 그렇습니다. 이 값을 0으로 하면 아마 refresh가 일어나지 않을겁니다.
3. 편집창에 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'; (글꼴 크기)
4. 위키 주소에서 '/' 대신 '?'이 나타난다? ¶
Q6.
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
{{|제가 설치한 위키에서 발생하는 다음의 문제 해결을 요청합니다.
1. 위키에서 발생하는 문제.
- 위키에서 하위 페이지의 경우 (o)와 같이 표시가 되어야 하지만, 이로그인 이버드에서는 (x)와 같이 표시되고 있습니다.
그냥 사용해 보려고 했는데, /가 ?로 표시되는 경우 위키의 일부 기능이 먹통이 되어버리더군요.
- 위키에서 하위 페이지의 경우 (o)와 같이 표시가 되어야 하지만, 이로그인 이버드에서는 (x)와 같이 표시되고 있습니다.
그냥 사용해 보려고 했는데, /가 ?로 표시되는 경우 위키의 일부 기능이 먹통이 되어버리더군요.
2. 해결 방안
- 위키 개발자에게 문의해보니 다음과 같은 답변을 얻었습니다.
- 위키 개발자에게 문의해보니 다음과 같은 답변을 얻었습니다.
위 주소를 참조하시면 이해가 쉬우실것 같네요. 저희 이로긴 서버에서는 기본적으로 AllowOverride FileInfo 부분이 설정되어 있어 고객님 계정의 html 폴더 아래에 .htaccess 파일을 조정함으로써 설정이 가능하십니다.
저희가 임의로 고객님 계정의 .htaccess 파일에 AcceptPathInfo On 부분을 삽입하고 html/moniwiki/config.php 파일의 $query_prefix 부분을 $query_prefix=\'/\'; 로 설정 변경하여 드렸습니다.|}}
저희가 임의로 고객님 계정의 .htaccess 파일에 AcceptPathInfo On 부분을 삽입하고 html/moniwiki/config.php 파일의 $query_prefix 부분을 $query_prefix=\'/\'; 로 설정 변경하여 드렸습니다.|}}
5. 로그인, 페이지 수정을 할 수 없다. ¶
Q7. 모니위키를 새로 설치하거나, 데이터 파일을 복사한 이후부터 로그인, 페이지 수정을 할 수 없으며 에러 메시지가 출력된다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
A7. /data 및 /pds에서의 권한 설정이 644로 되어 있는 경우에 위와 같은 문제가 발생한다. 해당 폴더에 들어 있는 모든 파일의 권한을 777 r 2777로 바꿔준다.
7. /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)]
다시 시도해 보니 안된다(...) 스타호스트 운영자분께 다시 문의해야 할 듯.
8. '목차'를 우측 상단에 배치하려면? ¶
/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으로 변경한다.
9. 바뀐글의 제목 글자 수 늘리기 ¶
Q. RecentChanges에서 페이지 제목 글자수를 늘리려면?
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
A. config.php에 $rc_strimwidth=0; 이라는 구문을 추가한다. 값이 0인 경우 제목 표시가 무제한이 된다.
11. 댓글을 트위터처럼 오름차순으로 기록할 수 없나? ¶
페이지의 특정 부분에
##Comment
라는 구문을 삽입해 놓으면, 그 뒤에 달리는 댓글은 그 구문 바로 아래로 위치한다. 13. rcs를 사용하고 있는데, 변경사항이 저장되지 않는다. ¶
모니위키 이전 시[2]에 많이 발생하는 문제이다. SSH 접속이 가능하다면
RcsUser에 있는 내용을 따라가면 된다. 만약 SSH 접속이 안되며, 현재 사용하는 PC가 Windows라면 아래 방법을 참고하자.

- replacetext 다운 & 설치
- FTP client로 ./data/text/rcs 에 있는 *,v 파일 다운받기
- *,v 파일을 열어, lock이라는 단어를 찾는다. root:가 아닌 apache: 등으로 되어 있다면 필히 변경해야 한다.
- replacetext로 apache:[3]를 root:로 변경한다.
- 수정된 rcs file을 업로드한다.