1925 번 글의 답장글: Re: 안녕하세요 산2님 이번엔 CGI에 관해 질문을 하려 합니다 |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2004년 02월 12일 01:49:32 목(새벽) |
조회: 931 |
[곤잘레스]님이
남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>우선 계속 질문 드리고 해서 죄송합니다. 매번 답변 해주셔서
정말
>많은 도움이 되었습니다. 감사합니다.
>
>먼저 httpd.conf의 CGI관련 설정 부분과 error 로그를
올리겠습니다.
>
><Directory /home/*/public_html>
> AllowOverride Options FileInfo AuthConfig Limit
> Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
> <Limit GET POST OPTIONS PROPFIND>
> Order allow,deny
> Allow from all
> </Limit>
> <LimitExcept GET POST OPTIONS PROPFIND>
> Order deny,allow
> Deny from all
> </LimitExcept>
></Directory>
>
>AddHandler cgi-script .cgi .pl
>
>이렇게 컨프를 했구요
>
>위 유저 디렉토리에서 CGI를 실행 하면 잘 실행
됩니다.
>그런데 펄을 사용한 파일은 500에러가 나거든요
>아파치는 DSO방식으로 mod_perl을 설치 했습니다. php.ini를
보면
>mod_perl 잘 올라와 있구요.. 컨프에 모듈로드와 add 역시 확인
했습니다.
>
>php,cgi 잘 돌아가는데 왜 펄로 작성된 파일만 에러를 내는지
알수가
>없습니다. 로그를 보면
>
>[Wed Feb 11 18:38:58 2004] [error] [] malformed header from script. Bad
header=hello world: /home/mysql/public_html/test-perl.cgi
>
>아래와 같습니다.
>
>파일 내용은
>#!/usr/bin/perl
>print "hello world";
>
>이렇습니다. 조언 부탁드립니다
========================================
#!/usr/bin/perl
print "\n";
print "hello world";
이렇게 해 보세요.
|
이전글 : 안녕하세요 산2님 이번엔 CGI에 관해 질문을 하려 합니다
다음글 : Re: Re: 안녕하세요 산2님 이번엔 CGI에 관해 질문을 하려 합니다
|
from 61.254.74.228
JS(Redhands)Board 0.4 +@
|