Page 1 of 1
suEXEC will nicht , keine logs
Posted: 2003-07-25 10:57
by rǃppz
Hallo
möchte jeztt endlich mal cgis nutzen und habe deshalb suEXEC angetastet.
Wenn ich ein cgi ausführe kommt blos:
Internal Server Error
In der error.log steht:
failed to open log file
fopen: No such file or directory
[Fri Jul 25 10:46:34 2003] [error] [client 217.83.170.xxx] Premature end of script headers: /home/www/web1/html/cgi-bin/test.pl
suEXEC seint auch gar nicht aktiev zu sein:
/usr/lib/apache# apache -l
Compiled-in modules:
http_core.c
mod_so.c
mod_macro.c
Der Apache ist in /etc/apache/ installiert.
Leider gibts es keine Logs von suEXEC daher wohl auch
failed to open log file
fopen: No such file or directory
[Fri Jul 25 10:46:34 2003] [error] [client 217.83.170.xxx] Premature end of script headers: /home/www/web1/html/cgi-bin/test.pl
Beim aufruf von /usr/lib/apache/suexec
failed to open log file
fopen: No such file or directory
Rechte solten stimmen:
ls -l
total 32
drwxr-xr-x 2 root root 4096 Jul 18 19:42 1.3
-rwxrwxr-t 1 root root 24766 Mar 23 00:15 suexec
Wie gehts weiter?
Re: suEXEC will nicht , keine logs
Posted: 2003-07-25 22:55
by rǃppz
Kann mir keiner helfen?
Re: suEXEC will nicht , keine logs
Posted: 2003-07-26 00:03
by sascha
-rwxrwxr-t 1 root root 24766 Mar 23 00:15 suexec
Was ist das denn... :roll:
mach mal chmod 1755 suexec
Re: suEXEC will nicht , keine logs
Posted: 2003-07-26 11:56
by rǃppz
Jo habe ich gemacht jeztt sieht es so aus:
ls -l
total 19
drwxr-xr-x 2 root root 4096 Jul 25 17:20 1.3
-rwxr-xr-t 1 root root 14004 Oct 26 2002 suexec
Aber es geht immernoch nicht.
Re: suEXEC will nicht , keine logs
Posted: 2003-07-26 12:16
by sascha
Oh sorry... es muss chmod 4755 heißen.
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 11:40
by rǃppz
War ein paar Tage weg jetzt ist 4755
ls -l
total 32
drwxr-xr-x 2 root root 4096 Jul 18 19:42 1.3
-rwsr-xr-x 1 root root 24766 Mar 23 00:15 suexec
Hat sich aber nichts geändert wenn ich suexec logs hätte wäre es einfacher wie kann ich die am besten nachträglich anlegen.
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 15:13
by sebbus
ich hatte den selben Fehler!
Du musst in der httpd.conf ScriptAliases cgi-bin auf dein cgi-bin-verzeichnis zeigen lassen. Dann sollte es gehen.
Eventuell noch Owner- und Gruppenrechte der Datei anpassen!
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 17:53
by rǃppz
Meinst du direkt also auf /home/www/web1/html/cgi-bin/
oder wohin?
Als Rechte sollten doch 777 stimmen ich weiß sicherheit und so aber ist eh nur ein hello world script.
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 17:58
by gamecrash
ls -l
total 32
drwxr-xr-x 2 root root 4096 Jul 18 19:42 1.3
-rwxrwxr-t 1 root root 24766 Mar 23 00:15 suexec
Ich mag mich irren, aber für mich sieht es so aus als wär da was drin, also kann's doch eigentlich garned sein dass der das ned öffnen kann...
Poste doch mal was da drinsteht...
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 18:00
by sebbus
also, um deinen Fehler aus deinem ersten Posting wegzikriegen, hat es bei mir gereicht, in der httpd.conf
ScriptAliases cgi-bin /home/www/web1/html/cgi-bin
einzutragen. Danach kamen dann zwar noch Rechte-Fehler, aber das kriegst du sicher auch noch hin ;)
MfG, Sebbus
Re: suEXEC will nicht , keine logs
Posted: 2003-07-30 18:12
by rǃppz
Ich habe es jetzt geädnert ghet aber immernoch nicht und da ich keine suexec lgs habe kann ich auch den genauen Fehler nicht feststellen.
Re: suEXEC will nicht , keine logs
Posted: 2003-07-31 10:04
by rǃppz
WEiß keiner wie ich wieder die suexec logs bekomme?
Re: suEXEC will nicht , keine logs
Posted: 2003-08-04 16:22
by rǃppz
Also funktionieren tut es immernoch nicht in den Apachelogs steht blos:
tail /var/log/apache/error.log
[Mon Aug 4 13:32:03 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Aug 4 16:19:43 2003] [error] [client 217.228.29.79] script not found or unable to stat: /home/www/web1/html/cgi-bin/test.cgi
failed to open log file
fopen: No such file or directory
[Mon Aug 4 16:19:51 2003] [error] [client 217.228.29.79] Premature end of script headers: /home/www/web1/html/cgi-bin/test.pl
[Mon Aug 4 16:19:51 2003] [error] [client 217.228.29.79] File does not exist: /home/www/web1/html/500.php
failed to open log file
fopen: No such file or directory
[Mon Aug 4 16:19:52 2003] [error] [client 217.228.29.79] Premature end of script headers: /home/www/web1/html/cgi-bin/test.pl
[Mon Aug 4 16:19:52 2003] [error] [client 217.228.29.79] File does not exist: /home/www/web1/html/500.php
Re: suEXEC will nicht , keine logs
Posted: 2003-08-05 13:04
by rǃppz
Woher bekomme ich wieder Logs von suexec? Und wie?