PHPMyAdmin

De NCad Wiki
Aller à la navigation Aller à la recherche

Nous considérons le sous domaine phpmyadmin.domaine.tld opérationnel sur notre environnement web. Nous disposons également d'identifiants SFTP et MariaDB phpmyadmin. Vous pouvez vous référer à l'article Création d'un Vhost http pour de plus amples informations.

Configuration

Téléchargement du logiciel

  1. Se rendre sur le site web de l’éditeur à l’adresse https://www.phpmyadmin.net.
  2. Depuis la page d’accueil, cliquer sur le bouton _Download 5.2.0_.
  3. Extraire le contenu de l’archive .zip.
  4. 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.
  5. 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.