Apache/suPHP/roundcube : suPHP_ConfigPath not allowed here

Hello,

J’essaye d’installer le webmail roundcube. J’utilise suPHP et cela pose un problème car roundcube exige de changer une valeru dans la config de PHP. En suivant des tutos, cela devrait être contournable en utilisant la fonction “suPHP_ConfigPath” dans un fichier .htaccess, qui provoque la lecture d’un fichier php.ini dans lequel on peut changer la config de PHP sans soucis. J’essaye depuis un petit moment, en vain, sans arriver à voir ce qui cloche.

Voici ma version de Debian

$ uname -a Linux aschaeffer 2.6.32-042stab072.3 #1 SMP Tue Dec 25 19:38:06 MSK 2012 x86_64 GNU/Linux

L’extension suPHP est activé

# a2enmod suphp Module suphp already enabled

Voici l’erreur lorsque j’essaye d’accéder à la page d’installation de roundcube

$ cat /var/log/apache2/error.log [alert] [client 213.245.212.26] /home/roundcube/www/.htaccess: suPHP_ConfigPath not allowed here

Voici ce qui est défini dans le .htaccess

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/roundcube/www
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

Le reste du .htaccess ne devrait pas avoir d’influence, si j’enlève ces lignes, je n’ai pas d’erreur du serveur. Une page, généré par roundcube s’affiche, me demandant de changer la valeur suhosin.session.encrypt à faux.

Le php.ini

suhosin.session.encrypt=Off

Les droits pour le .htaccess

$ ls -al -rw-r--r-- 1 roundcube roundcube 1534 Sep 13 17:05 .htaccess -rw-r--r-- 1 roundcube roundcube 30 Sep 13 17:01 php.ini

Et pour finir

[code]
$ cat /etc/apache2/sites-available/roundcube
<VirtualHost *:80>
ServerAdmin roundcube@mmonsite.com
ServerName roundcube.mmonsite.com
DocumentRoot /home/roundcube/www
SuexecUserGroup roundcube roundcube

    <Directory />
            Options FollowSymLinks
            AllowOverride all
    </Directory>

    <Directory /home/roundcube/www>
            Options FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all

    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined

[/code]

Je ne comprends pas ce qui cloche. Et je n’ai pas d’idée pour savoir qu’est ce qui provoque cette erreur : “suPHP_ConfigPath not allowed here”.

En vous remerciant d’avance pour vous pencher sur mon problème,
Arnaud