2011-04-19 3 views
0

winxp에서 XAMPP 1.7.2를 사용하고 있습니다. 웹 앱 (.cgi 또는 .pl)을 개발할 계획이며 phpinfo()를 확인하고 이미 활성화 된 mod_perl을 발견했습니다.windows xampp의 CGI 파일 위치

그러나 내 hello.cgi 파일을 C:\xampp\htdocs\hello.cgi 또는 C:\xampp\cgi-bin\hello.cgi에 넣으려고했습니다. 열려고 시도 할 때 두 방법 모두 작동하지 않습니다. http : //localhost/hello.cgi

모든 의견을 환영합니다.

답변

2

위치는 당신이 CGI-빈 폴더에 .cgi로 스크립트입니다 퍼팅해야

http://localhost/cgi-bin/hello.cgi 

장소가 될 것입니다.

1

두 제안, 당신의 hello.cgi 프로그램이 htdocs에 또는 CGI-빈 디렉토리 중 하나에서 작동하지 않습니다 이후 :

1) 스크립트가 실제로 실행지고 있는지 확인하기 위해, 아파치 오류 로그 파일을 검사, 다른 종류의 오류가 발생했습니다.

2) AddHandlerScriptAlias 설정에 대해 Apache httpd.conf를 검사하십시오. 스크립트로 실행해야하는 파일과 CGI 스크립트를 포함하는 디렉토리를 지정합니다.

XAMPP는 Windows XP에서 램프 스택을 학습하기에 좋은 패키지입니다. 행운을 빕니다!

0

이름이 /perl/이 아닌 /cgi-bin/입니다.