cgi가 실행이 되질 않습니다. internal server error..
아무리 뒤져보고 고쳐봐도 해결되지가 않아 이렇게 글을 올립니다..
웹페이지에서 이런 에러메시지가 뜹니다.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, master@.com 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.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
http.conf에서
options ExecCGI .. ..
options ExecCGI ... ...
addHandler cgi-script .cgi .pl
해놓았습니다.
웬만한 option쪽은 다 해준것 같네요..ㅡㅡ;
퍼미션도 755로 주었는데도 계속 같은 결과가 나옵니다...
대체 어디가 잘못된 것일까요? ㅜㅜ
그게 500에다가 internal
그게 500에다가 internal server error라면 실행이 안되는게 아니라 실행중에 오류가 났을 가능성도 있습니다.
만일 그렇다면 아파치 프로세스가 실행시점에 접근하려는 파일시스템의 권한이 없어서 났을 가능성이 매우 높습니다. 그냥 코드상의 버그일 수도 있구요.
어떤 기능을 하는건지 상세히 알려 주셔야 누군가 도와주실 겁니다.
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
그게 홈페이지 이전이라..ㅡㅡ;
전에 있는 홈페이지에서 서버를 하나 구축해서 이쪽으로 옮기는데..
원 홈페이지에서는 잘 나오더군요.
(게시판을 cgi로 했더군요..ㅡㅡ; db를 쓰지 않고...)
그런데 옮겨온 상황에서 저런 에러가 나는 것입니다...
소스는 그대로 가져와서 올려놓은 거라 코드상에 문제는 없는듯 하구요
(제가 짠 소스들이 아니어서 모든파일들이 어떤 역활을 하는지는 잘은 모르겠습니다. 상당히 양이 많아서.
대부분 게시판 코드인것 같더군요.)
파일들과 폴더의 모든 권한은 전부 755로 주었습니다.
cgi쪽은 거의 다뤄보질 못해서 아는게 없네요...ㅜㅜ
(사실 cgi뿐 아니라 거즌 아는게 없는..ㅡㅜ)
아마 게시판 내용을
아마 게시판 내용을 서버의 로컬 파일이나 디렉토리에 저장하는거 같은데, 그 파일이나 디렉토리의 권한을 777로 바꾸면 거의 모든 경우에 작동하겠지만, 그건 별로 안좋을것 같고..
아파치(httpd)프로세스가 어떤 유저로 도는지 확인하신 후에 저장되는 파일이나 디렉토리의 owner를 그 유저로 바꿔 주시면 될것 같습니다.
만일 nobody로 돈다면,
이런식으로요..
root로 아파치가 돈다면 이 문제는 아닐것 같구요..
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
아파치 관련
오류 로그 부터 확인하세요.
웹페이지 오류 메세지는 별 도움이 안됩니다.
아파치 오류 로그부터 확인하시면 도움이 될겁니다.
無心
아파치 오류는..
[error]an unknown filter was not added: php
[error]an unknown filter was not added: php
File 'NONEXITSTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#19' is not a compiled character set and is not specified in the 'NONEXITSTENT/charsets/Index' file
[error][client xxx.xxx.xxx.xxx] Premature end of script headers: text.cgi, referer: http://웹서버주소
이렇게 나오네요....
무슨말인지 해독이 힘들군요...ㅡㅡ;
use CGI::Carp
이거 사용해 보셨나요?
==
more than one way to do it
말로만 블로거: http://gojdweb.egloos.com
댓글 달기