PHP FastCGI - Pobleme bei der Installation....

Apache, Lighttpd, nginx, Cherokee
hasch
Posts: 99
Joined: 2007-03-09 15:23

PHP FastCGI - Pobleme bei der Installation....

Post by hasch » 2007-05-01 11:07

Guten morgen,
wollte jetzt mal FastCGI einrichten und komme leider nicht weiter, wenn ich den Server starten will kommt folgende Meldung:
FastCgiIpcDir /tmp/fastcgi: access for server (uid -1, gid -1) failed: read not allowed
Habt ihr eine Idee, wo ich den Socket ablegen lassen soll, bzw. was ich verändern muss, damit der Fehler verschwindet? :)

System: Apache 2.2.2, FC5
Last edited by hasch on 2007-05-01 12:46, edited 1 time in total.

sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf

Re: PHP FastCGI - Pobleme bei der Installation....

Post by sledge0303 » 2007-05-01 11:16

Welche Rechte stehen für /tmp?

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: PHP FastCGI - Pobleme bei der Installation....

Post by hasch » 2007-05-01 12:19

1777 :) Habs auch mit anderen Verzeichnissen versucht, immer das gleiche Problem/Meldung.

EDIT: Hab jetzt mal testweise auf 777 den Unterordner gesetzt und dann kommt die Meldung auch nicht mehr, aber diese:
[Tue May 01 12:22:11 2007] [error] [client x] FastCGI: comm with (dynamic) server "/var/www/vhosts/x.de/httpdocs/favicon.ico" aborted: (first read) idle timeout (30 sec), referer: http://www.x.de/php.php
[Tue May 01 12:22:11 2007] [error] [client x] FastCGI: incomplete headers (0 bytes) received from server "/var/www/vhosts/x.de/httpdocs/favicon.ico", referer: http://www.x.de/php.php
[Tue May 01 12:22:11 2007] [error] [client x] FastCGI: "ExecCGI Option" is off in this directory: /error_docs/internal_server_error.html, referer: http://www.x.de/php.php
EDIT: suexec Problem, siehe Fehlermeldungen darüber, besteht aber weiterhin! Alle, die Probleme bei der FastCGI Installaion haben, sollten mal http://www.webhostingtalk.com/showthread.php?t=509127 anschauen, danach hab ich es dann auch geschafft...

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: PHP FastCGI - Pobleme bei der Installation....

Post by hasch » 2007-05-01 18:37

Niemand eine Idee, wo das suexec Problem liegen könnte?

kase
Posts: 1031
Joined: 2002-10-14 22:56

Re: PHP FastCGI - Pobleme bei der Installation....

Post by kase » 2007-05-01 20:53

Option +ExecCGI setzen für dein Docroot

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: PHP FastCGI - Pobleme bei der Installation....

Post by hasch » 2007-05-01 21:49

Ist gesetzt...

Also fastcgi mit PHp ist folgendermaßen konfiguriert:

Code: Select all

ScriptAlias /php5.fcgi "/var/www/vhosts/x.de/cgi-bin/php5.fcgi"

# FastCGI directives
<IfModule mod_fastcgi.c>
AddHandler fastcgi-script .fcgi
FastCgiIpcDir /tmp/fastcgi/
FastCgiWrapper /usr/sbin/suexec
FastCgiConfig -autoUpdate -singleThreshold 100 -killInterval 300 -idle-timeout 240 -pass-header HTTP_AUTHORIZATION
</IfModule>

AddHandler application/x-httpd-php5 .php
Action     application/x-httpd-php5 /php5.fcgi
Wie zu sehen ist Plesk im Spiel, das starter-script liegt im cgi-bin des vhosts, also "/var/www/vhosts/x.de/cgi-bin".
Wenn ich den Suexec-Wrapper nicht setze, dann klappt ja alles bestens, aber sobald dieser gesetzt ist, kommen die Meldungen.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: PHP FastCGI - Pobleme bei der Installation....

Post by Joe User » 2007-05-02 08:56

Eines Deiner Probleme liegt in folgenden Zeilen:

Code: Select all

ScriptAlias /php5.fcgi "/var/www/vhosts/x.de/cgi-bin/php5.fcgi"
AddHandler fastcgi-script .fcgi
Action     application/x-httpd-php5 /php5.fcgi
Das andere Problem liegt in der Konfiguration von suexec (docroot)...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.