[첫화면으로]게시판/2008

마지막으로 [b]

지난 달까지의 게시물은 /2007로 옮겼습니다.
안녕하세요 Raymundo님. 잘 지내시죠? :-)
Perl 관련 검색하다고 유니코드 관련해서 작년 이맘때쯤 토론했던 것이 생각나서 들렸습니다. 얼마전에 aero님께서 펄매니아 스터디때 정리해주신 자료인데, 혹시나 도움되실까 싶어서 링크 남깁니다. http://aero.springnote.com/pages/1053508
-- keedi 2008-4-21 12:17 pm

오오 감사합니다 ^^
-- Raymundo 2008-4-23 9:52 pm

안녕하세요 Raymundo님 usemodwiki를 xp에 iis로 해서 사용하려고 하는데요. perl은 ActivePerl을 설치해도 될까요? ActivePerl-5.10.0.1004-MSWin32-x86-287188.exe 이 버전을 설치하려고 합니다.
-- Uini 2008-11-20 4:13 pm

안녕하세요,

글쎄요 -_-;;;; 윈도우즈에서는 써 본 적이 없어서;;;;

상관없을 것 같긴 합니다만... =ㅅ=;; 일부 기능의 경우 추가로 다른 모듈을 설치해줘야 하는데 (트랙백 같은 경우 등) 그게 액티브 펄에서 잘 되어 있나 모르겠고요, 그리고 페이지의 변경사항을 보는 것도 자체적으로 처리하는 게 아니라 diff 프로그램을 쓰기 때문에 윈도우즈용 diff 바이너리를 구하셔야 할 겁니다. [요런 것] 말이죠.
-- Raymundo 2008-11-20 5:07 pm

