perl

12 отговора 300 прегледа
#1

perl

hmm submitvam forma kum perl script i polu4avam slednata greshka:
[Fri Oct 19 13:47:39 2001] [error] (2)No such file or directory: exec of /home/httpd/cgi-bin/add_contact.pl failed
[Fri Oct 19 13:47:39 2001] [error] [client 192.168.0.3] Premature end of script headers: /home/httpd/cgi-bin/add_contact.pl
Faila si e tam . Sintaksisa e OK. Dopuskam 4e moje da ima greshka v skripta , no dosega pone e imalo po-qsna informaciq za greshkata.
pritesnqva me tova :
2)No such file or directory: exec of /home/httpd/cgi-bin/add_contact.pl failed

Отговор
в отговор на newbie #2

Re: perl

i tova stava s vseki perl skript !
dori s takuv
print "Content-type:text/html\n\n";
print "<p>Hello</p>";

Отговор
в отговор на newbie #3

Re: perl

as ne sum nai golemia ekspert po angliiski ama do kolkoto rzbiram ...
poluchvash gresh che niamash takyf fail ili direktoria :))
t.e NIAMASH takyf fail ili direktoria:)
t.e ti imash takuf fail ili direktoria ama samo ti si znaesh za taia rabota:)
ne i webservera-ti:))))
ili nameri v httpd.conf koia ti e cgi-bin dir-a
....
mozhe bi ako zapishesh scripta v /usr/lib/cgi-bin/ shte ti raboti:)))

Отговор
в отговор на edmon #4

Re: perl

az parvo bih proveril pravata na fila, shtoto choveka nai-veroiatno e slozil scripta na pravilnoto miasto

Отговор
в отговор на gonzales #5

Re: perl

ami naj-strannoto e 4e pravata sa nared (755)
Moje bi e nqkakva nastrika na apache ..........

Отговор
в отговор на newbie #6

Re: perl

Vij vnimatelno da ne pritvash dva puti header-a
Preporuchvam ti da polzvash:

use CGI;

my $cgi = new CGI;

print $cgi->header();

Отговор
в отговор на Auth #7

Re: perl

basi pak ne stava.
Interesnoto e 4e dosega ne sum imal nikakvi problemi.
S httpd.conf koito e po default vsi4ko beshe nared.
Sega ne znam kvo stava.

Отговор
в отговор на newbie #8

Re: perl

mi cheti error_log na apache:)))

Отговор
в отговор на edmon #9

Re: perl

ami ako pro4etesh po-gore shte vidish 4e 4eta error log-a :)
Vaprosa e 4e kazva 4e ne namira scripta .
A ina4e browsara kazva Internal server error - a ne not found .

Отговор
в отговор на newbie #10

Re: perl

aaaaaaaaaaaaaaaauuu ami da:)
ami pishe premature end of ne nam si kvo:)
tfa shte da reche che skripta se e sgabiasal dokato se izpylniaval shtoto ne e nameril niakvy drug file...
nadiavam se da ti pomaga tfa.
t.e. ima li v scripta ti obryshtenie kum drug fail ili biblioteka...
ako ima kyde e tia...
tia raboti li i takiva neshta:) syshtestvuva li ti drugi file?
taia biblioteka dali izpolzva drugi biblioteki...
sigurno s tfa addcontakt dobaviash v DB ??? niakakva ili podobno... ako e niakvy CPAN modul rabotesh lli e raboti li ti DB server-a?...
i nai nakraia
ima edin forum perl pitai i tam .... pone pishe che e za razbirachi:)))))))))))

Отговор
в отговор на newbie #11

Двоично търсене

Почни от оригиналния httpd.conf и прави промени, докато стигнеш до сегашните си настройки. За по-бързо можеш да добавяш по половината параметри и ако нещата се сгъбясат - значи е нещо от добавените, ако не - значи е от другите.

Отговор
в отговор на newbie #12

Re: perl

Paste mi celia script ako obichash.

Отговор
в отговор на auth #13

Re: perl

eto scripta
------------------------------------------------
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<h1>aaaa</h1>";
-------------------------------------------------
I koe e naj-interseno : vzeh si httpd.conf faila ot moeto PC na koeto vsi4koe e OK.
Slojih go na mqstoto na stariq i efect nikakav!
Da ne bi da ima vruzka s tova 4e na tova PC imam 2 LAN karti i sluji za gateway kam internet???

Отговор