10월의 게시물은 /2003-10으로 옮겼습니다.
안녕하세요~!
설치하다가 고칠수가 없어서 이렇게 질문 올립니다...
;Software error:
;Global symbol "$SC" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1747.
;syntax error at /var/www/cgi-bin/wiki/wiki.cgi line 1749, near "if ($SC "$dtd"
;Global symbol "$stuffloopi" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1753.
;Global symbol "$m" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1753.
;Global symbol "$HttpC" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1756.
;syntax error at /var/www/cgi-bin/wiki/wiki.cgi line 1756, near "$HttpC "$dtd""
;Global symbol "$dtdn" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1757.
;Global symbol "$bo" requires explicit package name at /var/www/cgi-bin/wiki/wiki.cgi line 1757.
;Bad name after N' at /var/www/cgi-bin/wiki/wiki.cgi line 1762.
;For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.
이런 메세지가 나오는데 어떻게 하면 좋을까요?
좋은 하루 되세요~~ *^^* -- 박희진 2003-11-3 3:28 am
- 안녕하세요. 뭐를 설치하시려는 건가요? 제 홈에 있는 UseModWiki ext 버전에는 SC 란 변수도 없고 stuffloopi 란 변수도 없고, 위 에러 메시지에 해당하는 부분이 전혀 없는데요.
제 홈에서 다운받은 것인데도 그렇다면, 파일이 손상되었거나 한 것 같습니다.
답변 고마워요~~ ^^;;
한번 다시 다운받아서 해 보겠습니다~ ^^;; -- 박희진 2003-11-3 10:13 am
최근변경내역 의 hits수가 날라갔습니다. 음..뭐..상관은 없지만. 오늘 보니 날라갔더군요.
- 흐음... 설며 변수 범위를 초과하여서 한바퀴 돈 것은... 아닐테죠. 설마 16비트에 부호비트 빼고 15비트 32767 이 한계.. 일리가...
- 페이지카운트 락을 지우니 다시 카운트가 올라가더군요. 대부분의 에러는 락때문인듯..
- 정말 락 때문에 고생하시는 분이 많군요. 그렇다고 없애기도 그렇고..
새롭게 gyparkwiki(내지는 usemodewiki)를 사용하게 되었습니다.
간결하면서도 강력한 기능, 너무 좋았습니다.
근런데 스타일 파일 css가 사용이 안되더라구요.
보통 윈도우에서 아파치를 깔고, active perl을 깔아 쓰는데,
cgi-bin아래에 모든 압축을 풀고 wiki를 실행시키니
wiki.css를 못 찾는 것이었습니다.
그 이유는 cgi-bin이라는 디렉토리의 특수성이었는데요,
다시
config.pl에서 wiki.css의 위치를 "/wiki.css"로 바꾸고
htdocs밑에 css파일만 따로 놔두었더니 그제서야 인식을 하더라구요.
아파치를 쓸 때 CGI를 아무데서나 쓸 수 있도록 옵션을 키면 이런 문제는 생기지 않지만 이것때문에 고생하는 분이 혹시나 있을까 해서요.
그럼 앞으로 자주 놀러오겠습니다.
(어디에 써야 할지 몰라서 헤메다가 여기 글을 남깁니다) -- ugha 2003-11-8 5:14 pm
- 안녕하세요, 좋은 도움말 감사합니다. Linux나 Unix에서가 아닌 윈도우에서도 같은 문제가 발생하는군요. (같은 아파치를 쓰니 당연한 것이겠지만) UseModWiki소스수정/Installation에 언급은 해 두었습니다. 잘 쓰시고요 (제가 만든 것도 아니지만.. ^^;) 자주 놀러 오세요 :-)
안녕하세요. 꿈꾸는자 입니다. ^^ 잘 지내고 계시지요? 또 궁금한게 생겼답니다.
사이트 전체를 잠궜는데, 방명록 페이지만 누구나 수정할 수 있게 할 수 는 없나요? ^^ 관리자로 index 에서 '해제' 를 눌러 줘도 안 되네요.
- Bab2님의 패치 중에 그런 게 있습니다. 지정한 페이지는 무조건 수정 가능하게.. 여기 있는 ext 버전에는 들어 있지 않습니다
- 감사합니다. ^^ 패치 성공했어요!
--
꿈꾸는자 2003-11-19 9:08 pm
답변 감사합니다. 그렇군요.
홈페이지를 만들기 위해 열심히 손을 보고 있는 중입니다(입대 5일전인데).
근데 페이지를 수정할 수 없도록 하려면(물론 admin 로긴은 할 줄 알겠구요)
어떻게 해야 하나요? -- ugha 2003-11-9 11:32 pm
- config.pl 화일의 EditAllow 인지 AllowEdit 인지를 0으로 해 주시면 editor 나 admin 권한이 있는 사람만 수정이 가능합니다.
친절한 답변 감사합니다.
답변하실때마다 인류가 행복해지는데 도움을 주고 있는 것입니다. -- ugha 2003-11-10 11:54 am
- 인...인류의 행복... 뿌듯하기 그지없습니다. ^^;;; IP주소를 보니 지금 근처(?)에 계시겠군요. 현역 입대이신가요? 저라면 입대5일전에 홈페이지 붙잡고 있지는 않을 것 같습니다만. 실컷 놀다 가셔야죠. :-)
아이고 자주 질문해서 죄송합니다. 저는 윈도우에서 돌리고 있는데, 한글이 인식이 안되네요. 왜 문제가 있는지 모르겠지만, http://147.46.43.186/cgi-bin/wiki.pl
에서 애플을 클릭하면 한글이 나오지 않고, ¾OCA 라고 나오는데
위키의 처리문제인지 서버의 문제인지 모르겠습니다.
따라서 최근 업데이트도 실행이 되지 않는데요.
입대는, 병역특례중이라 4주짜리 훈련이거든요. -- ugha 2003-11-10 3:06 pm
- 한글 문제는... 짐작도 못하겠습니다. :-) 위키와 훈련소 두 가지가 동시에 관련있는 것이 있지요. 훈련병의일기
한글 문제 문제점은 알았습니다.
apache 2.0이후 버젼은 한글 인수를 perl에 못 넘긴다고 하던데요,
(정확히는 perl이 utf-8코드를 처리 못한다고 하던데)
하여간 아파치가 너무 엄격해져서 안 넘기는지 한다고 합니다.
저는 1.x 버젼을 다시 설치해서, 이제는 잘 돌아갑니다.
한글 만세!! -- ugha 2003-11-10 5:34 pm
위키로 블로그를 만들고있습니다.
님의 사이트를 얼추흉내내긴했는데.. noinclude 에서 막히네요..
http://drgant.com/wiki/wiki.cgi?Blog
여기선 제대로인데
http://drgant.com/wiki/wiki.cgi?Blog/2003-11-11
이 페이지에서는 잘 작동하지 않아서요..
여기에 이렇게 적으면 도움을 받을 수 있을지 해서 올립니다.부디.. -- drgant 2003-11-11 1:00 am
- noinclude 태그만 들어갔다 하면 엉망이 되는군요. 이유는 저도 짐작조차 하지 못하겠습니다.
첫째로, 사용하는 위키소스의 화일 크기가 여기서 다운받아 압축을 푼 직후와 비교해서 동일한가 살펴보십시오. 이왕이면 diff 등을 사용해서 내용이 바뀌지 않았는지도 확인하면 좋겠습니다.
둘째로, 여기서 다운받은 tar.gz 화일 안에 있는 config.pl 화일에서, drgant 님이 수정한 부분을, 어느 값을 어떻게 바꿨는지 나열해 주십시오. 제가 똑같이 맞춰놓고 살펴 보겠습니다.
위 두가지에서 별 문제가 없다면 그쪽의 웹서버 또는 펄의 문제가 아닐까 생각됩니다.
지금 최근 버전을 다운 받아서 테스트 중입니다.
저도 위에 올라온 글처럼 아파치2.0에서 한글로 된 링크가 제대로 되지 않아서
원인을 찾고 있었어요. 윗글에서 원인은 찾았지만, 해결책으로 encode 방법을
쓰면 안될까요?
자바하고만 친해서 perl은 처음 접합니다.
Wiki를 처음 접하고, 그 기능을 분석하면서 perl을 배우고 있지요.
암호같은 구문이 갖는 강력함이 놀랍지만 난해함도 함께 있네요.
자바는 이런정도의 기능은 없지만, 최근에 Jakarta-ORO 라는 컴포넌트가
나와서 펄 구문을 처리할 수 있다지만 tutorial 자료가 빈약해서 어려움이 있지요.
현재, UsemodWiki 1.0은 다국어를 지원한다지만 웹서버가 문제의 원인이라
같은 문제가 생기네요.
여기서는 한글링크가 되겠지요? 한글링크 한글 링크 -- 203.253.1.125 2003-11-18 2:55 pm
- 글쎄요, 저는 아파치도 펄도 자바도 친하지 않은 걸요 ^^;; (컴공과 다닌다고 말하기가 참 민망하군요..) 간단한 펄 문법만 알면서 기존의 유즈모드 소스를 참조해서 뜯어 고치는 거랍니다. :-)
아니면 다른 위키클론을 사용해 보는 것은 어떨까요? 한국인이 개발하는 것으로는 MoniWiki 와 WikiX 등이 있습니다. 아마 한글 페이지의 경우 URL 을 7bit 로 인코딩하는 것으로 압니다.
주인장님 건강하심까? :)
전 요새 이래저래 치이느라고 죽갔습니다. :(
ROM으로 게속 있자니 (양심에) 찔려서 글 한자 남깁니당.
언제나 좋은일만 가득하세용~
PS : 닭고기 동그랑땡 맛있네요. 지금 먹는중인데 꼭 함 드셔보세용.. 으흐~ --
Bab2 2003-11-18 10:35 pm
- 아이구 안녕하세요, 뭐 아직까지는 건강에 문제는 없으나... 운동을 하는 것도 아니고 밥을 제대로 해 먹는 것도 아니다 보니 언제 망가질지 몰라 두렵습니다 :-) 뭐 요새 이리저리 치이지 않고 사는 사람이 몇이나 되겠어요, 기운 내세요~ 그리고 닭고기 동그랑땡!!! 이 야심한 시각에 말만 들어도 입에 침이 고입니다. ^^
이래저래 위키를 보며 느느니 욕심이군요 ;)
이번엔 위 메뉴창에 Goto 창을 넣고 싶어요. 어떻게 해야 하죠?
--
꿈꾸는자 2003-11-19 9:08 pm
- goto 매크로를 썼을 때 다음과 같이 변환됩니다.
<form name=goto><input type="hidden" name="action" value="browse" id="hidden-box">
<input name='id' type='text' size=10 value=""> <input type=submit value="바로 가기">
</form>
- 따라서, GetGotoBar 함수에서 적당한 지점을 찾아서
$bartext .= '<form name... /form>';
- 과 같이 추가해 주시면 될 겁니다. 작은 따옴표 안에서 다시 작은 따음표를 쓰려면 안쪽의 작은 따옴표는 백슬래쉬를 앞에 붙여 주어야 함에 유의하시고요. 근데 문제는 이미 상단메뉴바가 검색기능 때문에 다른 form 안에 있는 형태여서, form 안에 또 form 이 들어가면 어떨런지 모르겠네요. 적당히 GetFormStart() 의 위치를 바꿔서 중첩되지 않도록 해 보시던가요.
ext 버전을 비누넷 계정에 설치를 했습니다.
그런데 이런 에러 메시지가 뜨네요 ;;
해결책좀 알려주시면 감사하겠습니다
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, skydream@byus.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/1.3.27 Server at skydream.byus.net Port 80 -- 성운 2003-11-28 3:25 am
참 제홈피는
http://skydream.byus.net/cgi-bin/wiki/wiki.cgi
입니다. -- 성운 2003-11-28 3:26 am
- "Internal Server Error" 는 너무도 광범위한 에러라서 저 메시지만 가지고는 해결책을 낼 수 없습니다. 웹서버 로그를 봐야 합니다만... 일단 생각해 볼 수 있는 것은 wiki.cgi 화일이 DOS 형식으로 저장된 채로 UNIX 계정에서 실행될 때 저 에러가 납니다. 추측컨데 성운님께서는 제 홈에서 일단 성운님의 윈도우즈 PC 로 다운로드를 받고 일단 PC 에서 텍스트 편집기로 편집을 한 후에 FTP 로 업로드를 한 게 아닌가 싶네요. 만일 그렇다면 FTP 로 업로드할 때 ascii 모드로 업로드해야 합니다.
제 추측이 틀렸고, 만일 byus.net 계정에 telnet 등으로 들어가서 거기서 다운받아 바로 압축을 풀었다면 그때는 다시 해결책을 찾아봐야겠죠. 일단 여기까지 말씀드렸으니 해결되는지 안 되는지 알려 주시기 바랍니다.
에고에고.... 안되네요
초보자가 설치하기 쉽고 모양을 바꾸기? 쉬운 위키는 없을까요? ;;
여기에 이런 글을 올린다는 것 자체가 실례가 됐네요^^; -- 성운 2003-11-28 2:39 pm
- 글쎄요, 제 아무리 쉽다 해도, 자기의 윈도우 컴에 까는 것도 아니고, 계정에 CGI 를 설치하는 것이니만큼 최소한의 작업은 필요합니다. 그건 제로보드나 이지보드 등의 게시판을 설치할 때도 마찬가지이지요. 웹게시판을 설치할 수 있다면 위키도 설치할 수 있고, 웹 게시판을 설치해 본 적이 없다면 어느 위키를 골라도 처음 설치할 때는 좀 어렵다고 느낄 수 있습니다.
모양을 바꾸기 쉽다..는 점이라면, 최소한 이 홈에서 사용하는 UseModWiki 는 아닙니다. UseModWiki스타일쉬트를 사용해서 색상이나 글꼴, 테이블 형태 정도는 바꿀 수 있지만 전체적인 레이아웃이나 메뉴 구성을 바꾸는 것은 소스를 고쳐야 합니다. 스킨이나 테마 기능을 제공하는 위키클론들이 여럿 있으니 그쪽을 알아보시면 되겠습니다만, 만일 자기만의 새로운 스킨을 만들고 싶다면 최소한의 html 태그들은 알아야 할 것입니다. (운이 나쁘면 php 등을 알아야 할 수도)
위키엔진 을 보면서 골라잡아 보셔도 될 것 같습니다. 일단 사람들이 많이 쓰는 것은 MoinMoin 이고, 그 외에 한국에서 개발되는 것으로 WikiX 나 MoniWiki 등이 있으니 이쪽을 택하면 아무래도 도움받기도 쉽겠죠.
계정을 cafe24로 바꿨습니다..
그런데 설치를 하고 나서
http://wikimen.cafe24.com/cgi-bin/wiki/wiki.pl 을 실행시키니
wiki.pl 의 소스만 보이네요 -_-;
어떻게 해야 할까요... -- 성운 2003-11-29 12:49 pm
- 고생이 많으시군요. :-) 퍼미션이 755 로 되어 있나 확인하시고, 그래도 마찬가지이면 이름을 wiki.pl 에서 wiki.cgi 로 변경해서 해 보시고, (Luke 님 홈의 위키의 경우 이렇게 했더군요) 그래도 여전하면 cafe24 쪽에 "perl 로 짠 CGI 프로그램을 위 경로에 뒀더니만 소스가 그대로 보입니다." 라고 문의해 보셔야 하겠습니다. 두번째 선에서 해결될 것이라 희망합니다만...
에고... 집요한 질문에도 아랑곳 하지않고 열심히 답변해주시는 Raymundo 님 정말 감사드립니다. ^^
cgi로 바꾸니 Internal Server Error 가 또 나네요... 아~~
그제 부터 위키를 설치해보려고 이방법 저방법 다 해봤는데 제 능력이 부족하거 같네요.
제 계정하고 비번을 알려 드릴테니 설치해주시면 감사하겠습니다.
그리고 어디에 문제가 있었는지도 알려주시면 더욱더 좋겠구요...
이런부탁 드려서 죄송합니다. -- 성운 2003-11-29 1:37 pm
- 문제의 원인은 메일로 답장을 드렸고...
die "에러메시지"; 로 소스코드를 종료시킬 경우 제 홈 같은 경우는 이 에러메시지가 출력이 되는데 cafe24 의 경우는 그냥 internal server error 라고만 나와서 알아보기 힘들군요. 비정상 종료하는 방법을 die 대신에 보다 깔끔한 방법을 아시는 분은 알려주세요. (그런데, 어떤 곳에서는 content-type 이 출력된 이후에 에러가 나고 어떤 경우에는 출력되기 이전에 에러가 나기 때문에 일관성있게 죽을 방법은 die 가 제일 속편하긴 합니다만) -- Raymundo 2003-11-29 3:20 pm
그런간단한 문제를 못봤네요.. ^^
감사드립니다.
앞으로 질문 자주하겠습니다. ^^ -- 성운 2003-11-29 6:20 pm
오,,, 제홈에 설치된 위키에 대해 알아보려고 Raymundo님의 홈피를 파해치고? 있는데 대단한 기능들이 숨어 있더군요~~~
제 홈피에도 방명록을 달려고 합니다.
별로 쓸모는 없겠지만 제가 아는 분들은 위키에대해 잘 모르니 방명록을 하나 만들어 놓으려구요.
Raymundo님 처럼 외부 방명록을 불러오려구 하는데요
저의 경우는 제로보드 방명록입니다.
어찌어찌 해서 이렇게 까지는 나오게 했습니다. http://wikimen.cafe24.com/cgi-bin/wiki/wiki.cgi?방명록
문제는 위키 사이트안에 나타나게 하고싶은데 새창으로 뜨는바람에 제가 원하던 모양이 나오질 않아서요.
어디를 고치면 될까요?
참.. 개인페이지를 만드려고 했는데
읽기전용이라는 메시지가 나와서 제 이름이 저렇게 됐습니다.--
- 제 홈 어디서나 - 설령 잠겨있는 페이지라 하더라도 - 페이지의 소스 데이타는 볼 수 있으니 참고하시면 될 것 같고요. 페이지 편집 화면에 나오는 도움말 창을 최근 버전에 맞게 갱신해 두었으니 찬찬히 읽어 보시면 유용한 매크로들이 많습니다. 그리고 제 홈은 회원가입만 한다고 수정권한이 주어지지 않습니다. 위키위키사용안내 쪽에서 아이디 만들기에 관한 부분을 읽어 보세요. ;-)
- 그리고 가로줄은 "-" 네 개만 그으면 됩니다. 다섯 개 이상 그으면 두꺼워지니 네 개만 그어 주세요. :-) 과유불급~
주인장분류