Problème avec le moteur de recherche sur le site

jeudi 3 janvier 2013 à 16h36
par Mado

Logo de Mado

Bonjour,

J’ai fait récemment la mise à jour du site de mon syndicat (http://etranger.sgen-cfdt.org) avec Spip 3 et Sarkaspip 3.2. Tout s’est finalement bien passé mais je viens de m’apercevoir que le lancement d’une recherche sur le site provoque l’affichage de plusieurs messages d’erreur de squelette dans les boucles des noisettes de recherche.
Ces messages commencent par :

Erreur SQL 1054
Unknown column ’resultats.table_objet’ in ’where clause’

suivi par exemple de :

SELECT articles.id_article, resultats.points AS points, articles.titre, articles.date, articles.id_rubrique, articles.lang FROM spip_articles AS articles INNER JOIN spip_resultats AS resultats ON ( resultats.id = articles.id_article ) WHERE (articles.statut = ’publie’) AND (resultats.recherche=’b9c19da78ac6ce93’ AND resultats.table_objet=’articles’ AND resultats.serveur=’’) AND NOT((articles.id_rubrique REGEXP ’^(0|0|1|14|45|0)$’)) ORDER BY points DESC
plugins/auto/sarkaspip_32/noisettes/recherche/inc_recherche_article.html

Pensez-vous qu’il s’agit d’un problème de mise à niveau de MySQL sur le serveur ? Je n’ai pas accès aux tables. Comment est-ce que je peux tenter de résoudre ce problème ?

Merci d’avance
Mado


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

7 janvier 2013 à 00h00

J’ai récupéré des infos sur la version de MySQL installée sur le serveur et ça ne vient pas de là.

De plus, j’ai installé une version miroir de mon site sur un autre serveur et le problème n’apparait pas. Sur ce deuxième serveur j’ai accès aux tables et la table spip.resultat existe avec la colonne table_objet. Ça semble donc venir du serveur où est hébergé mon site et je vais voir avec l’administrateur.

Mais si quelqu’un a un conseil à me donner, je suis preneuse car je navigue un peu dans l’inconnu là.