ich habe mal vor langem nach dem php-fcgi-starter howto mein php5 eingebunden.
Nachdem ich jetzt php4 von suphp auf fcgi auch umrüsten wollte ging gar nix mehr.
habe jetzt die Konfiguration komplet überarbeitet.
Die PHP files egal ob für php4 oder php5 werden immer gedownloadet und nicht von php verarbeitet.
anbei die Konfigurationsfiles.. hat jemand ne idee wo der Fehler liegt ?
Danke
Michael
Code: Select all
/var/log/apache2/suexec.log
[2005-06-30 15:34:37]: uid: (91000/91000) gid: (ftpusers/ftpusers) cmd: php5-fcgi-starter
Code: Select all
/var/log/apache2/error.log
[Thu Jun 30 15:34:37 2005] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec2)
[Thu Jun 30 15:34:37 2005] [notice] FastCGI: wrapper mechanism enabled (wrapper: /usr/lib/apache2/suexec2)
[Thu Jun 30 15:34:37 2005] [notice] FastCGI: process manager initialized (pid 18930)
[Thu Jun 30 15:34:37 2005] [warn] FastCGI: server "/var/www/php-fcgi-scripts/91000/php5-fcgi-starter" (uid 91000, gid 104) started (pid 18931)
[Thu Jun 30 15:34:37 2005] [notice] Apache/2.0.54 (Debian GNU/Linux) mod_fastcgi/mod_fastcgi-SNAP-0404142202 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_chroot/0.4 configured -- resuming normal operations
Code: Select all
/etc/apache2/mods-enabled/fastcgi.conf
FastCgiWrapper /usr/lib/apache2/suexec2
FastCgiServer /var/www/php-fcgi-scripts/91000/php5-fcgi-starter -user 91000 -group ftpusers
AddHandler php5-fastcgi .php5
AddHandler php4-fastcgi .php
<Location /php-cgi-bin/php5-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
<Location /php-cgi-bin/php4-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
Action php5-fastcgi /php-cgi-bin/php5-fcgi-starter
Action php4-fastcgi /php-cgi-bin/php4-fcgi-starter
AddType application/x-httpd-php .php5
AddType application/x-httpd-php .php
Code: Select all
www:/var/www/php-fcgi-scripts/91000# ll
insgesamt 8
-rwxr-xr-x 1 91000 ftpusers 81 2005-06-30 13:26 php4-fcgi-starter
-rwxr-xr-x 1 91000 ftpusers 81 2005-06-30 13:26 php5-fcgi-starter
Code: Select all
/var/www/php-fcgi-scripts/91000/php4-fcgi-starter
#!/bin/sh
PHPRC="/var/www/91000/conf/php4"
export PHPRC
exec /home/php4/bin/php
Code: Select all
/var/www/php-fcgi-scripts/91000/php5-fcgi-starter
#!/bin/sh
PHPRC="/var/www/91000/conf/php5"
export PHPRC
exec /home/php5/bin/php
Code: Select all
/home/php5/bin/php -v
PHP 5.0.3 (cgi-fcgi) (built: Dec 19 2004 17:09:53)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.3, Copyright (c) 1998-2004 Zend Technologies
Code: Select all
/home/php4/bin/php -v
PHP 4.3.11 (cgi-fcgi) (built: Jun 30 2005 12:26:11)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
Code: Select all
<VirtualHost *>
ScriptAlias /php-cgi-bin/ /var/www/php-fcgi-scripts/91000/
<Directory "/var/www/php-fcgi-scripts/91000">
AllowOverride None
Options +ExecCGI -MultiViews -Indexes
Order allow,deny
Allow from all
</Directory>
[...]
</VirtualHost>
