Page 1 sur 2

Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 08:54
par bryce
Bonjour,

Je me permets de vous solliciter car j'ai du mal pour configurer l'installation de Gestsup 3.1.35 sur NAS Synology.
J'ai bien suivi les premières étapes en suivant ce tuto : https://www.synology.com/fr-fr/knowledg ... nology_NAS
Web Station : Serveur principal HTTP : Apache 2.4 et PHP 7.2 Activé toutes les extensions OK
MARIA DB 10 Installation OK

J'ai copier le contenu du dossier gestsup 3.1.35 dans "/web" de mon nas
J’accède bien à la 1er partie d'installation de Gestup : htpps://nom_domaine/install/
Et je bloque à ce niveau.
Serveur de base données: localhost (jai essayé avec l'adresse ip du nas aussi) sa ne fonctionne pas idem avec /run/mysqld/mysqld10.sock et localhost:/run/mysqld/mysqld10.sock
Nom de la base données: bsup (créé au préalable dans phpMyAdmin)
Port de la base données: 3307 - j'ai essayé aussi avec 3306 ne fonctionne pas
Utilisateur de la base données: root@localhost - idem avec "root" ne fonctionne pas
Mot de passe de la base données: mdp créé avec Maria DB à l'installation

Connexion impossible : PDOException: SQLSTATE[HY000] [2002] Connection refused in /volume1/web/install/index.php:122 Stack trace: #0 /volume1/web/install/index.php(122): PDO->__construct('mysql:host=loca...', 'root@localhost', 'toor', Array) #1 {main}

J'ai un doute sur le nom/emplacement du serveur de BDD (localhost), comment puis-je savoir exactement le nom du serveur BDD ou son adresse sur mon NAS ?, et ou il se trouve exactement (physiquement) sur le nas ? je ne trouve aucun dossier mysql/php..etc ??

Avez vous déjà eu se genre de problème avec votre nas pour l'install de gestsup ?

Cordialement,
Brice

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 09:38
par bryce
Re bonjour,

Petite amélioration, (je pense)
J'ai changé le nom de la bdd par 127.0.0.1 et bingo ça fonctionne je passe à l'étape 2 Mais avec ce code d'erreur :

Error : SQLSTATE[HY000] [2002] No such file or directory

En regardant sur internet il semblerai que la connexion ne se fasse pas avec mySQL, il y aurai des lignes de commandes à modifié mais je ne sais ou aller sur le nas pour modifier le fichier.

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 10:32
par Flox
Bonjour,

Êtes vous sur que mariadb est démarré ?

Avez vous un accès Root en ligne de commande ?

Cdt

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 10:45
par bryce
Bonjour,

Merci pour votre réponse.

Pour moi MariaB 10 est bien installé et lancé car je peux accéder à ma BDD sur phpmyadmin

Je ne sais pas si j'ai accès en ligne de commande je n'ai jamais utilisé les lignes de commande sur un NAS.

PS : Je précise que la base de donnée "bsup" à bien été créé après avoir passé à l'étape 2 de l'installation sur gestsup.

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 11:25
par bryce
Voici ce que j'ai trouvé dans les paramètre du fichier PHP sur le nas dans l'app WEBSTATION :

Capture.PNG
Capture.PNG (90.05 Kio) Vu 9854 fois


Est-il normal que les paramètres sur PHP soient différents de MARIADB ?

J'ai essayé de modifier avec /run/mysqld/mysqld10.sock et 3307 mais pareil ça ne fonctionne pas

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 12:30
par Flox
Pouvez vous faire un impression écran de la page d'accueil de PhpMyAdmin

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 12:35
par bryce
Voici la capture :
Capture.PNG
Capture.PNG (92.91 Kio) Vu 9853 fois
Cordialement,

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 14:44
par Flox
Bonjour,

bon à priori la base de donnée est installé, vérifier les données spécifiées sur le fichier connect.php

Etrange de ne pas voir le numéro de port affiché sur PMA, normalement :
2019-02-13 14_42_38-screenshot-zensoft.png
2019-02-13 14_42_38-screenshot-zensoft.png (6.74 Kio) Vu 9852 fois

A noter les prérequis de l'application sont : PHP 7.X, Apache.

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 15:50
par bryce
Re bonjour,

Ça avance !! J'ai modifié les info dans connect.php :

1 - Jai remplacé 'localhost' par '127.0.0.1' et 3306 par 3307 puis relancé sur l'install gestsup :
Error : SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

2 - J'ai rajouté le mot de passe de ma bdd entre les ' ' dans connect.php et la ça fonctionne j'arrive à l'étape 2 sans aucun code d'erreur :
Capture.PNG
Capture.PNG (18.84 Kio) Vu 9850 fois

Par contre, je ne pense pas que mettre le mdp de la bdd dans ce fichier texte est très sécurisé.... du coups, comment cela ce fait que je dois rajouter le mdp dans ce fichier pour que ça fonctionne ?
Il n'y a t-il pas un autre moyen de résoudre ce problème plus proprement ?

Cdlt,

Re: Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Posté : mer. 13 févr. 2019 16:00
par Flox
L'accès a ce fichier doit être sécurisé sur votre serveur, l'application doit connaître les identifiants de base de données pour se connecter.