Der Starter sieht soweit ok aus, die Pfade stimmen ja sonst würde es sporadisch auch nicht gehen.
Der Eintrag im log besagt aber das er den Starter nicht öffnen kann weil entweder eine Berechtigung fehlt oder Pfadproblem (ausgeschlossen)
Du hast ja folgende Einträge vorzunehmen:
fastcgi.conf
Code: Select all
FastCgiWrapper /usr/lib/apache2/suexec2
FastCgiServer /var/www/php-fcgi-scripts/VHOST/php-fcgi-starter -user User -group Group
httpd.conf
Code: Select all
DocumentRoot /var/www/VHOST/web
DirectoryIndex index.php index.html index.htm
SuexecUserGroup USER GROUP
In einem der beiden Teile ist der Ursprung deiner Fehlermeldung, überprüfe mal alles was bei dir dort steht und ob keiner der Pfade ins leere läuft (z.B. suexec)
Gruss Thomas
[EDIT]
exec /usr/bin/php-fcgi
Du hast PHP in das bin Verzeichnis kompiliert?
Ich hätte dafür ein eigenes Verzeichnis, z.B. /usr/local/php5 genommen. Denk aber auch dran, nach dem kompilieren heisst das auszuführende Binary nur php, du musst es auch in php-fcgi umbenennen. Hast ja bestimmt gemacht!
Bei mir steht im ./configure soetwas im prefix
Code: Select all
./configure --prefix=/usr/local/php5
[/EDIT]