Page 1 of 1

500er Error mit PHP fcgi

Posted: 2006-02-12 13:38
by transmitter
Hi,

ich habe meinen Webserver mit phpfcgi nach dem debianhowto aufgesetzt.
Die ganze Zeit hatte ich einen Benutzer für alle vHosts, das wollte ich jetzt ändern und einem vHost mal einen eigenen Benutzer gönnen, der aber nicht in der Gruppe des Webservers oder dem PHP Binary ist.

Den vHost habe ich richtig aufgesetzt, wie auch zuvor nur mit anderen Verzeichnisberechtigungen.
Das /var/www/vHost/web Verzeichnis gehört, wie auch das php-fcgi-scripts/vHost.de dem vHost User, der auch unter /etc/apache2/sites-enabled/vHost.conf als
SuexecUserGroup Benutzer Gruppe
eingetragen ist.


Jetzt bekomme ich aber eine 500er Fehlermeldung und im error.log:
[Sun Feb 12 13:30:20 2006] [error] [client 84.174.233.133] FastCGI: comm with (dynamic) server "/var/www/php-fcgi-scripts/vHost.de/php-fcgi-starter" aborted: (first read) idle timeout (30 sec)
[Sun Feb 12 13:30:20 2006] [error] [client 84.174.233.133] FastCGI: incomplete headers (0 bytes) received from server "/var/www/php-fcgi-scripts/vHost.de/php-fcgi-starter"
Die Beiträge die ich gefunden habe, haben mir leider nicht weiter geholfen :(.

Habe ich ein Rechte-Problem?
Und welcher Header ist nicht komplett?

Könnt ihr mir da helfen?
Danke schon mal :)

Transmitter

Re: 500er Error mit PHP fcgi

Posted: 2006-02-16 22:52
by transmitter
Ich schieb das hier nochmal nach oben .. hoffe mir kann da jemand helfen?

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 13:21
by rootsvr
was steht in der /etc/log/apache2/fcgi.log error.log? was in der error.log des vHosts?

Irgendwie klappt alles nur wenn Du es eins zu eins nach HowTo machst ;-)

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 13:50
by transmitter
rootsvr wrote:was steht in der /etc/log/apache2/fcgi.log error.log? was in der error.log des vHosts?
Die Datei habe ich gar nicht, aber ich könnte /var/log/apache2/suexec.log anbieten:

Code: Select all

[2006-02-16 19:20:34]: uid: (e64a46/e64a46) gid: (1717/1717) cmd: php-fcgi-starter
[2006-02-16 19:20:34]: target uid/gid (1101/1717) mismatch with directory (1101/1717) or program (1000/100)
[2006-02-16 19:30:34]: uid: (e64a46/e64a46) gid: (1717/1717) cmd: php-fcgi-starter
[2006-02-16 19:30:34]: target uid/gid (1101/1717) mismatch with directory (1101/1717) or program (1000/100)
[2006-02-16 19:40:34]: uid: (e64a46/e64a46) gid: (1717/1717) cmd: php-fcgi-starter
[2006-02-16 19:40:34]: target uid/gid (1101/1717) mismatch with directory (1101/1717) or program (1000/100)
Die Pfade stimmen aber alle, und die Berechtigungen der Verzeichnisse und Dateien auch. :(

Die Ausgabe des Error Logs des vHosts steht ja schon oben.
rootsvr wrote:Irgendwie klappt alles nur wenn Du es eins zu eins nach HowTo machst ;-)
Naja .. nicht nur, aber wer postet schon in nem Forum:
Ich habe das und das gemacht, das so geändert, das so angepasst, das brauchte ich noch, und seit einem Monat läuft die Kiste ohne Probleme!
? ;)

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 13:52
by rootsvr
Wie genau sehen deine Verzeichnisse wie die Berechtigungen aus, wo liegt das fcgi, wem gehört es, wie sieht die config aus?

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 15:14
by transmitter
Oha .. bin alles nochmal durchgegangen und Tatsache:
Die php-fcgi-starter Datei selbst gehört noch nicht dem richtigen Benutzer.

Da war ich wohl etwas vorschnell mit meiner Behauptung die Berechtigungen stimmen alle .. :oops: :roll:

Aber ohne dich wäre ich nicht drauf gekommen, habe alles schon 2 mal kontrolliert, bei der lag es wohl daran, dass sie allein in einem Verzeichnis lag und der Unterschied nicht auffiel.

Danke dir für deine Antwort :)

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 15:26
by rootsvr
Kein Problem..
Hoffe Du hast jetzt Deinen Spaß damit. ;-)

Re: 500er Error mit PHP fcgi

Posted: 2006-02-17 15:31
by transmitter
rootsvr wrote: Hoffe Du hast jetzt Deinen Spaß damit. ;-)
Spaß? .. Wie war das? PCs sind toll: Sie helfen uns Probleme zu lösen, die wir ohne sie nicht hätten. ;) :lol: