Installation Gestsup sur NAS Synology MariaDB 10 phpMyAdmin

Installation & Configuration du logiciel
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

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
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

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.
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

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

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

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

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.
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

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 9115 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
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous faire un impression écran de la page d'accueil de PhpMyAdmin
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

Voici la capture :
Capture.PNG
Capture.PNG (92.91 Kio) Vu 9114 fois
Cordialement,
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

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 9113 fois

A noter les prérequis de l'application sont : PHP 7.X, Apache.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
bryce
Gsup LEVEL 1
Messages : 16
Enregistré le : jeu. 11 janv. 2018 21:58

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 9111 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,
Avatar du membre
Flox
Administrateur du site
Messages : 9032
Enregistré le : jeu. 21 juin 2012 19:00

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.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre