|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: harrier (harrier4o< at >yahoo[ точка ]com) |
Дата: 01/21/2001 |
Kato se opitam da podkaram nqkoj cgi script na apache server
mi dawa slednoto saobshtenie: 500 Internal Server Error. Na
kakwo se dalji towa i kak moga da go otstranq.
p.s. dal sam neobhodimiq chmod na failowete
|
Отговор #1 |
От: ksx |
Дата: 01/21/2001 |
tova e ot greshka v scripta ili neshto ne e kakto triabva,
problema ne e v apache ili perl supporta. Vij pravata na
direktoriite v sluchai che scripra pishe - napravi gi 777
|
Отговор #2 |
От: sto |
Дата: 01/22/2001 |
1. chmod 755 ,a ne 777
2. pogledni putia do perl - pyrvia red ot CGI. sigurno e
ne6to
kato:
#!/usr/bin/perl
3. viz kyde se namira naistina perl-a. ot shell prompt-a:
$ which perl
4. pusni skripta ot shell prompt-a:
$ perl
$
Togava gre6kite se pokazvat na ekrana i 6te razbere6 kude e
problema
5. Pogledni dali vsi4ki Perl modules, koito izpolzva
scripta
sa instalirani - tova sa
use XXX::YYYY (napr. use Getopt::Std;)
kude se namirat modules? ot shell prompt-a:
$ perl -V i viz @INC:
--
sto [AT] openbg [DOT] net
|
Отговор #3 |
От: L.Petrov |
Дата: 01/22/2001 |
I oshte neshto kym sywetite na [sto]. Proweti dali fajla sys
Perl coda e w Unix format -- t.e dali kraq na reda se
otbelqzwa po nachina, kojto se izpolzwa w Unix. Wednaga
mozhesh da prowerish towa kato otidesh w dir s fajla i
pishesh
./ime_na_fajl.cgi
Ako wsichko si proweril spored sywetite na [sto] i pak
nishto ne stawa, togawa proweri za towa za koeto ti goworq.
|
Отговор #4 |
От: harrier (harrier4o (a) yahoo< dot >com) |
Дата: 01/24/2001 |
blagodarq za otgoworite i wnimanieto!
Wsichko koeto ste mi pisali go proweri i raboti. Scriptowete
se izpulqwat bez problem prez shell prompta.
Shte wi paste saobshtenieto koeto e zapisano w error loga na
servera zashtoto ne mi e mnogo qsno za koe tochno se
otnasq:
[Sun Jan 21 18:55:56 2001] [error] (2)No such file or
directory: exec of /home/httpd/cgi-bin/test/adduser.cgi
failed
[Sun Jan 21 18:55:56 2001] [error] [client 127.0.0.1]
Premature end of script headers:
/home/httpd/cgi-bin/test/adduser.cgi
Scripta e za dobawqne na user. edinstwenata promqna koqto
trqbwa da se naprawi e da se ukaja patq kam users.log.
Pokazal sam go tochno /home/httpd/cgi-bin/test/users.log
Towa e koeto se seshtam. Ako imate nqkakwa ideq na kakwo
moje da se dalji greshkata kajete.
Blagodarq
|
<< opti931-instalirane? (1
) | maskirane na ftp (2
) >>
|
|
|
|
|