Comment modifier le chemin d'accès a PHPMyAdmin ?

PHPMyAdmin est un utilitaire prisé des webmasters, il permet de gérer facilement vos bases de données MySQL. C'est donc un utilitaire sensible, il convient donc de le protéger un minimum.

Pré-requis

Bien entendu, il convient que soit installé Apache2, MySQL et PHPMyAdmin sur votre serveur.

Et que vous pouvez accéder à votre serveur par un terminal en ligne de commande ou par un accès SSH.

Modification a apporter

C'est une manipulation très simple a effectuer. Il faut pour cela modifier un fichier de configuration de PHPMyAdmin : /etc/phpmyadmin/apache.conf

Nous allons donc éditer ce fichier grâce à la ligne de commande suivante.

nano /etc/phpmyadmin/apache.conf

Et nous allons donc modifier la ligne de déclaration de l'alias (normalement c'est la ligne 3 du fichier).

Voici le début de ce fichier

# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
        Options Indexes FollowSymLinks
...

C'est la ligne Alias /phpmyadmin /usr/share/phpmyadmin qui doit être modifiée. Cette ligne indique un Alias pour le serveur web Apache. On indique au serveur que si une personne tape l'URL http://mon_site.com/phpmyadmin , il doit être automatiquement redirigé vers /usr/share/phpmyadmin . Si on veut que le chemin d'accès pour accéder à PHPMyAdmin soit du style http://mon_site.com/adminmasql , on apportera les modifications suivantes :

Alias /adminmasql /usr/share/phpmyadmin

On sauvegarde, puis on redémarre le serveur Apache2 par cette commande

/etc/init.d/apache2 force-reload

Auteurs et sources