>> Edit article
이름
제목
패스워드
업그레이드 패키지도 다 설치하고 그쪽에서 하라는대로 설정까지 다 했는데도 error_log Premature end of script headers: /home/bang1993/www/cgi-bin/board.cgi suexec_log [2002-05-03 11:25:44]: info: (target/actual) uid: (bang1993/bang1993) gid: (users/users) cmd: board.cgi [2002-05-03 11:25:44]: emerg: cannot get docroot information (/home/bang1993) 각각 이런 내용의 에러메세지가 남으면서 cgi실행이 안됩니다.. 어떻게 해결할 수 있나요...초보리눅서로서 서버운영을 하려니 이렇게 힘들 수가 없네요... 답변 부탁드립니다...^^; 아래는 와우홈에 올라온 설정글입니다.. 설정파일 수정 아파치 설정 파일을 수정하여야 CGI 를 사용할 수 있습니다. 아파치 설정 파일은 /etc/httpd/conf/httpd.conf 입니다. 이를 vi 등의 에디터로 열고 수정을 합니다. [root@paran /root]$ vi /etc/httpd/conf/httpd.conf 파일을 열고 823 라인 정도에 있는 #AddHandler cgi-script .cgi 를 찾고 주석을 제거합니다. 그리고 477 라인 정도에 있는 일반 사용자의 디렉토리 설정을 수정하여 줍니다. #<Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS PROPFIND> # Order allow,deny # Allow from all # </Limit> # <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> # Order deny,allow # Deny from all # </Limit> #</Directory> 이곳에서 주석을 전부 제거하여 줍니다. 그 후 2번째 줄에 있는 Options 부분 마지막에 ExecCGI 를 추가합니다. Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved