•  » Installation
  •  » Version recente de MariaDB et piwigo

#1 2018-01-29 20:14:26

Duthilleul
Invité

Version recente de MariaDB et piwigo

Bonjour/Bonsoir,

#2 2018-01-29 20:30:33

Duthilleul
Invité

Re: Version recente de MariaDB et piwigo

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

  •  » Installation
  •  » Version recente de MariaDB et piwigo

Pied de page des forums

Propulsé par FluxBB