Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2020-01-08 21:26:45

bugpics
Membre
Inscription : 2011-06-04

Mysql 8.0 bug

Bonjour,

Pour information, j'ai installé Mysql 8.0 et Dotclear plantait : "Invalid status line from script 'index.php': 20 Site temporairement indispo".

J'ai trouvé que le bug venait du code :

$this->db_query($link, "SET CHARACTER_SET_DATABASE = 'utf8'");

Dans le fichier : /inc/libs/clearbriks/dblayer/class.mysqli.php

Je n'ai pas trop cherché plus loin si quelqu'un peut expliquer ce bug. En supprimant la ligne le site s'affiche.

Hors ligne

#2 2020-01-09 07:53:50

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mysql 8.0 bug

Merci pour le signalement, je vais jeter un œil à ça.


Dotclear addicted since 2004

Hors ligne

#3 2020-01-09 08:01:03

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mysql 8.0 bug

Quelle est la version exacte de MySQL 8 ?


Dotclear addicted since 2004

Hors ligne

#4 2020-01-09 21:02:45

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mysql 8.0 bug

Bonjour,
Testé en local (wampserver)
avec
Version Apache : 2.4.39
Version de PHP : 7.3.5
Version de MySQL : 8.0.18 (la seule dernière à jour, sauf erreur)

Résultat: pas de pb ni message erreur ou warning

[HS]
---
Par contre la version PHP 7.4.1 (sur version Mysql < 8x , soit les 5x) génère plusieurs warnings (syntaxe etc.) sur clearbriks/common "and co"
Je ferais un post à ce sujet plus tard après divers tests.


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#5 2020-01-10 07:15:26

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mysql 8.0 bug

D'après ce que j'ai vu côté doc, c'est à partir de la 8.0.14 que ça doit poser problème, mais sous forme de warning, a priori.

Quoi qu'il en soit j'ai fait le nécessaire et la prochaine version 2.15.4 devrait régler ça (cf le commit → https://git.dotclear.org/dev/clearbrick … 6b261898e)

Pour PHP 7.4, je n'ai pas encore regardé…


Dotclear addicted since 2004

Hors ligne

#6 2020-01-11 23:17:51

bugpics
Membre
Inscription : 2011-06-04

Re : Mysql 8.0 bug

Bonjour,

Pour information, les détails des versions qui entraînent l'erreur de mon coté :
Apache v2.4.41
PHP v7.3.11
MySQL v8.0.18

Bonne soirée

Hors ligne

#7 2020-01-12 08:37:40

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mysql 8.0 bug

Merci pour les détails bugpics, ça confirme ce que j'ai lu dans la doc.

La prochaine version de Dotclear devrait régler ce souci.


Dotclear addicted since 2004

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map