ispCP - Board - Support
[ERLEDIGT] FastCGI PHP_STARTER_DIR - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT] FastCGI PHP_STARTER_DIR (/thread-2257.html)



[ERLEDIGT] FastCGI PHP_STARTER_DIR - nyp - 01-29-2008 05:04 AM

Hallo liebe Leute!

Debian Etch 32Bit

Ich habe ein Problem mit FastCGI seit dem Update von PHP auf 5.2.2.
php5-cgi läuft, allerdings, wenn ich fastcgi aktiviere mit a2enmod fastcgi und den Apache neu starte, kriege ich folgende Meldung:
Code:
# a2enmod fastcgi
Module fastcgi installed; run /etc/init.d/apache2 force-reload to enable.
# /etc/init.d/apache2 force-reload
Forcing reload of web server (apache2)... waiting Syntax error on line 37 of /etc/apache2/mods-enabled/fastcgi.conf:
FastCgiServer: "/etc/apache2/{PHP_STARTER_DIR}/master/php4-fcgi-starter" stat(/etc/apache2/{PHP_STARTER_DIR}/master/php4-fcgi-starter) failed: No such file or directory
failed!

PHP_STARTER_DIR ist aber definiert in /etc/ispcp/ispcp.conf.
Offenbar wird der Wert nicht gelesen.
Ohne FastCGI, sprich php5-cgi, läuft ohne größere Probleme. Obwohl es auch hier Warnings gibt:
Code:
# php5 -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/mssql.so' - /usr/lib/php5/20060613+lfs/mssql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/pdo_dblib.so' - /usr/lib/php5/20060613+lfs/pdo_dblib.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/sybase_ct.so' - /usr/lib/php5/20060613+lfs/sybase_ct.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.2.5-0.dotdeb.2 with Suhosin-Patch 0.9.6.2 (cli) (built: Dec 10 2007 08:44:45)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    with Suhosin v0.9.22, Copyright (c) 2007, by SektionEins GmbH

Die Warnings sind mir erstmal nicht wichtig, viel interessanter wäre es zu wissen, woran es bei FastCGI hakt.

Ich hoffe ihr könnt mir helfen.


RE: FastCGI PHP_STARTER_DIR - joximu - 01-29-2008 05:32 AM

Hallo nyp

ispCP hat ein eigenes Modul für fastcgi:
a2enmod fastcgi_ispcp
und den originalen bitte disablen...

Damit sollte es besser gehen

Gruss Joximu


RE: FastCGI PHP_STARTER_DIR - nyp - 01-29-2008 06:21 AM

Danke für die schnelle Antwort, Apache lässt sich nun starten. Allerdings sind die gestarteten Prozesse immer noch php5-cgi statt wie früher php5-fcgi, oder bilde ich mir das nur ein?
In php5-fcgi-starter steht allerdings auch php5-cgi und die habe ich schon lange nicht mehr angefasst.


RE: FastCGI PHP_STARTER_DIR - joximu - 01-29-2008 08:40 AM

das ist schon richtig...
das "fast" ist ja nur die Schnittstelle - es wird auf jeden fall die CGI Version von PHP gestartet.

Gruss J