Запуск CGI-скрипта в wamp, не работает - PullRequest
2 голосов
/ 21 января 2012

Я хочу запустить cgi в wamp. Я следовал инструкциям в этой ссылке

http://www.chromicdesign.com/2009/05/setting-up-perl-for-wampp.html

Вот мой HTML-код





    First Name  
    Last Name    
    E-Mail Addr          
                
                

И мой CGI-скрипт

#!/usr/bin/perl
read(STDIN,$temp,$ENV{'CONTENT_LENGTH'});
@pairs=split(/&/,$temp);
foreach $item(@pairs)
 {
  ($key,$content)=split(/=/,$item,2);
  $content=~tr/+/ /;
  $content=~s/%(..)/pack("c",hex($1))/ge;
  $fields{$key}=$content;
 }                                       
print "Content-type: text/html\n\n"; 
print "<HTML>\n";
print "<BODY BGCOLOR=#FFFFFF>\n";
print "<CENTER>\n";
print "THANK YOU<BR>\n";
print "$fields{fname} $fields{lname}</BR>";
print "I will write<BR>\n";
print "you at<BR>\n";
print "$fields{email}<BR>\n";
print "</CENTER>\n";
print "</BODY></HTML>";

Каждый раз, когда я запускаю, выдается ОШИБКА ВНУТРЕННЕГО СЕРВЕРА. Я не знаю, что делать.

Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 21 января 2012

, чтобы понять, что произошло, вы должны заглянуть в журнал ошибок Apache. Но здесь проблема, скорее всего, в том, что строка shebang в вашем скрипте не смотрит на фактическую установку perl

...