es lassen sich keine CGI dateine auf rufen

soritose

New Member
hallo

wie schon der titel sag es lassen sich keine CGI dateine auf rufen

habe die anleitnug genommen von
Der perfekte Server - Debian Etch (4.0)

und ja es ist perl instalirt
perl -v

This is perl, v5.8.8 built for i486-linux-gnu-thread-multi

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


habe eine test.cgi gemacht die auch in /cgi-bin/ drin ist da solte dan aus gegeben werden hallo wold

nach dem ich die datein auf geruffen habe ist die seite aber weis und nicht inst drin

was kann ich machen oder ist igen wo noch eine eistelung zu machhen

habe das ispconfig drin
 

Till

Administrator
1) Wo liegt die CGI datei genau und wie sind die Rechte gesetzt?
2) hast Du irgendwelche Fehlermeldungen im error.log im log Verzeichnis dieser Webseite?
 

soritose

New Member
die datei ist im cgi-bin und hat die rechte 755

die error log dagt das
[Thu Mar 19 01:30:18 2009] [error] [client 78.52.225.28] suexec policy violation: see suexec log for more details
[Thu Mar 19 01:30:18 2009] [error] [client 78.52.225.28] Premature end of script headers: speedy-test.cgi


ist aber bei jeden user so ist egal bei welscher url

habe es gerade noch auf nen anderen server versuch und da kommt das

[Thu Mar 19 18:44:09 2009] [error] [client 78.52.227.158] Premature end of script headers: speedy-test.cgi
 
Zuletzt bearbeitet:

soritose

New Member
[2009-03-19 18:47:18]: uid (3/sys) gid: (10004/10004) cmd: speedy-test.cgi
[2009-03-19 18:47:18]: cannot run as forbidden uid (3/speedy-test.cgi)


und beim 2 server gibt es keine suexec log

bei beiden get das aber nicht
 

Till

Administrator
Z.B. auf der Shell:

chmod 10004:10004 speedy-test.cgi

Du musst natürlich vorher in das richtige Verzeichnis wechseln.
 

soritose

New Member
bin im richtigen verzeichnes und habe auch das eingegeben nur komm das

/var/www/web4/cgi-bin# chmod 10004:10004 speedy-test.cgi
chmod: Ungültiger Modus: »10004:10004«
»chmod --help« gibt weitere Informationen.
 

Till

Administrator
sorry, etwas spät heute. das richtige kommando ist:

chown 10004:10004 /var/www/web4/cgi-bin/speedy-test.cgi
 

soritose

New Member
habe ich gemacht und dan habe ich es noch mal ausgefürd die cgi datei

error log

Thu Mar 19 22:49:11 2009] [error] [client ] suexec policy violation: see suexec log for more details
[Thu Mar 19 22:49:11 2009] [error] [client ] Premature end of script headers: speedy-test.cgi

suexec log

[2009-03-19 22:49:11]: uid (3/sys) gid: (10004/10004) cmd: speedy-test.cgi
[2009-03-19 22:49:11]: cannot run as forbidden uid (3/speedy-test.cgi)
 

Till

Administrator
Dann bist Du hier in einem komplett falschen Thread. Hier geht es um ISPConfig 2, das ist eine komplett andere Software.

Mach bitte einen neuen Thread auf und poste die Fehlermeldungen aus dem error.log der webseite die Du erhältst wenn Du eine CGI datei ausführst. Zusätzlich müsste ich auch noch wissen welche Linuxdistrbution Du verwendest.
 

Werbung

Top