Bonsoir,
Depuis le passage à la version 13.1.0, j'ai ce message d'erreur qui apparaît lors de la validation page description photos.
Fatal error: Uncaught mysqli_sql_exception: 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
D'après mes différents tests, le plantage n'est pas régulier et n'apparaît quand je saisi du texte après des caractères tels que "-" ou "<br/>"
Version de Piwigo: 13.1.0
Version de PHP: PHP 8.1
Version de MySQL: MySQL 5.7
Avez-vous ce problème ?
Merci d'avance
<Phil>
Hors ligne
Bonsoir ...
Je n'ai que "LocalFiles Editor" installé depuis le début pour configurer la partie CSS ainsi que "Take A Tour of Your Piwigo"
A priori, Fckeditor ne semble pas existé ?
Je vais à nouveau tester différents cas de figure si besoin.
A noter que cela ne plantait pas le 6 novembre dernier.
Merci
<Phil>
Hors ligne
Bonjour,
Tu as bien mis à jour vers la dernière version ?
Hors ligne
Bonjour ...
Tous les Plug_ins sont à jour ...
J'ai testé sur 3 autres galeries, même problème.
Depuis ce matin, plantage sans même avoir saisi un mot.
Voici le détail du dernier plantage.
Fatal error: Uncaught mysqli_sql_exception: 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 'ui très endommagée.' WHERE `id` = '707'' at line 4 in /homepages/29/d167641838/htdocs/cassagnes/piwigo/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /homepages/29/d167641838/htdocs/cassagnes/piwigo/include/dblayer/functions_mysqli.inc.php(132): mysqli->query('\nUPDATE `piwigo...') #1 /homepages/29/d167641838/htdocs/cassagnes/piwigo/include/dblayer/functions_mysqli.inc.php(478): pwg_query('\nUPDATE `piwigo...') #2 /homepages/29/d167641838/htdocs/cassagnes/piwigo/admin/cat_modify.php(118): single_update('piwigo_categori...', Array, Array) #3 /homepages/29/d167641838/htdocs/cassagnes/piwigo/admin/album.php(64): include('/homepages/29/d...') #4 /homepages/29/d167641838/htdocs/cassagnes/piwigo/admin.php(320): include('/homepages/29/d...') #5 {main} thrown in /homepages/29/d167641838/htdocs/cassagnes/piwigo/include/dblayer/functions_mysqli.inc.php on line 132
Merci
<Phil>
Hors ligne
Bonjour ...
Personne n'a pu reproduire ce problème ?
Pour rappel, error Mysql lors de la simple saisie d'un mot dans la description d'un album ou d'une photo ..
Tous les plugin et version sont à jour.
Plantage identique sur d'autres ordis et sur d'autres galeries et ce depuis environ 1 semaine.
Est-ce un incompatibilité de Piwigo avec le PHP/Mysql de mon hébergeur (ionos) ?
Merci d'avance
<Phil>
Hors ligne
Bonsoir ...
A l'attention des développeurs et concernant ce plantage ...
J'ai testé et retesté dans tous les sens et j'en ai conclu qu'il y a un soucis quand on saisit le caractère " ' " (Apostrophe) dans la description d'un album ou une photo >> Exemple : "S'abonner à la discussion". Cela plante systématiquement depuis la dernière version diffusée. J'ai une galerie avec l'ancienne release et ça ne plante pas.
Faire un test de votre côté en saisissant n'importe quel mot avec un apostrophe et voir si ce problème se produit également.
A voir.
Merci
Bonne soirée.
<Phil>
Hors ligne
Bonjour,
Merci pour ce retour
Hors ligne
Bonjour
Pour éviter le plantage et avant chaque validation, l'astuce est de mettre une double apostrophe à chaque mot.
Exemple : S''abonner à la discussion. Là, c'est bon, ça ne plante pas et la mise à jour est ok.
Si cela peut servir pour la résolution de ce problème.
Bonne journée
Phil
Hors ligne
Salut
Il me semble que quand cela m'arrivait sur une version précédente, je mettais un \ , exemple
"S\'abonner à la discussion"
A+
Hors ligne