Page 1 of 1
PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 11:07
by hasch
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
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 11:16
by sledge0303
Welche Rechte stehen für /tmp?
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 12:19
by hasch
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...
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 18:37
by hasch
Niemand eine Idee, wo das suexec Problem liegen könnte?
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 20:53
by kase
Option +ExecCGI setzen für dein Docroot
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-01 21:49
by hasch
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.
Re: PHP FastCGI - Pobleme bei der Installation....
Posted: 2007-05-02 08:56
by Joe User
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)...