Nouvelle version candidate 3.5.0-RC0

  • Yan
  • Auteur du sujet
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 9 mois #4311 par Yan
Nouvelle version candidate 3.5.0-RC0 a été créé par Yan
Bonjour,
je vous propose une nouvelle version candidate : github.com/JeromeDevome/GRR/releases/tag/v3.5.0RC0
Outre des correctifs de code divers, cette version comporte deux évolutions majeures :
- l'encodage utf8_mb4 de la base de données,
- la compatibilité avec php 8.1.
Comme d'habitude, je remercie par avance les utilisateurs qui voudront bien tester cette nouvelle version. Si elle est approuvée, elle passera en stable d'ici à trois semaines.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Membre elite
  • Membre elite
Plus d'informations
il y a 1 an 9 mois #4312 par scoubinaire
Réponse de scoubinaire sur le sujet Nouvelle version candidate 3.5.0-RC0
Bonjour Yan, j'ai commencé à tester GRR 350RC0 en localhost sous XAMPP 8.1.6 
2 problèmes d'installation, ensuite tout à l'air de fonctionner correctement.
=================================
-1- Avec ma data base actuelle récupérée d'une version 341, au tout début de l'installation pendant la mise à jour de la base j'obtiens le message d'erreur :
Fatal error: Uncaught mysqli_sql_exception: Table 'grr350rc0.grr_j_userbook_room' doesn't exist in D:\xampp816\htdocs\GRR350RC0\index.php:49 Stack trace: #0 D:\xampp816\htdocs\GRR350RC0\index.php(49): mysqli_query(Object(mysqli), 'SELECT count(*)...') #1 {main} thrown in D:\xampp816\htdocs\GRR350RC0\index.php on line 49
- La table grr_j_userbook_room n'existe pas en GRR 341
Si je fais l'essai avec une base récupérée d'une version 343B : ce message ne se produit pas car la table existe déjà.
=================================
-2- LOGO : je n'arrive pas à insérer mon logo dans "Choix du log" : 
J'ai essayé avec un petit logo en .png et en .jpg :  
Fatal error: Uncaught Error: Call to undefined function imagecreatefrompng() in D:\xampp816\htdocs\GRR350RC0\admin\admin_config11.php:144 Stack trace: #0 {main} thrown in D:\xampp816\htdocs\GRR350RC0\admin\admin_config11.php on line 144
ou
Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in D:\xampp816\htdocs\GRR350RC0\admin\admin_config11.php:140 Stack trace: #0 {main} thrown in D:\xampp816\htdocs\GRR350RC0\admin\admin_config11.php on line 140
===========================
Jean-Pierre

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Auteur du sujet
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 9 mois #4317 par Yan
Réponse de Yan sur le sujet Nouvelle version candidate 3.5.0-RC0
Bonjour Jean-Pierre,
bonjour à toutes et à tous,
j'ai trouvé ça : lindevs.com/default-mysqli-error-mode-in-php-8-1/
et je propose ce commit : github.com/JeromeDevome/GRR/commit/a5eab...1cdbdcc41122e32fa86f
Dites-moi si vous en trouvez d'autres du même style...
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Auteur du sujet
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 9 mois #4318 par Yan
Réponse de Yan sur le sujet Nouvelle version candidate 3.5.0-RC0
Pour le point 2, ce n'est pas GRR mais l'installation de php qui est la cause : xampp 8.1.6 n'installe pas le module php-gd par défaut, or celui-ci est requis par GRR (cf. README.md).
En l'occurrence, dans le php.ini, décommenter la ligne
Code:
;extension=gd
en supprimant le ";" du début puis redémarrer le serveur xampp.
Cela devrait suffire.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Membre elite
  • Membre elite
Plus d'informations
il y a 1 an 9 mois #4319 par scoubinaire
Réponse de scoubinaire sur le sujet Nouvelle version candidate 3.5.0-RC0
Bonjour Yan, merci
Point 1 : Résolu avec le commit github.com/JeromeDevome/GRR/commit/a5eab...1cdbdcc41122e32fa86f
Point 2 : Résolu dans php.ini, décommentant la ligne ;extension=gd (j'aurais dû y penser !)
je soumets ci-dessous un autre problème
Jean-Pierre

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Membre elite
  • Membre elite
Plus d'informations
il y a 1 an 9 mois #4320 par scoubinaire
Réponse de scoubinaire sur le sujet Nouvelle version candidate 3.5.0-RC0
Pendant la mise à jour de la base, j'obtiens le message ci-dessous sur ALTER TABLE 'grr_log', mais ensuite GRR fonctionne correctement :
---
Résultat de la mise à jour
Mise à jour jusqu'à la version 3.4.2 :
Ok !
Mise à jour jusqu'à la version 3.4.3:
Erreur sur la requête : ALTER TABLE `grr_log` CHANGE `REMOTE_ADDR` `REMOTE_ADDR` VARCHAR(40) NOT NULL DEFAULT '' (1067 : Invalid default value for 'START')    <<<< en rouge
Mise à jour jusqu'à la version 3.5.0 RC0:

---
La table est défine comme suit :
CREATE TABLE `grr_log` (
  `LOGIN` varchar(40) NOT NULL DEFAULT '',
  `START` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
A priori ce serait le DEFAULT '0000-00-00 00:00:00' pour le start qui causerait un problème. 
C'est la seule table qui contient ce DEFAULT '0000-00-00 00:00:00'
Pour l'instant je teste en localhost avec XAMPP 8.1.6
J'avais commencé à tester GRR343B et XAMPP 7.3.33 et le message apparaissait déjà
Jean-Pierre 

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Auteur du sujet
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 an 9 mois #4321 par Yan
Réponse de Yan sur le sujet Nouvelle version candidate 3.5.0-RC0
Bonjour,
c'est étrange, j'ai
Code:
`START` datetime NOT NULL default '1970-01-01 00:00:00'
dans tables.my.sql, ce qui résout le problème.
Je suis reparti d'une ancienne sauvegarde en 3.4.0 et je n'ai pas eu de message d'erreur (avec php 8.1.6).
Comme ce n'est pas une erreur fatale, ce n'est pas trop grave.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Membre elite
  • Membre elite
Plus d'informations
il y a 1 an 9 mois #4322 par scoubinaire
Réponse de scoubinaire sur le sujet Nouvelle version candidate 3.5.0-RC0
OK, Merci pour l'info Yan
J'ai modifié avec phpmyadmin dans la table grr_log les valeurs de START et STOP à '1970-01-01 00:00:00', Idem dans le fichier de sauvegarde de la base comme ça je n'aurai plus d'erreur lorsque j'installerai une nouvelle version de GRR
Jean-Pierre
 

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan