Hi probvai slednoto :
napravi si edin new file v /var/www/cgi-bin (ili kadeto ti e
CGI-a), krasti go test.cgi i vkarai v nego :
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<H1>Hello World</H1>\n";
purviq red trqbva da go promenish sprqmo lokalnata ti
instalaciq na Perl !
ako vsichko e OK ! imai na predvid, che ako scriptovete
koito iskash da polzvash sa minali prez windows ili sa
pisani na takuv .. na kraq na vseki red windows slaga ^M
simvol .. koeto perl se muchi da interpretira kato krai na
red .. i dovezda fo smut v systemata.. tova mozesh da
proverish s redaktora VI ... i da cheknash dali ima takiva
simvoli..
Proveri di i apache error log-a.
ako imash ^M , to togava, eto ti edim naluk script koito
shte gi premaxne':
#!/usr/bin/perl
$file = "File_name.cgi";
open(FD1, $file);
@_ = <FD1>;
close(FD1);
$_ = join("",@_);
s/\r//sg;
open(FD2, ">".$file);
print FD2 $_;
close(FD2);
#####################
# end
#
Promenlivata $file zamenqsh s imeto na faila koito iskash da
promenish
|