PhpMyAdmin & suPhp
J’avais déjà eu des soucis entre suPhp, et PhpMyAdmin, et d’une manière générale la résolution ne me plaisait pas !
Soit ajouter /usr/share/phpmyadmin dans les configurations de suPhp, et mettre 1000:1000 comme uid:gid à /usr/share/phpmyadmin, puis rebelote à chaque mise à jour via apt-get !
Soit déplacer le phpmyadmin (ou télécharger la dernière version à la main) dans /var/www, et là encore donner 1000:1000 !
Finalement, j’ai trouvé une solution qui me plait un peu mieux, me permet de garder la version du dépôt centrale ([troll_mode]histoire de toujours être à jour :)[/troll_mode]), et de ne niquer aucun fichier de configuration :
Créer le fichier « /etc/apache2/conf.d/phpmyadmin_suphp.conf »
[code]
<Directory /usr/share/phpmyadmin>
<IfModule mod_suphp.c>
<FilesMatch « .+\.ph(p[345]?|t|tml)$ »>
SetHandler application/x-httpd-php
Order Allow,Deny
Allow from all
php_flag track_vars On
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
</FilesMatch>
</IfModule>
</Directory>
[/code]