(Erledigt) CGI Script nicht ausführbar..

Status
Für weitere Antworten geschlossen.

daki

New Member
Hello,

ich hab hier ein riesen Problem mit einem CGI Script

ich krieg beim ausführen immer den Fehler

Premature end of script headers: admin.cgi

in der suexec log steht

[2006-03-18 18:04:58]: uid: (790/web3) gid: (790/790) cmd: admin.cgi
[2006-03-18 18:04:58]: cannot get docroot information (/srv/www/htdocs)

/srv/www/htdocs gehört dem user webadmin

und das ausführen des scripts aus der shell heraus klappt auch..

als Webserver wird Apache 2.0.5.0 betrieben und Confixx als Admin Oberfläche..

ich hoff mir kann einer helfen :)

gruß

daki
 

NeroZero

Member
AW: CGI Script nicht ausführbar..

weiss nicht genau, aber ist ist glaube ein Problem mit User Rechten im CGI Pfad...?!
 

spidy

Moderator
AW: CGI Script nicht ausführbar..

Habe lange überlegt zu antworten, da ich mich mit cgi auch nicht gut auskenne, aber für mich hört sich das so an, als wenn das script das webverzeichnis nicht findet ...

*grübbel*

spidy
 

daki

New Member
AW: CGI Script nicht ausführbar..

hmm..

aber wie muss ich die rechte setzen?

ich bin echt am verzweifeln :(
 

daki

New Member
AW: CGI Script nicht ausführbar..

aber demnach stimmt ja alles... das problem liegt denk ich zu 99,9% an dem User dem das Script gehört...
nur hab ich leider 0 Plan wem ich es schenken soll *g*
 

spidy

Moderator
AW: CGI Script nicht ausführbar..

Hmmmh ... Du denkst also es liegt an den Rechten ?!
Dann schreib doch bitte mal, welche Rechte die Gruppe und Sonstige haben, bitte auch was im Bereich Eigentümer als Gruppe steht.

Gruss.

Spidy
 

daki

New Member
AW: CGI Script nicht ausführbar..

sodale..
nochmal gaaanz von vorne
verwendet wird suse 9.2 mit confixx und suexec

rechte von de

von /srv/

total 4
drwxr-xr-x 4 root root 1024 Jan 20 15:37 .
drwxr-xr-x 20 root root 1024 Mar 18 08:51 ..
drwxr-xr-x 3 ftp ftp 1024 Mar 17 21:51 ftp
drwxr-xr-x 6 webadmin webadmin 1024 Mar 19 10:24 www

von www

total 7
drwxr-xr-x 6 webadmin webadmin 1024 Mar 19 10:24 .
drwxr-xr-x 4 root root 1024 Jan 20 15:37 ..
drwxr-xr-x 2 root root 1024 Mar 17 21:52 cgi-bin
dr--r--r-- 2 root root 1024 Jun 7 2005 empty
drwxr-xr-x 3 root root 1024 Mar 17 21:52 etc
drwxr-xr-x 10 wwwrun www 2048 Mar 18 11:17 htdocs

der cgi-bin gehört web* und gruppe auch web*, die files ebenfalls..

apache läuft als wwwrun gruppe www

oder wie kann ich suexec komplett deaktivieren? dann hät ich das problem auch nich mehr :) da der server nicht public ist..

ach.. weil ichs grad sehe

meine config von perl is auch zum teufel :), aber das script kann ich in der shell noch ausführen.. konfus..

admin.cgi: Can't locate config.cfg in @INC (@INC contains: /usr/lib/perl5/5.8.5/i586-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl .) at /srv/www/htdocs/web3/html/cgi-bin/yabbserver/./admin.cgi line 4
 

NeroZero

Member
AW: CGI Script nicht ausführbar..

was hast du überhaupt vor? versuche zum Beispiel mal ein BBS Board zum laufen zu griegen, denn die haben dann immer gute FAQ wieso es bei CGI nicht klappt... Die Software gibt is mit Netz kostenlos...
 
Status
Für weitere Antworten geschlossen.
Oben