suEXEC will nicht , keine logs

Apache, Lighttpd, nginx, Cherokee
Post Reply
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

suEXEC will nicht , keine logs

Post 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?
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post by rǃppz »

Kann mir keiner helfen?
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: suEXEC will nicht , keine logs

Post by sascha »

-rwxrwxr-t 1 root root 24766 Mar 23 00:15 suexec
Was ist das denn... :roll:

mach mal chmod 1755 suexec
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post 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.
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: suEXEC will nicht , keine logs

Post by sascha »

Oh sorry... es muss chmod 4755 heißen.
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post 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.
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: suEXEC will nicht , keine logs

Post 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!
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post 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.
gamecrash
Posts: 339
Joined: 2002-05-27 10:52
 

Re: suEXEC will nicht , keine logs

Post 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...
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: suEXEC will nicht , keine logs

Post 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
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post 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.
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post by rǃppz »

WEiß keiner wie ich wieder die suexec logs bekomme?
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post 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
rǃppz
Posts: 127
Joined: 2003-04-02 14:14
 

Re: suEXEC will nicht , keine logs

Post by rǃppz »

Woher bekomme ich wieder Logs von suexec? Und wie?
Post Reply