Hallo zusammen,
ich hänge leider gerade an einem Problem mit mehreren PHP Versionen fest. Ich habe zum einen PHP 5.3.3 und bräuchte zusätzlich noch 5.2.11 für gewisse virtuelle hosts.
Hab ein Debian Squeeze laufen und die ispCP Version 1.0.7
Ich habe folgendes gemacht:
Code:
# cd var && git clone git://git.code.sf.net/p/phpfarm/code phpfarm
# cd phpfarm/src && ./compile.sh 5.2.11
alles gut soweit. Dann folgende Anpassungen in Files....
/var/www/fcgi/mydomain.de/php5-fcgi-starter
Code:
#!/bin/sh
umask 022
PHPRC="/var/www/fcgi/mydomain.de/php5/"
export PHPRC
TMPDIR="/var/www/virtual/mydomain.de/phptmp"
export TMPDIR
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
exec /var/phpfarm/inst/php-5.2.11/bin/php-cgi
/etc/apache2/ispcp/mydomain.de.conf:
Code:
<IfModule mod_fastcgi.c>
FastCgiWrapper On
FastCgiIpcDir /var/lib/apache2/fastcgi2
FastCgiConfig -minProcesses 1 \
-maxProcesses 400 \
-maxClassProcesses 5 \
-multiThreshold 80 \
-killInterval 60 \
-startDelay 5 \
-idle-timeout 300
# -singleThreshold 100 \
# -autoUpdate \
# -pass-header HTTP_AUTHORIZATION
FastCgiServer /var/www/fcgi/mydomain.de/php5-fcgi-starter -user vu2017 -group vu2017 -idle-timeout 300
#
# PHP5 SUPPORT
#
AddHandler php-fastcgi .php .php5
<Location /php5/php5-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
Action php-fastcgi /php5/php5-fcgi-starter
AddType application/x-httpd-php .php .php5
</IfModule>
after that reload apache - all good
Wenn ich jetzt auf mydomain.de gehe bekomme ich Error 500
apache error.log
Code:
[Tue Jan 24 13:26:34 2012] [warn] [client 188.174.59.60] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Tue Jan 24 13:26:34 2012] [error] [client 188.174.59.60] Premature end of script headers: index.php
Wo liegt mein Fehler? Ich komm nicht drauf.
Bin dankbar für jede Hilfestellung
Gruß
Steven