Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und cgi...
Hallo Zusammen,
ich habe Suse Linux 7.1 Pro im Einsatz und wollte ein Forum einrichten (http://yabb.xnull.com) bin die Anleitung genau durchgegangen, doch ich bekomme immer diesen tyischen Internall 500 Fehler. Die Rechte sind richtig gesetzt. Starte ich die CGI-Datei in der Konsole mit perl YaBB.cgi funkt es auch, aber leider nicht im Browser. in der error_log Datei erhalte ich folgenden Eintrag
unixSocketDir set to /var/state/backhand
was heisst das? Ein weiteres Phänomen ist, das das Forum unter 6.3 problemlos funktioniert. Habe gerade 7.1 komplett neu installiert, jedoch auch hierkein Erfolg.
Wenn mir jemand helfen könnte, wäre ich zutiefst dankbar.
ist das die einzige fehlermeldung oder gibts vielleicht noch ein paar zeilen mehr (davor)?
oliver
[Tue Jan 8 09:11:03 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:14:39 2002] [error] [client 192.168.12.230] (13)Permission denied: mod_mime_magic: can't read `/usr/local/httpd/cgi-bin/yabb/YaBB.cgi'
[Tue Jan 8 09:14:39 2002] [error] [client 192.168.12.230] (13)Permission denied: mod_mime_magic: can't read `/usr/local/httpd/cgi-bin/yabb/YaBB.cgi'
[Tue Jan 8 09:14:39 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:14:39 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:16:37 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:16:37 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:30:14 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:30:14 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:30:15 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:30:15 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:30:22 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:30:22 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:30:54 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:30:54 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:30:54 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:30:54 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:30:54 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:30:55 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:30:55 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:30:55 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:30:59 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:30:59 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:32:45 2002] [error] (13)Permission denied: exec of /usr/local/httpd/cgi-bin/yabb/template.html failed
[Tue Jan 8 09:32:45 2002] [error] [client 127.0.0.1] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/template.html
[Tue Jan 8 09:37:10 2002] [warn] child process 611 still did not exit, sending a SIGTERM
[Tue Jan 8 09:37:10 2002] [warn] child process 629 still did not exit, sending a SIGTERM
[Tue Jan 8 09:40:35 2002] [notice] mod_backhand -- UnixSocketDir set to /var/state/backhand
[Tue Jan 8 09:40:36 2002] [notice] mod_backhand -- UnixSocketDir set to /var/state/backhand
[Tue Jan 8 09:40:37 2002] [notice] backhand_init(563) spawning stats things (PID 577)
[Tue Jan 8 09:40:37 2002] [notice] Apache/1.3.14 (Unix) (SuSE/Linux) mod_throttle/3.0 mod_layout/1.0 mod_fastcgi/2.2.2 balanced_by_mod_backhand/1.1.0 configured -- resuming normal operations
[Tue Jan 8 09:40:37 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jan 8 09:40:37 2002] [notice] child pid 577 exit signal Segmentation fault (11)
[Tue Jan 8 09:41:04 2002] [error] [client 192.168.12.230] attempt to invoke directory as script: /usr/local/httpd/cgi-bin/yabb
[Tue Jan 8 09:41:09 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:41:09 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
[Tue Jan 8 09:48:16 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 09:48:16 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
Keine Ahnung, was das alles heissen soll. Da ich eher Newbie in solchen Angelegenheiten bin.
hast du die dateien evtl. unter windows entpackt? zumindest wird dein fehler
[Tue Jan 8 09:48:16 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
durch das senden eines nicht korrekten headers verursacht! die fehlermeldung ....Premature end of script headers deutet darauf hin. versuche mal die ursprungsdatei unter linux zu entpacken...dann sollte es eigentlich problemlos laufen :)
wenn nicht, posten ....
oliver
Hallo lolli,
das wars wohl noch nicht.
[Tue Jan 8 12:59:43 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
[Tue Jan 8 12:59:43 2002] [error] [client 192.168.12.230] Premature end of script headers: /usr/local/httpd/cgi-bin/yabb/YaBB.cgi
Habe es unter Linux entpackt, aber erhalt immer noch den 500'er Fehler und die error_log sieht auch nicht besser aus. Hast vielleicht noch einen anderen Tip für mich? Wie oben erwähnt unter 6.3 funkt es ohne Probleme. Kann es an Apache liegen? Den dort kenne ich mich überhaupt nicht aus.
was ist denn die erste ausgabe bei perl SKRIPTNAME.pl?
hab nochmal die loglines angesehen:
weiteres problem scheint es mit der
/usr/local/httpd/cgi-bin/yabb/template.html
zu geben? diese versucht er auszuführen? welche rechte hat denn yabb und template.html?
die template.html habe ich versucht manuell zu starten, da ich dachte es würde sich bei *.html anders verhalten, aber auch hier erhalte ich den 500'er Fehler.
Was mich halt stutzig macht, ist diese Zeile
[Tue Jan 8 12:59:43 2002] [error] (2)No such file or directory: exec of /usr/local/httpd/cgi-bin/yabb/YaBB.cgi failed
denn das Verzeichnis ist da und die Datei auch.
wenn du suse nutzt:
versuche mal als user root
cd ins_yabb.cgi_verzeichniss
su wwwrun
perl yabb.cgi
ODER
perl -c yabb.cgi
exit
wass bekommst du denn für eine ausgabe
kenn das Passwort von wwwrun nicht. Muss es überhaupt ein passwort haben?
hach vergessen als root anzumelden, sorry.
Als Ausgabe erhalte ich die Seite, die er eigentlich im Browser anzeigen sollte.
aber fehler bingt er kleine? verdammt. ich kann leider grad das board nicht probieren, da ich auf arbeit nur m$ 2000 habe.
aber ich denke, das das problem bei der template.html liegt. vielleicht ist das irgendwo einen pfad-angabe nicht korrekt.
schau dir doch mal die configuration-files an. unter umständen muss dort noch etwas eingetragen werden. versuche dort auf relative angaben zu vezichten (./yabb oder nur der .).
ich muss leider jetzt auch los und habe leider keinen pc in meiner "pension"...aber ab morgen früh 8-00 uhr bin ich wieder dabei..
oliver
Vielen Dank lolli,
werde Deine Vorschläge berücksichtigen und mal weitertesten. Du hörst auf jeden Fall von von mir, etweder positiv oder negativ
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.