Synology : Installing phpMyAdmin

19 December 2015

Logo phpMyAdminphpMyAdmin is a database management software intended to handle the administration of MySQL, MariaDB and Drizzle.
Its development began in 1998. It is now one of the most famous software to administer a database.

You will find more information about on the project site.

Requirements

phpMyAdmin requires the installation of MariaDB.

It is also necessary to activate the WebStation service.

How to install phpMyAdmin on Synology NAS?

DiskStation Manager version used in this article is 5.2
This article was translated by a machine from this post written in french : Synology : Installer phpMyAdmin

Follow these steps to install this program on your Synology NAS.

Enable the php mcrypt extension

phpMyAdmin use the library mcrypt. In the Web Services interface, go to the “PHP Settings” tab.

Click the “Select PHP extension” button and locate the extension mcrypt. Check the line and validate.

Installing the extension php mcrypt

Installing the extension php mcrypt

Install the application phpMyAdmin

Open the package center and display the Utility category. Look for phpMyAdmin and start the installation.

Then open the application either via the menu or by typing http://[nas-ip]/phpMyAdmin/ in your browser, a window asking you then your information connection. The default user is root. The password is not defined, you must leave it blank.

The phpMyAdmin interface opens.

phpMyAdmin user interface

phpMyAdmin user interface

From the menu, clic the users link. Then choose a password for the user root on localhost server by clicking the Change privileges link.

Installing phpMyAdmin is completed.

You can now install software like WordPress (french post) on your Synology NAS.

How to reset a forgotten root password?

Follow the MariaDB installation tutorial for reset the root password.

Leave a Reply

10 thoughts on “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 Post author

    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 Post author

    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. 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

  9. Julien Nicole Post author

    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

Leave a Reply