PHPMyAdmin
Aller à la navigation
Aller à la recherche
Prérequis
- Disposer d'un hébergement web avec ses identifiants de connexion SFTP pour le transfert du script phpmyadmin. Vous pouvez consulter l'article Création d'un Vhost http .
- Avec un pointage DNS opérationnel sur l'hébergement web mentionné plus haut. Pour cette documentation le domaine utilisé est phpmyadmin.domaine.tld. Vous pouvez consulter l'article Création d'une zone DNS sur Bind9 .
- Disposer d'une base de données et ses identifiants de connexion. Pour cette documentation la base de données s'appellera phpmyadmin.
Configuration
Téléchargement du logiciel
- Se rendre sur le site web de l’éditeur à l’adresse https://www.phpmyadmin.net.
- Depuis la page d’accueil, cliquer sur le bouton _Download 5.2.0_.
- Extraire le contenu de l’archive .zip.
- Transférer son contenu sur le serveur d’hébergement web à la racine /var/www/phpmyadmin/5.2.0. Pour cela, ouvrir une connexion SFTP au serveur avec les identifiants phpmyadmin.
- Attribuer les permission lecture+écriture sur tout le dossier pour tout le monde.
Installation & Paramétrage
Se connecter à l’url https://phpmyadmin.domaine.tld/setup pour accéder au script d’installation de PHPMyAdmin.
- Cliquer sur le bouton _Nouveau serveur_.
- Depuis le formulaire Ajouter un serveur, dans l’onglet Configuration de base :
- Dans le champ Nom à afficher pour ce serveur, saisir MariaDB.
- Dans le champ Nom du serveur hôte, saisir <@IP_MARIADB_PUBLIQUE>.
- Cocher l’option Utiliser SSL.
- Cocher l’option Utiliser le mode compression sur la connexion.
- Depuis l’onglet Stockage de configuration :
- Dans le champ Nom de base de données, saisir phpmyadmin.
- Dans le champ Utilisateur de contrôle, saisir phpmyadmin.
- Dans le champ Mot de passe de l’utilisateur de contrôle, saisir le mot de passe du compte phpmyadmin.
- Cliquer sur le bouton _Appliquer_ pour enregistrer la configuration de ce serveur.
- Depuis la page Survol, cliquer sur le bouton _Télécharger_ pour récupérer le fichier de configuration.
- Modifier le fichier de configuration config.inc.php téléchargé à l’étape précédente puis ajouter après la ligne n°43 :
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
- Les éléments suivants :
$cfg['Servers'][$i]['ssl_cert'] = '/etc/ssl/private/Apache2.crt'; $cfg['Servers'][$i]['ssl_key'] = '/etc/ssl/private/Apache2.key'; $cfg['Servers'][$i]['ssl_verify'] = false;
- Enregistrer les modifications puis fermer le fichier.
- Ouvrir une connexion SFTP sur le serveur d’hébergement web avec l’identifiant phpmyadmin puis déposer le fichier de configuration config.inc.php à la racine /var/www/phpmyadmin/5.2.0.
- Vérifier le bon fonctionnement de PHPMyAdmin en se connectant depuis l’url https://phpmyadmin.domaine.tld avec le compte root.