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