Nouvelle version candidate 3.5.0-RC0

  • Yan
  • Topic Author
  • Developpeur GRR
  • Developpeur GRR
More
1 year 10 months ago #4311 by 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Elite Member
  • Elite Member
More
1 year 10 months ago #4312 by scoubinaire
Replied by scoubinaire on topic 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Topic Author
  • Developpeur GRR
  • Developpeur GRR
More
1 year 10 months ago #4317 by Yan
Replied by Yan on topic 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Topic Author
  • Developpeur GRR
  • Developpeur GRR
More
1 year 10 months ago #4318 by Yan
Replied by Yan on topic 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Elite Member
  • Elite Member
More
1 year 10 months ago #4319 by scoubinaire
Replied by scoubinaire on topic 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Elite Member
  • Elite Member
More
1 year 10 months ago #4320 by scoubinaire
Replied by scoubinaire on topic 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 

Please Log in or Create an account to join the conversation.

  • Yan
  • Topic Author
  • Developpeur GRR
  • Developpeur GRR
More
1 year 10 months ago #4321 by Yan
Replied by Yan on topic 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Elite Member
  • Elite Member
More
1 year 10 months ago #4322 by scoubinaire
Replied by scoubinaire on topic 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
 

Please Log in or Create an account to join the conversation.

Moderators: Yan