SQL syntax error avec Doryphore 4.6

Bonjour,
Dans le cadre de la création d’un nouveau wiki (https://goguettemap.fr), j’ai installé Doryphore 4.5.5 puis j’ai fait l’update direct vers version Doryphore 4.6. Mon wiki s’affiche bien mais je ne peux plus accéder à la section Page Rapide Haut et j’ai le message d’erreur suivant:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'RECURSIVE filteredPages AS ( SELECT p.*, JSON_UNQUOTE(JSON_EXTRACT(body, ‹ $.id_t › at line 1 in /srv/data/web/vhosts/goguettemap.fr/htdocs/includes/services/DbService.php on line 98

Je suis en en PHP 8.2 MySQL 5.7.

J’ai remarqué que quand je n’étais pas connecté en tant qu’utilisateur (admin), je n’avais pas le message mais par contre la section Page Rapide Haut prenait une place disproportionnée.

Une idée de ce que je dois faire?
Merci!

Stéphane

yeswiki 4.6 n’est plus compatible avec mysql 5.7, qui est en fin de vie depuis 2023 selon MySQL | endoflife.date donc ca ne supporte pas les requetes avec du json comme utilisées dans votre message d’erreur.

Et pour l’affichage de la PageRapideHaut, faut relancer la mise a jour une fois dans un environnement avec une base de données plus récente, la page sera mise a jour toute seule (sinon on peut éditer la PageRapideHaut à la main et passer {{login template="modal.tpl.html"}} en {{login template="modal.twig"}} ).

Merci pour ta réponse, c’est bien noté!

Je viens de me rendre compte que la version de MySQL de mon hébergement Gandi n’est pas upgradable vers une version supérieure parce que trop vieux contrat (que je paie une blinde) alors que les nouvelles offres proposent mySQL 8 et sont bcp moins chères… Je regarde ça!

En attendant, je ne suis peut-être pas le seul dans cette situation, ça serait bien d’indiquer quelque part les versions PHP et MySQL recommandées pour Doryphore 4.6 (je n’avais pas de souci jusqu’à présent, Doryphore 4.5.5 incluse - sur laquelle je repasse pour le moment).

A bientôt!

Oui je l’ai précisé sur l’annonce du forum et sur le changelog officiel YesWiki.net : Notes de version (changelog)

1 « J'aime »