Tuto : Transformer son Nas Synology en serveur de listes de diffusion (mailing lists)

Il s’agit tout d’abord de s’assurer que celui-ci est bien configuré pour faire tourner son serveur Web ainsi que Php.

Dans l’interface du Synology en mode Administrateur (http://adresse_ip_du_synology:5000 sous le compte admin) , on s’assure dans le menu principal que le Web Station est bien installé. Comme on va également utiliser PhpMyAdmin pour créer la structure de base de données pour PhpList on vérifie également sa présence.

Si l’un ou l’autre de ces modules n’est pas présent, on lance le Centre de paquets dans ce même menu principal, et on procède à l’installation des deux modules cités précédemment.

icone centre de paquets Synology

Dans le panneau de configuration du Synology, on clique sur l’icône serveur Web et on s’assure que Web Station et MySql sont bien activés.  A priori dans les paramètres Php, tout doit déjà être en ordre à savoir l’activation de la limitation d’accès Php safe_mode_exec_dir ainsi que le cache Php.

Il faut maintenant injecter les paramètres SQL de Phplist dans la base MySql du Synology.  A cette fin, direction PhpMyAdmin dans le menu principal du Synology.  Si c’est la première fois que PhpMyAdmin est lancé, à priori il suffit de s’identifier avec le compte root et mot de passe vide .  Si vous avez déjà personnalisé votre serveur MySql, bien évidemment vous utiliserez le mot de passe que vous avez défini.
Comme il n’est pas prudent d’avoir un mot de passe vide pour cet accès à MySQL, je vous conseille d’immédiatement le changer. Cette étape est facultative suivant votre cas.
Pour cela vous cliquer sur le menu Utilisateurs en haut au milieu dans PhpMyAdmin, puis vous cliquez sur Changer les privilèges du compte Root / Localhost . Il suffit alors d’aller dans la rubrique Mot de passe de la nouvelle page qui s’affiche pour saisir un mot de passe que surtout vous n’oublierez pas ;-) .

Il faut maintenant créer une nouvelle base de données qui accueillera les tables pour Phplist. On clique sur Bases de données dans PhpMyAdmin et on renseigne par exemple le nom phplist dans le champ approprié en laissant la table comme étant en interclassement.  On clique alors sur le nom de cette nouvelle base créée, puis sur le bouton Importer et enfin le bouton Parcourir pour aller chercher le fichier phplist.sql que nous avons extrait précédemment.Il ne reste plus qu’à cliquer sur le bouton Exécuter pour que le nécessaire soit créé.

Enfin, on va ajouter un utilisateur dédié à cette base : phplistadmin. On clique sur le bouton Privilèges puis Ajouter un utilisateur au nom phplistadmin ayant pour mot de passe celui que vous souhaitez et on déclare que cet utilisateur à tout les privilèges sur cette base de donnée phplist.

Menu dans PphpMyAdmin

Il ne reste qu’à valider avec le bouton Ajouter un utilisateur.

On quitte alors en cliquant sur l’icône Quitter PhpMyAdmin (en haut à gauche) et en fermant la page correspondante du navigateur.

Il ne reste plus qu’à terminer l’installation des scripts dans la page suivante…

Articles en relation avec celui-ci

Cette entrée a été publiée dans Informatique, Logiciels, Nas, Réseau, Tutoriels, avec comme mot(s)-clef(s) , , , , , . Vous pouvez la mettre en favoris avec ce permalien.

3 réponses à Tuto : Transformer son Nas Synology en serveur de listes de diffusion (mailing lists)

  1. kirigolusse dit :

    Merci je met en word et verrai ça au plus tôt

    Beau travail

    A +

  2. Nomi dit :

    Bonjour,
    Lors de l’injection de phplist.sql j’obtient un message d’erreur ?!?
    Erreur
    Requête SQL:
    SET search_path TO phplist;
    MySQL a répondu: Documentation
    #1193 – Unknown system variable ‘search_path’

  3. Nomi dit :

    C’était un pb de compatibilité de version PhpMyAdmin et Phplist, j’ai donc téléchargé phplist-2.10.19 et suivi le tuto.
    Ca fonctionne*.
    Tuto limpide.

    *sauf à http://adresse_ip_synology/lists/admin
    Fatal Error: Cannot connect to database, access denied. Please contact the administrator