Recherch dans le forum
12 messages
• Page 1 sur 1
-

serpico3 - WRInaute discret

- Messages: 194
- Inscription: 16 Avr 2008
Recherch dans le forum
Sauf erreur de ma part, la recherche par mot clé dans les messages du forum ne fonctionne pas.
Même le mot le plus basique me donne :
Aucun sujet ou message ne correspond à vos critères de recherche
Je suis vraiment naze ou il y a vraiment un soucis ?
Même le mot le plus basique me donne :
Aucun sujet ou message ne correspond à vos critères de recherche
Je suis vraiment naze ou il y a vraiment un soucis ?
-

Madrileño - Madrileño

- Messages: 27850
- Inscription: 7 Juil 2004
Cela a été signalé sur le post :
Poster Utile / Repondre Utile / Fonction recherche
Par WebRankInfo ici.
Poster Utile / Repondre Utile / Fonction recherche
Par WebRankInfo ici.
-

Marie-Aude - Modérateur

- Messages: 11173
- Inscription: 5 Juin 2006
Oui... enfin ça serait peut être bien de supprimer le "rechercher" qui ne marche pas
normalement ça doit être juste un include à modifer ?
- Jean-Yves Willmann
- WRInaute discret

- Messages: 101
- Inscription: 16 Mar 2007
Message pour Olivier à propos de la fonction Rechercher :
Je vais peut-être dire une grosse bêtise mais, suite à une grosse maintenance, la fonction Rechercher de mon propre forum s'est également mise à ne plus fonctionner. J'ai été voir dans la base et j'ai remarqué que j'avais des messages me conseillant d'enlever la clé PRIMAIRE dans de nombreuses tables.
C'est ce que j'ai fini par faire. (Après avoir bien sauvegardé la base au cas où...)
Et maintenant ma fonction "Rechercher" marche très bien !
Or, j'ai le même type de forum que celui de WRI (phpBB).
Je ne suis sûr de rien ; si ça se trouve cela n'a rien à voir avec le problème de ce forum ; c'est juste une petite piste comme ça...
Jean-Yves
Je vais peut-être dire une grosse bêtise mais, suite à une grosse maintenance, la fonction Rechercher de mon propre forum s'est également mise à ne plus fonctionner. J'ai été voir dans la base et j'ai remarqué que j'avais des messages me conseillant d'enlever la clé PRIMAIRE dans de nombreuses tables.
C'est ce que j'ai fini par faire. (Après avoir bien sauvegardé la base au cas où...)
Et maintenant ma fonction "Rechercher" marche très bien !
Or, j'ai le même type de forum que celui de WRI (phpBB).
Je ne suis sûr de rien ; si ça se trouve cela n'a rien à voir avec le problème de ce forum ; c'est juste une petite piste comme ça...
Jean-Yves
- Jean-Yves Willmann
- WRInaute discret

