[résolu] Fichier introuvable à l'installation de GESTSUP 3.1.30

Installation & Configuration du logiciel
Avatar du membre
Phyl46
Gsup LEVEL 0
Messages : 8
Enregistré le : jeu. 14 juin 2018 10:49
Localisation : cahors

Bonjour,
Merci à vous pour ce super forum.
-Je suis chez OVH depuis peu avec un hébergement mutualisé.
-Mon nom de domaine est aussi chez OVH.
-J'ai deposé tous les fichiers de gestsup 3.1.30 zippés dans la racine de WWW
- J'ai crée ma base de données et j'ai vérifié que je pouvais y acceder
- j'ai lancé mon fichier install et depuis 3 jours je suis bloqué sans solution.
Au secours!!!!
J'ai passé quelques heures à fouiller dans pas mal de sujets sur google et dans le forum, mais je suis bloqué à l'étape 1 de mon installation.
Résumé de mes actions depuis mon blocage:
- J'arrive bien à accéder à ma première page d'installation:http://support-si-admr46.fr/install/index.php
-Ma base de données est bien installé car j'arrive à y accéder
- je peux parcourir les tables que j'ai importé avec le skeleton.sql
-J'ai vérifié qu'on pouvait écrire dans le répertoire install
-J'ai édité mon fichier connect.php avec mes données de base de données que j'utilise pour accéder à PHPMYADMIN

Je suis bloqué car j'ai un retour de message d'erreur car un fichier est introuvable.

Erreur: Vérifier vos paramètres de connexion à la base de donnée

PDOException: SQLSTATE[HY000] [2002] Aucun fichier ou dossier de ce type in /home/supportsji/www/install/index.php:122 Stack trace: #0 /home/supportsji/www/install/index.php(122): PDO->__construct('mysql:host=;por...', '', '', Array) #1 {main}.

je ne connais pas PHP mais l'installation me paraissait assez simple dans le manuel du logiciel.
Pourriez vous me donner d'autres pistes de recherche SVP.
je ne comprends plus rien de ce que je devrais faire pour résoudre cette erreur.
Par avance merci.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

avez vous essayer de remplacer le nom du serveur de base de donnée par "localhost" dans le fichier connect.php
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Phyl46
Gsup LEVEL 0
Messages : 8
Enregistré le : jeu. 14 juin 2018 10:49
Localisation : cahors

Bonjour Flox,
Merci pour votre retour j'ai tenté cette solution sans succès.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous nous communiquer votre fichier ./connect.php en anonymisant vos données.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Phyl46
Gsup LEVEL 0
Messages : 8
Enregistré le : jeu. 14 juin 2018 10:49
Localisation : cahors

Voilà mon fichier connect.php
------- ------------------------------------
<?php
################################################################################
# @Name : connect.php
# @Desc : database connection parameters
# @call :
# @parameters :
# @Author : Flox
# @Create : 07/03/2007
# @Update : 05/01/2017
# @Version : 3.1.15
################################################################################

//database connection parameters
$host='localhost'; //SQL server name
$port='3306'; //SQL server port
$db_name='supportsjiroot.msql.db'; //database name
$charset='utf8'; //database charset default utf8
$user='supportsjiroot'; //database user name
$password='mon mot de passe'; //database password //anonymisation de mon mot de passe pour le forum

//database connection
try {$db = new PDO("mysql:host=$host;port=$port;dbname=$db_name;charset=$charset", "$user", "$password" , array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));}
catch (Exception $e)
{die('Error : ' . $e->getMessage());}
?>
----------------------- --------------------------
Fin du fichier
Merci pour vos retours
Avatar du membre
Phyl46
Gsup LEVEL 0
Messages : 8
Enregistré le : jeu. 14 juin 2018 10:49
Localisation : cahors

Quand je lance le fichier install.php j'ai ces éléments par défaut dans le formulaire.
------------------------------------- -------------------------------------------------------
Entrer les paramètres de connexion à votre base de données:
Serveur de base données:

localhost: Nom netbios ou adresse IP du serveur de base de données
Nom de la base données:bsup
Port de la base données:3306
Pour MySQL et MariaDB 3307
Utilisateur de la base données:root
Mot de passe de la base données:
Pour WAMP laisser vide
-------------------------------
je change en rentrant les paramètres de mon fichier connect.ph et là c'est le message d'erreur habituel.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Le formulaire d'installation web permet uniquement la création de la base de données et du fichier connect.php

Si vous avez vérifier les droits sur les fichiers et la bonne création de la base de données via PMA, Vous devez avoir un soucis sur l'un des paramètres de connexion à la base de données.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Vous pouvez essayer de changer le nom du serveur de base de données avec "<Nom_de_la_Base>.mysql.db"

Et passer le port à vide dans le fichier connect
https://www.wordetweb.com/word-et-web/O ... PDO-FR.htm
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Phyl46
Gsup LEVEL 0
Messages : 8
Enregistré le : jeu. 14 juin 2018 10:49
Localisation : cahors

Bonjour,
J'ai suivi vos instructions pour le fichier connect.php
c'est toujours pratiquement la même erreur avec des variantes:
L'impression que le chemin d'un fichier n'est pas trouvé.
Je vais essayé de tester la base de données autrement.
-------------------------------- --------------------------------
Erreur: Vérifier vos paramètres de connexion à la base de donnée

PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Nom ou service inconnu in /home/supportsji/www/install/index.php:122 Stack trace: #0 /home/supportsji/www/install/index.php(122): PDO->__construct('mysql:host=supp...', 'supportsjiroot', '***********', Array) #1 {main} Next PDOException: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Nom ou service inconnu in /home/supportsji/www/install/index.php:122 Stack trace: #0 /home/supportsji/www/install/index.php(122): PDO->__construct('mysql:host=supp...', 'supportsjiroot', '*************', Array) #1 {main}.
--------------------------------- ----------------------------------
Les astérisques remplacent mon mot de passe.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous essayer de modifier le fichier connect.php

Code : Tout sélectionner

//database connection parameters
$host='supportsjiroot.mysql.db''; //SQL server name
$port='3306'; //SQL server port
$db_name='supportsjiroot'; //database name
$charset='utf8'; //database charset default utf8
$user='supportsjiroot'; //database user name
$password='mon mot de passe'; //database password //anonymisation de mon mot de passe pour le forum
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre