phpmyadmin se plaint sur Debian Testing
By Pierre-Alain B on Friday, May 1 2015, 07:54 - Permalink
Après une mise à jour ce matin, au lancement de phpmyadmin, ce message d'erreur vient polluer la navigation :
Warning in ./libraries/Util.class.php#516 file_exists(): open_basedir restriction in effect. File(doc/html/index.html) is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/)
Pour le régler, il faut modifier la direction open_basedir qui se trouve dans le fichier de configuration de phpmyadmin. en effet, le nouvel emplacement pour la documentation ne semble pas pris en compte.
On ouvre donc le fichier /etc/apache2/conf-available/phpmyadmin.conf
nano /etc/apache2/conf-available/phpmyadmin.conf
et on ajoute ce chemin à la ligne open_basedir :
/usr/share/doc/phpmyadmin/
On redémarre alors apache :
service apache2 restart
Et hop le tour est joué, l'erreur a disparu.