Hallo Jürgen,
ja kann unter bestimmten session Einstellungen vorkommen, dass die
Sessions leider nicht fcgid funktionieren. So auch einige versionen
von phpMyAdmin. Du hast ja selber schon mit mod rewrite das lösen
können.
IGrundsätzlich ist es möglich das fcgid und das modul selbst innerhalb
eines vhosts zu mischen. Also fcgid nur in bestimmten Verzeichnissen
laufen zu lassen. Ich kenne das Contenido CMS leider nicht und die
Ordner struktur. Deshalb kann ich nicht sagen, ob dies bei Contenido
möglich ist.
Beispiel
<VirtualHost *:80>
DocumentRoot c:/www
ServerName test.local
ErrorLog c:/logs/test.error.log
CustomLog c:/logs/test.access.log common
<Directory "c:/www">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
Satisfy any
</Directory>
<Directory "c:/www/unterverzeichnis_mit_fcgi">
<IfModule mod_fcgid.c>
SetEnv PHPRC "c:/php-nts"
AddHandler fcgid-script .php
Options Indexes FollowSymLinks ExecCGI
FCGIWrapper "C:/php-nts/php-cgi.exe" .php
</IfModule>
AllowOverride all
Order allow,deny
Allow from all
Satisfy any
</Directory>
</VirtualHost>
Eine andere Variante wäre es den gesamten vhost nach wie vor mit fcgi
laufen zulassen und das backend wo anders abzulegen und per alias
einzubinden, dann wäre gewährleistet, dass das Backend mit mod_php
läuft. Da stellt sich die Frage ob das in einem Verzeichnis mit dem
CMS liegen muss. Leider ist das oft der Fall.
Noch etwas kurzes neben bei. Nach einem update des virenscanners
wollteder indianer mit fcgid nicht mehr starten. Irgentwie hält der
AVG mod_fcgid.so für böse. Erst eine Ausnahme in den Regeln lies bei
mir den apache wieder starten. Allerdings dauert der start jetzt 15
Sekunden und nicht mehr 3 wie vorher. Bei ausgeschaltetem AVG startet
der apache wieder in 3 Sekunden. Doch lieber brain.exe anstelle des
AVG? ;-)
Gruß
Mario
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [email protected]
sonstige Anfragen an [email protected]
--------------------------------------------------------------------------