Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Duthilleul
2018-01-29 20:30:33

oups, j'ai cliqué trop vite...

Depuis quelques temps MySQL est remplacé par MariaDB, et avec la version 10.2, de petits soucis apparaissent avec piwigo:

- des amis ont eu des soucis avec la recherche Fulltext
"Warning: [mysql error 1191] Can't find FULLTEXT index matching the column
list"
qu'ils ont résolu en créant deux indexes
CREATE FULLTEXT INDEX pw_tags_idx ON piwigo_tags(name);
CREATE FULLTEXT INDEX pw_images_idx ON piwigo_images(name,comment);

- avec l'extension community:

Duthilleul a écrit:

Bonjour,

Pour ceux qui utilisent une base MariaDB (version 10.2), un warning s'affiche sur le site (cf ci-dessous).
Il s’avère que RECURSIVE est devenu un mot clé dans la syntaxe SQL; or c'est aussi le nom d'une colonne de la table COMMUNITY_PERMISSIONS_TABLE.

Pour résoudre le problème, il faut changer la syntaxe dans le fichier functions_community.inc.php, qui doit se trouver  sous les répertoires plugins/community/include

Il faudrait ajouter des \' autour de recursive à la ligne 76
  $query = '
SELECT
    id,
    type,
    category_id,
    user_album,
    \'recursive\',
    create_subcategories,
    nb_photos,
    storage
  FROM '.COMMUNITY_PERMISSIONS_TABLE.'
  WHERE (type = \'any_visitor\')';

Pour le moment, pas d'effet indésirable signalé après le changement

Cordialement



--- Warning qui s'affiche ---
Warning: [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'recursive,
    create_subcategories,
    nb_photos,
    storage
  FROM piwigo_co' at line 6

SELECT
    id,
    type,
    category_id,
    user_album,
    recursive,
    create_subcategories,
    nb_photos,
    storage
  FROM piwigo_community_permissions
  WHERE (type = 'any_visitor')
; in /sites/photabos/www/htdocs/include/dblayer/functions_mysql.inc.php on line 759
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /sites/photabos/www/htdocs/include/dblayer/functions_mysql.inc.php on line 154

Prévoyez-vous une évolution pour utilisez MariaDB ?

Merci

Duthilleul
2018-01-29 20:14:26

Bonjour/Bonsoir,

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact