Synology : Installer phpMyAdmin

10/03/2014

Logo phpMyAdminphpMyAdmin est un logiciel d’administration de base de données MySQL, MariaDB et Drizzle.
Son développement a commencé en 1998. Il est aujourd’hui l’un des logiciels les plus célèbres pour administrer une base de données.

Vous trouverez plus d’informations sur le site du projet.

Prérequis

phpMyAdmin nécessite l’installation de MariaDB pour fonctionner.

Il est également nécessaire d’activer le service Web Station de votre NAS.

Comment installer phpMyAdmin sur le NAS Synology ?

La version de DiskStation Manager utilisée dans cet article est la 5.0

Suivez ces étapes pour installer ce programme sur votre NAS Synology.

Activer l’extension php mcrypt

phpMyAdmin utilise la bibliothèque mcrypt. Vous devez l’activer au préalable. Dans l’interface Services Web, allez sur le deuxième onglet Paramètres PHP.

Cliquez sur le bouton « Sélectionner PHP extension » puis recherchez l’extension mcrypt. Cochez la ligne et validez.

Installation de l'extension php mcrypt

Installation de l’extension php mcrypt

Installer l’application phpMyAdmin

Ouvrez le centre de paquet puis affichez la catégorie Utilitaire. Recherchez l’application phpMyAdmin et lancez l’installation.

Ouvrez ensuite l’application soit via le menu, soit en tapant directement l’adresse http://[ip-du-nas]/phpMyAdmin/ dans votre navigateur, une fenêtre vous demande alors vos informations de connexion. L’utilisateur par défaut est root. Le mot de passe n’est pas défini, il faut le laisser vide.

L’interface de phpMyAdmin s’ouvre alors.

Interface de phpMyAdmin

Interface de phpMyAdmin

Dans le menu, cliquez sur Utilisateurs. Saisissez ensuite un mot de passe pour l’utilisateur root du serveur localhost en cliquant sur le lien Changer les privilèges.

L’installation de phpMyAdmin est terminé.

Vous pouvez maintenant installer des logiciels comme WordPress sur votre NAS Synology.

Oubli du mot de passe root

Suivez le tutoriel d’installation de MariaDB pour réinitialiser le mot de passe de MariaDB.

10 réflexions au sujet de « Synology : Installer phpMyAdmin »

  1. JP Lalevée

    Bonjour
    merci pour ce tuto. Néanmoins il me semble qu’il serait bon de le modifier pour faire apparaître que le mot de passe d’initialisation de MySQL est peut-être celui qui a été utilisé pour MariaDB.
    En effet (dans le cadre de l’installation de WordPress sur un Synology) vous dites qu’il faut laisser le champ de mot de passe vide pour l’utilisateur root, or ce n’est pas exact : il faut utiliser le mot de passe défini précédemment pour MariaDB.
    Cordialement,
    JPL

  2. Julien Nicole Auteur de l’article

    Bonjour,

    Vous ne pouvez pas définir de mot de passe lors de l’installation de MariaDB. L’interface propose uniquement une réinitialisation du mdp dans le cas où vous l’avez oublié.
    Il convient donc d’installer phpMyAdmin et de créer un mot de passe pour l’utilisateur root. L’application affiche d’ailleurs un message d’avertissement lorsqu’on se connecte pour la première fois : « Votre fichier de configuration fait référence à l’utilisateur «root » sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité. ».

    Bien cordialement,
    Julien

  3. zeki

    Après installation de PhpMyadmin , je me log en root et j’obtiens une popup impossible à effacer avec le message ‘Error in Processing Request Error code: 403 Error text: Forbidden’ .
    mpossible d’ouvir une des db. On peu just quitter l’application.

  4. Julien Nicole Auteur de l’article

    Bonjour,

    Avez-vous la dernière version de DiskStation d’installé ? Idem pour phpMyAdmin ?

    J’ai trouvé ce post sur Internet qui semble corriger ce problème d’autorisation : http://askubuntu.com/questions/483297/why-do-i-always-get-a-403-error-with-phpmyadmin
    Attention toutefois, de bonnes connaissances en informatique sont nécessaires au risque d’endommager le système Linux du NAS.
    Vous devez utiliser SSH pour vous connecter au NAS.
    Je ne suis pas sûr que les fichiers de configuration de phpMyadmin soient installés dans le même répertoire qu’indiqué dans le lien, à vérifier …

    Bon courage !

  5. zeki

    Oui toutes les versions sont à jour et les dernière publiées par Synology.
    Ok je vais vérifer.
    Merci

  6. Zeki

    Les informations de ce lien sont intéressante mais dans mon cas ont est en version 5.0 et les références à apache.conf ne sont plus valides.

  7. ARNAUD

    bonsoir,
    comme faire une autre sauvegarde sur le 2ème disque installé, les séparer ? Je n’ai pas trouvé d’explication là-dessus.
    Merci de votre aide.

  8. Julien Nicole Auteur de l’article

    Bonjour,

    Je vous conseille d’utiliser Time Backup pour effectuer des sauvegardes incrémentales sur un autre volume.

    Bon courage

  9. quentin

    Bonjour,

    d’abord merci pour vos tuto! ils sont clair et facilement compréhensible pour un novice comme moi :)
    je rencontre juste un petit problème pour accéder à Phpmyadmin. En effet lorsque je le lance via la webstation je tombe sur ce message :
     »
    Forbidden

    You don’t have permission to access this file on this server.
    Cheyenne/2.2.8 Server at localhost Port 80
     »
    A priori il semblerait que cela vienne de ma freebox mais je ne comprend pas bien le soucis…
    Auriez vous un avis sur le problème ?

    Merci de votre aide

  10. Julien Nicole Auteur de l’article

    Bonjour,

    Si vous interrogez phpMyAdmin depuis un réseau local, il suffit simplement de renseigner l’adresse IP du NAS.

    Votre erreur indique que vous interrogez votre routeur et non le NAS.

    Vous pouvez mettre en place une règle pour rediriger le port 80 de votre routeur vers le NAS.

    Cordialement,
    Julien Nicole

Laisser un commentaire