답변 감사드립니다. 일단 액티브 펄 설치를 했고 Raymundo님 홈피에서 최신버전을 다운로드해서 깔고, IIS 설정을 해줬습니다. 첫 페이지는 뜨는데요. 링크 버튼을 누르면 페이지를 찾지 못합니다. config 설정을 안해줘서 그런걸까요? 하이퍼 링크가 이런식으로 걸려있더라구요.

  • HomePage[f]

  • 최근변경내역[r]

  • 페이지목록[i]

  • <img src="/cgi-bin/wiki/icons//parentpage.gif" border="0" alt="상위페이지: Wiki" align="absmiddle">Wiki

  • 링크


  • 어떤부분을 설정해주어야할지. 염치 불구하고 또 질문드립니다.
    -- Uini 2008-11-21 1:45 pm

    염치불구라뇨 별 말씀을... 저야 말로 영 도와드릴 수가 없어서...

    IIS에서 URL 상대경로 처리를 어떻게 하나 모르겠습니다만 설마 아파치와 다르진 않을 것 같고... UseModWiki소스수정/Configuration를 보시면서요, 일단 $UrlPrefix 변수와, 여차하면 $FullUrl 까지 손봐주세요.
    -- Raymundo 2008-11-21 6:30 pm

    Raymundo님 감사합니다. 이제 링크 주소는 제대로 나옵니다. ^__^. 그런데 제가 예전에 쓰던 버전은 ? 다음에 Arg가 넘어간거 같은데요. 이번 버전은 / 로 넘어가는거 같아요. 근데 제가 쓰는 펄의 설정 문제인지 / 는 인식하지 못하고 ? 로해야 제대로 페이지 이동이 되네요. 어떻게 해야할지.
    -- Uini 2008-11-24 11:24 am

    "/"는 인식하지 못한다...는 게 정확히 펄의 문제인지 웹서버의 문제인지 아니면 다른 문제인지 몰라서 그걸 해결하는 법은 모르겠고요...

    위키 쪽에서 SlashLinks 옵션을 0으로 해주시면 슬래시가 아닌 물음표로 인자를 표시하게 됩니다. 예전 버전처럼 동작하는 거죠. 다만 IE에서 좀 버그가 있어서 UTF-8로 되어 있는 페이지 내에서 "?"가 들어간 위키URL을 링크하고 있을 때 그 링크를 클릭하면 제대로 되지 않을 겁니다. 유니코드논의/파일명인코딩
    -- Raymundo 2008-11-24 4:57 pm

    말씀해주신대로 옵셥을 0으로 바꿨던지 제대로 동작하는군요. 왜 slashlink 가 안되는지는 모르겠습니다. 원래 사용하던 버전이 0.92K3-ext1.96a 이버전인데 data쪽만 복사해서 신버전과 같이 사용하려했는데, 인코딩문제인지 글씨가 깨져서 나와서 옛날버전하고 신버전하고 각각 사용해야겠네요. ㅡㅡㅋ. 매일매일 친절한 답변 감사드리구요. 또 모르는거나 헤메는거 있으면 질문드리겠습니다. 감사합니다.
    -- Uini 2008-11-25 3:15 pm

    그럭저럭 해결된 것 같아 다행이네요 ^^
    -- Raymundo 2008-11-25 4:35 pm

    ㅜㅜ 으 또 문제가 영문 페이지 작성할때는 문제 없는데요. 한글 페이지 작성할때 다음과 같은 에러가 나네요. Software error:

    data/page/other/테스트.db 를 기록할 수 없습니다.: Invalid argument at c:\inetpub\wwwroot\wiki\wiki.pl line 4636.

    For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.
    [Tue Nov 25 17:38:23 2008] wiki.pl: data/page/other/테스트.db 를 기록할 수 없습니다.: Invalid argument at c:\inetpub\wwwroot\wiki\wiki.pl line 4636.

    어떻게 해야할지. ㅡㅡㅋ
    -- Uini 2008-11-25 5:26 pm

    으음... 글쎄요 ㅠ,.ㅡ 인코딩은 UTF-8로 하셨습니까? 그렇다면 EUC-KR로 해보시는건 어떠실지. 근데 솔직히, 전혀 모르겠습니다;; 제가 IIS 깔아서 해보든지 해야 할 것 같은데 그럴 여유가 지금 없어서...
    -- Raymundo 2008-11-25 5:51 pm

    아..예 답변해주시는건 만으로도 감사합니다. 바쁘실텐데요. 인코딩을 바꿔봐도 마찬가지인거 같아요. 일단 구버전을 쓰고 있으니까요. 신버전을 써보려고 했는데 잘 안되네요. 구버전을 계속 쓰고 Raymundo 님이 다른 힌트 주시면 그렇게 해봐야 할거 같아요. 설치도 못하는 제 자신이 밉네요..ㅋ ㅡㅜ
    -- Uini 2008-11-27 5:18 pm

    안녕하세요~ 잘지내시죠? :-) 펄 잡지로는 tpr 이라고 the perl review 가 있는데 내용은 무척 좋습니다. 1년 구독료는 $22 인데 구독료값은 넘게 한다고 봅니다. :-)
    -- keedi 2008-12-3 12:20 pm

    아 네 감사합니다~
    -- Raymundo 2008-12-3 5:06 pm

    안녕하세요. usemodwiki에 대해서 자세히 설명해주신 덕분에 저도 잘 설치했답니다. 먼저 감사드려요. 최대한 가르쳐주신 그대로 하려고 했었는데 x-y.net에서는 public_html 디렉토리를 사용하면 안 된다고 해서 좀 애를 먹었어요. wikidata폴더도 만들었는데 에러만 나고 ㅠ_ㅠ 결국 바꾼 건 하나도 없네요. 알FTP로 올려서 퍼미션만 바꿨어요. 그래도 그냥 쓰니까 잘 돌아가더라구요 >_< 근데 그러면 무슨 문제가 있나요? 없으면 좋겠어요......;
    아, 제가 글을 남기는 건 몇가지 여쭈고 싶은 게 있어서입니다. 트랙백 부분을 아예 없애고, embed 태그가 먹었으면 좋겠어요. 다른 태그는 아무래도 좋은데 영상링크를 해야해서 embed 태그는 꼭 필요한데 영상주소만 나타나요. <embed src="영상주소"> 이렇게 나옵니다. 그리고 트랙백은 전혀 할 일이 없거든요. 그리고 로그인한 운영자만 글을 쓸 수 있도록 할 수 없을까요? (저는 사실 홈페이지를 가지고 있고 위키위키는 저희 홈페이지 자료를 정리할 목적이거든요)
    번거로운 질문드려서 죄송합니다. 지금은 위키를 다 날려버리고 새로 설치한 상태예요. 연습하면서 되게 재미있더라구요 >_< 새해에 건강하시고 복 많이 받으세요. http://jjsolo.com/cgi-bin/wiki/wiki.pl
    -- 최윤정 2008-12-26 9:43 pm

    안녕하세요, 요새는 위키엔진들이 참 다양한데 어쩌다 이런 마이너한 엔진을 찾아 쓰시게 되셨는지 ^^;

    1) 페이지 생성이나 편집이 잘 된다면 data 디렉토리를 어디에 두든 큰 상관없습니다. 혹시 모르니 파일 업로드 테스트도 미리 해 두시는 게 나을지 모르겠네요.

    2) embed 등 복잡한 태그는 html 태그 사이에 쓰시면 됩니다.
    [html][embed 어쩌고][/html] 이런 식으로요. (실제 쓰실 때는 대괄호 대신 부등호로)
    html ~ /html 사이에 적은 내용은 그대로 출력되니까 아무 html문이나 넣을 수 있습니다. html 태그를 사용하기 위해서는 config.pl 파일에서 RawHtml 값을 1로 세팅.

    3) 로그인한 운영자만 수정가능하게 하시려면, config.pl 파일에서
    - EditAllowed 값은 0으로
    - AdminPass와 EditPass는 원하시는대로
    설정한 후, 최윤정님이 만든 아이디로 로그인 해서 환경설정에 들어간 후 "관리자 암호"항목에다가 "AdminPass"에 지정한 값을 똑같이 넣어주시면 됩니다.

    4) 남은게 트랙백인데... 트랙백을 전혀 받지 못하게 할 방법은... 제가 소스수정하면서 그런 경우가 필요할 거라는 생각을 못해서, 그런 기능은 없습니다 -_-; 방법이 전혀 없는 건 아니고, 각각의 페이지를 일일이 "잠금"을 클릭해서 잠궈주시면 되긴 합니다. 환경설정에서 간단히 세팅해서 일괄적으로 트랙백을 거부할 방법은 없습니다. 나중에 시간나면 기능을 넣든지 해야겠군요.

    기타 설정에 관한 건 UseModWiki소스수정/Configuration을 보시면 될 것 같습니다. 새해 복 많이 받으세요. :-)
    -- Raymundo 2008-12-26 10:59 pm

    정말 감사합니다! 영상도 잘 나오고, 글쓰기 문제도 잘 해결되었어요. 참, 업로드도 잘 됩니다. 앞으로 잘 쓰겠습니다 >_< http://jjsolo.com/cgi-bin/wiki/upload/081206_1.gif
    -- 최윤정 2008-12-27 8:58 am


    주인장분류

    마지막 편집일: 2009-4-27 6:42 pm (변경사항 [d])
    824 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기