오늘 하루종일 세팔님의 게시판 cgi를 리눅스에서 설치했습니다.. 하루종일
하루종일 삽질하다가 3시간전에 게시판을 띄우기 성공 ㅠ_ㅠ
그런데 이상하게 다른 cgi를 돌리면 자꾸 internel 500 error 이 납니다.
error_log 파일보면
premature end of script header 라고 떠 있습니다.
ExecCGI 써줬고 addhandler 그것도 주석처리 없앴는데..ㅡㅡ; 이상해요
premature end of script headers 는 CGI 가 Content-type 헤더를 출력하기 전에 죽거나, 첫 줄의 #!/usr/bin/perl 경로가 틀렸을 때 납니다.
윈도우에서 올린 파일이면 ASCII 모드로 올려 줄 끝 문자를 바꾸고 chmod 755 한 뒤 서버에서 직접 perl 스크립트.cgi 로 실행해 오류를 확인하세요.