- Messages: 101
- Inscription: 16 Mar 2007
Je vais essayer de préciser un peu mieux les choses. J'ai un peu réétudié mes anciens backup hier soir et, à la réflexion, le problème du non-fonctionnement de la fonction Rechercher n'est peut-être pas dû à cette histoire un peu obscure de clé primaire, mais plutôt à un problème d'interclassement dans la TABLE {phpbb_search_wordlist}.
En effet, j'ai d'abord constaté que dans beaucoup de tables dont phpbb_search_wordlist (qui a provoqué plusieurs blocages lors de restaurations) la Structure m'affichait ce type d'alerte :
!! PRIMARY and INDEX keys should not both be set for column `word_text` !!
avec un tableau du style :
Nom clé | Type | Cardinalité | Champ
PRIMARY | PRIMARY | [chiffres] | word_text
word_id | INDEX | aucune | word_id
word_common | INDEX | aucune | word_common
word_text | INDEX | aucune | word_text
…et le conseil de supprimer la clé primaire. Ce que j'ai fini par faire (à tort ou à raison).
--------------------
MAIS en fait le problème d'inactivation de la fonction Rechercher est peut-être ailleurs car j'ai surtout remarqué qu'après un transvasement de ma base (d'un 60gp vers un 90plan) il y avait dans un backup :
au lieu de :
C'est-à-dire que l'interclassement qui doit ici avoir pour valeur "latin1_bin" dans la base (ou "binary" dans l'extrait de backup ci-dessus) avait… disparu ! Il me semble que cette ANOMALIE s'est produite à l'occasion de ce changement d'hébergement.
En tous les cas, quand j'ai remis le "binary", ma fonction Rechercher s'est remise à marcher... Donc je me pose la question, et je te la pose Olivier : à la suite de ton pénible incident de NDD, lorsque tu as remis ta BIG base sur les rails, est-ce que, par hasard, ce petit "binary" n'aurait pas disparu de la table phpbb_search_wordlist ??
S'il a disparu, tu peux peut-être faire le test de remettre ça (sous la forme "latin1_bin" si tu le rajoutes dans phpMyadmin) et tu verras bien si ça fait marcher à nouveau ta fonction Rechercher.
Jean-yves
En effet, j'ai d'abord constaté que dans beaucoup de tables dont phpbb_search_wordlist (qui a provoqué plusieurs blocages lors de restaurations) la Structure m'affichait ce type d'alerte :
!! PRIMARY and INDEX keys should not both be set for column `word_text` !!
avec un tableau du style :
Nom clé | Type | Cardinalité | Champ
PRIMARY | PRIMARY | [chiffres] | word_text
word_id | INDEX | aucune | word_id
word_common | INDEX | aucune | word_common
word_text | INDEX | aucune | word_text
…et le conseil de supprimer la clé primaire. Ce que j'ai fini par faire (à tort ou à raison).
--------------------
MAIS en fait le problème d'inactivation de la fonction Rechercher est peut-être ailleurs car j'ai surtout remarqué qu'après un transvasement de ma base (d'un 60gp vers un 90plan) il y avait dans un backup :
- Code: Tout sélectionner
(…)
#
# TABLE: phpbb_search_wordlist
#
DROP TABLE IF EXISTS phpbb_search_wordlist;
CREATE TABLE phpbb_search_wordlist(
word_text varchar(50) NOT NULL,
word_id mediumint(8) unsigned NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL,
PRIMARY KEY (word_text),
KEY word_id (word_id),
KEY word_common (word_common),
KEY word_text (word_text)
);
(…)
au lieu de :
- Code: Tout sélectionner
#
# TABLE: phpbb_search_wordlist
#
DROP TABLE IF EXISTS phpbb_search_wordlist;
CREATE TABLE phpbb_search_wordlist(
word_text varchar(50) binary NOT NULL,
word_id mediumint(8) unsigned NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL,
PRIMARY KEY (word_text),
KEY word_id (word_id),
KEY word_common (word_common),
KEY word_text (word_text)
);
C'est-à-dire que l'interclassement qui doit ici avoir pour valeur "latin1_bin" dans la base (ou "binary" dans l'extrait de backup ci-dessus) avait… disparu ! Il me semble que cette ANOMALIE s'est produite à l'occasion de ce changement d'hébergement.
En tous les cas, quand j'ai remis le "binary", ma fonction Rechercher s'est remise à marcher... Donc je me pose la question, et je te la pose Olivier : à la suite de ton pénible incident de NDD, lorsque tu as remis ta BIG base sur les rails, est-ce que, par hasard, ce petit "binary" n'aurait pas disparu de la table phpbb_search_wordlist ??
S'il a disparu, tu peux peut-être faire le test de remettre ça (sous la forme "latin1_bin" si tu le rajoutes dans phpMyadmin) et tu verras bien si ça fait marcher à nouveau ta fonction Rechercher.
Jean-yves
- Jean-Yves Willmann
- WRInaute discret

- Messages: 101
- Inscription: 16 Mar 2007
Marie-Aude a écrit:Oui... enfin ça serait peut être bien de supprimer le "rechercher" qui ne marche pasnormalement ça doit être juste un include à modifer ?
Au fait, au cas où le problème ne serait pas réglé : non, ce n'est pas dans un include qu'on peut enlever le lien "Rechercher" mais, logiquement, dans le fichier :
-http://www.webrankinfo.com/forums/templates/subSilver/overall_header.tpl
Sauf si WebRankInfo a changé la structure ou le chemin d'accès... Mais en tout cas, à la base, c'est dans le fichier overall_header.tpl du Template.
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

