- Posts: 2172
Nouvelle version candidate 3.5.0-RC0
- Yan
-
Topic Author
- Developpeur GRR
-
Less
More
2 years 10 months ago #4311
by Yan
Nouvelle version candidate 3.5.0-RC0 was created 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
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
-
Less
More
- Posts: 168
2 years 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
\xampp816\htdocs\GRR350RC0\index.php:49 Stack trace: #0
\xampp816\htdocs\GRR350RC0\index.php(49): mysqli_query(Object(mysqli), 'SELECT count(*)...') #1 {main} thrown in
\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
\xampp816\htdocs\GRR350RC0\admin\admin_config11.php:144 Stack trace: #0 {main} thrown in
\xampp816\htdocs\GRR350RC0\admin\admin_config11.php on line 144
ou
Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in
\xampp816\htdocs\GRR350RC0\admin\admin_config11.php:140 Stack trace: #0 {main} thrown in
\xampp816\htdocs\GRR350RC0\admin\admin_config11.php on line 140
===========================
Jean-Pierre
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



- 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


ou
Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in


===========================
Jean-Pierre
Please Log in or Create an account to join the conversation.
- Yan
-
Topic Author
- Developpeur GRR
-
Less
More
- Posts: 2172
2 years 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
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
-
Less
More
- Posts: 2172
2 years 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
en supprimant le ";" du début puis redémarrer le serveur xampp.
Cela devrait suffire.
Cordialement,
YN
En l'occurrence, dans le php.ini, décommenter la ligne
Code:
;extension=gd
Cela devrait suffire.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- scoubinaire
-
- Elite Member
-
Less
More
- Posts: 168
2 years 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
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
-
Less
More
- Posts: 168
2 years 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
---
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
-
Less
More
- Posts: 2172
2 years 10 months ago #4321
by Yan
Replied by Yan on topic Nouvelle version candidate 3.5.0-RC0
Bonjour,
c'est étrange, j'ai
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
c'est étrange, j'ai
Code:
`START` datetime NOT NULL default '1970-01-01 00:00:00'
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
-
Less
More
- Posts: 168
2 years 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
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