- Messages : 10
Mise à jour impossible de 3.5.0 vers 3.5.1.x
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
il y a 7 mois 4 semaines - il y a 7 mois 4 semaines #5455
par hetnaz
Mise à jour impossible de 3.5.0 vers 3.5.1.x a été créé par hetnaz
Bonjour,
J'essaye de mettre à jour GRR d'une version 3.5.0 vers la 3.5.1.X mais je n'y arrive pas.
J'ai essayé d'installer les versions 3.5.1, 3.5.1.a, 3.5.1.b, 3.5.1.c et 3.5.1.d : après installation des fichiers, en allant sur l'index : je suis à chaque fois redirigé vers admin/logout.php?auto=1&url=%2Fadmin%2Fadmin_maj.php
Cette page n'existant pas, cela me donne une erreur 404.
Comment puis-je faire pour faire cette montée de version ?
Je vous remercie par avance
Cordialement
J'essaye de mettre à jour GRR d'une version 3.5.0 vers la 3.5.1.X mais je n'y arrive pas.
J'ai essayé d'installer les versions 3.5.1, 3.5.1.a, 3.5.1.b, 3.5.1.c et 3.5.1.d : après installation des fichiers, en allant sur l'index : je suis à chaque fois redirigé vers admin/logout.php?auto=1&url=%2Fadmin%2Fadmin_maj.php
Cette page n'existant pas, cela me donne une erreur 404.
Comment puis-je faire pour faire cette montée de version ?
Je vous remercie par avance
Cordialement
Dernière édition: il y a 7 mois 4 semaines par hetnaz.
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 7 mois 3 semaines #5457
par hetnaz
Réponse de hetnaz sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
En me mettant en mode debug (sur mon serveur web local), je vois que c'est le fichier resume_session.php qui semble poser problème.
Le bout de code suivant provoque le problème :
if (!grr_resumeSession())
{
if ((Settings::get("authentification_obli") == 1) || ((Settings::get("authentification_obli") == 0) && (isset($_SESSION))))
{
header("Location: ./logout.php?auto=1&url=$url");
die();
}
};
Si je commente ce bout de code, j'arrive sur la page pour mettre à jour la base de données et ça fonctionne.
Le bout de code suivant provoque le problème :
if (!grr_resumeSession())
{
if ((Settings::get("authentification_obli") == 1) || ((Settings::get("authentification_obli") == 0) && (isset($_SESSION))))
{
header("Location: ./logout.php?auto=1&url=$url");
die();
}
};
Si je commente ce bout de code, j'arrive sur la page pour mettre à jour la base de données et ça fonctionne.
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 7 mois 3 semaines #5458
par hetnaz
Réponse de hetnaz sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
J'ai trouvé une façon plus propre d'arriver au bout de la mise à jour :
passer la valeur du champ authentification_obli de la table grr_setting de 1 à 0
passer la valeur du champ authentification_obli de la table grr_setting de 1 à 0
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 7 mois 2 heures #5460
par Yan
Réponse de Yan sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
merci pour votre retour.
Il y a vraisemblablement une amélioration à apporter au code.
Cordialement,
YN
merci pour votre retour.
Il y a vraisemblablement une amélioration à apporter au code.
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 2 mois 1 semaine - il y a 2 mois 1 semaine #5571
par hetnaz
Réponse de hetnaz sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
Je vous confirme que le problème est toujours d'actualité sur la version 3.5.1.e.
Quand j'installe le code source php sur le serveur, la page qui s'ouvre est monsite.fr/grr/admin/logout.php?auto=1&u...dmin%2Fadmin_maj.php
- logout.php n'existe pas dans le répertoire admin mais il existe à la racine de grr (d'où l'erreur 404)
- passer la valeur du champ authentification_obli de la table grr_setting de 1 à 0 permet toujours de ne pas passer dans le bout de code qui pose problème
Fichier include/resume_session.php
En espérant que cela puisse vous aider.
Merci par avance
Je vous confirme que le problème est toujours d'actualité sur la version 3.5.1.e.
Quand j'installe le code source php sur le serveur, la page qui s'ouvre est monsite.fr/grr/admin/logout.php?auto=1&u...dmin%2Fadmin_maj.php
- logout.php n'existe pas dans le répertoire admin mais il existe à la racine de grr (d'où l'erreur 404)
- passer la valeur du champ authentification_obli de la table grr_setting de 1 à 0 permet toujours de ne pas passer dans le bout de code qui pose problème
Fichier include/resume_session.php
Code:
if (!grr_resumeSession())
{
if ((Settings::get("authentification_obli") == 1) || ((Settings::get("authentification_obli") == 0) && (isset($_SESSION['login']))))
{
header("Location: ./logout.php?auto=1&url=$url");
die();
}
};
En espérant que cela puisse vous aider.
Merci par avance
Dernière édition: il y a 2 mois 1 semaine par hetnaz. Raison: balise code
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 1 semaine #5576
par Yan
Réponse de Yan sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
merci pour vos indications. Cependant, je n'arrive pas à reproduire votre problème.
Il faudrait que vous précisiez les caractéristiques du serveur et le scénario de votre mise à jour (réglages de GRR 3.5.0, méthode suivie, etc.).
Cordialement,
YN
merci pour vos indications. Cependant, je n'arrive pas à reproduire votre problème.
Il faudrait que vous précisiez les caractéristiques du serveur et le scénario de votre mise à jour (réglages de GRR 3.5.0, méthode suivie, etc.).
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 2 mois 1 semaine #5577
par hetnaz
Réponse de hetnaz sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
Existant :
Version de GRR : 3.5.0
Installée sur un serveur Linux Debian 12
Serveur Web : apache2 / php 8.0
Base de données utilisée : MariaDB 10.5
Pour effectuer la mise à jour :
- j'ai fait un backup des fichiers et de la BDD
- j'ai supprimé les fichiers de GRR (hors fichier de configuration "include/config.inc.php" et "connect.inc.php")
- j'ai installé les fichiers de la version 3.5.1e
Quand je me rends sur l'appli (à la racine), je suis automatiquement redirigé sur /admin/logout.php?auto=1&url=%2Fadmin%2Fadmin_maj.php (vu que GRR détecte qu'il y a eu un changement de version)
Actuellement coté configuration nous ne passons pas par un SSO, mais l'authentification est obligatoire pour se connecter à GRR (connecté à un annuaire AD). Je pense que la valeur authentification_obli est liée à ça, en la désactivant ça ne passe plus par ce bout de code.
Merci d'avance
Existant :
Version de GRR : 3.5.0
Installée sur un serveur Linux Debian 12
Serveur Web : apache2 / php 8.0
Base de données utilisée : MariaDB 10.5
Pour effectuer la mise à jour :
- j'ai fait un backup des fichiers et de la BDD
- j'ai supprimé les fichiers de GRR (hors fichier de configuration "include/config.inc.php" et "connect.inc.php")
- j'ai installé les fichiers de la version 3.5.1e
Quand je me rends sur l'appli (à la racine), je suis automatiquement redirigé sur /admin/logout.php?auto=1&url=%2Fadmin%2Fadmin_maj.php (vu que GRR détecte qu'il y a eu un changement de version)
Actuellement coté configuration nous ne passons pas par un SSO, mais l'authentification est obligatoire pour se connecter à GRR (connecté à un annuaire AD). Je pense que la valeur authentification_obli est liée à ça, en la désactivant ça ne passe plus par ce bout de code.
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 1 semaine #5578
par Yan
Réponse de Yan sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
à la réflexion, je pense qu'il y a une erreur dans la redirection
Je propose de la remplacer par
Merci de dire si cela résout votre problème.
Cordialement,
YN
à la réflexion, je pense qu'il y a une erreur dans la redirection
Code:
header("Location: ./logout.php?auto=1&url=$url");
Code:
header("Location: ../logout.php?auto=1&url=$url");
Cordialement,
YN
Les utilisateur(s) suivant ont remercié: hetnaz
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 2 mois 1 semaine #5579
par hetnaz
Réponse de hetnaz sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
Je viens de tester à l'instant, cela affiche une erreur coté navigateur :
"La page n’est pas redirigée correctement
Une erreur est survenue pendant une connexion à grr.monsite.fr
La cause de ce problème peut être la désactivation ou le refus des cookies."
URL concernée : grr.monsite.fr/admin/admin_maj.php
Merci d'avance
Je viens de tester à l'instant, cela affiche une erreur coté navigateur :
"La page n’est pas redirigée correctement
Une erreur est survenue pendant une connexion à grr.monsite.fr
La cause de ce problème peut être la désactivation ou le refus des cookies."
URL concernée : grr.monsite.fr/admin/admin_maj.php
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 1 semaine #5581
par Yan
Réponse de Yan sur le sujet Mise à jour impossible de 3.5.0 vers 3.5.1.x
Bonjour,
après avoir bien cherché, je pense que l'erreur est dans admin_maj.php.
Je propose ce correctif : github.com/JeromeDevome/GRR/commit/d3195...22bc22ec3ed8884070b1
Cela fonctionne sur mon serveur de tests. À confirmer...
Cordialement,
YN
après avoir bien cherché, je pense que l'erreur est dans admin_maj.php.
Je propose ce correctif : github.com/JeromeDevome/GRR/commit/d3195...22bc22ec3ed8884070b1
Cela fonctionne sur mon serveur de tests. À confirmer...
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan