PhpMyAdmin & suPhp

Posted by Division-par-zero on 3 juillet 2014 in Non classé |

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]

Copyright © 2010-2017 Le blog de Grumpy All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.