- Statut : non résolu
- Ce sujet contient 16 réponses, 7 participants et a été mis à jour pour la dernière fois par Joss850csi, le il y a 17 années et 5 mois.
-
AuteurMessages
-
21 mai 2007 à 5 h 38 min #452113
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.2
– Thème utilisé : personnalisé
– Plugins en place : simple tagging + les officiels de la 2.2
– Nom de l’hebergeur : 1&1
– Adresse du site : Yazerty.NetProblème(s) rencontré(s) :
Le plugin simple tagging semble bien fonctionner mais j’ai un problème : il me balance une erreur quand même :o.
Les tags sont bien mis sur les billets, comme il faut, mais lorsque l’on est sur une page qui affiche uniquement des billets d’un certain tag, alors l’erreur suivante apparait dans le menu (j’utilise les widgets et le code s’insère entre le widget de recherche et les derniers billets) :Erreur de la base de données de WordPress : [Not unique table/alias: ‘stptags’]
SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts LEFT JOIN wp_stp_tags AS stptags ON (wp_posts.ID = stptags.post_id) LEFT JOIN wp_stp_tags AS stptags ON (wp_posts.ID = stptags.post_id) WHERE 1=1 AND (post_type = ‘post’ AND (post_status IN(‘static’, ‘publish’) OR post_status = ‘private’)) AND stptags.tag_name IN (‘art’) AND stptags.tag_name IN (‘art’) GROUP BY wp_posts.ID HAVING COUNT(ID) = 1 ORDER BY post_date DESC LIMIT 0, 15Cela n’empèche apparemment pas le bon fonctionnement du système de tags (non ?) mais c’est évidemment gênant . Auriez-vous déjà rencontré le problème ? Comment le résoudre :- ?
21 mai 2007 à 9 h 46 min #600419Tu as touché à ta base de données ?
21 mai 2007 à 9 h 56 min #600420Non, du tout.
Je viens tout juste de faire une migration de DotClear 2 vers WordPress 2.2 mais ça s’est bien passé au final grâce à l’aide d’albaran (quelques billets perdus mais je les ai retapé manuellement sous WP) 🙂.
C’est donc un WP2.2 tout neuf, et même si je suis en train d’installer d’autres plugins, cela me donnait cette erreur dès le départ (sans autre ploug installé).21 mai 2007 à 11 h 21 min #600421je n’ai pas cette erreur quand j’affiche les billets avec le tag art
http://pod.terranumerica.info/?tag=artj’y ai rajouté le tag-cloud dans la sidebar.
21 mai 2007 à 11 h 30 min #600422Trah, pourquoi il m’aime pas le monsieur serveur ^^.
C’est super étranger. Je n’ai pourtant qu’une seule table de tags (le message c’est bien que j’en ai plusieurs pour lui c’est ça :- ?)21 mai 2007 à 11 h 34 min #600423yazerty wrote:Trah, pourquoi il m’aime pas le monsieur serveur ^^.
C’est super étranger. Je n’ai pourtant qu’une seule table de tags (le message c’est bien que j’en ai plusieurs pour lui c’est ça :- ?)Fait une recherche dans toute tes tables quand même pour vérifier, tu as une option rechercher dans phpadmin et regarde avec les mots clés tags, etc … J’avais un souci similaire avec un autre plugin et effectivement j’avais un doublon dans mes tables.
21 mai 2007 à 11 h 57 min #600424c’est l’affichage de Derniers billets qui provoque Erreur de la base de données de WordPress : [Not unique table/alias: ‘stptags’]
c’est a priori un bug dans le plugin-widget Articles récents. Cela fait la même chose avec http://pod.terranumerica.info/?tag=art
une recherche google avec « Not unique table/alias » stptags donne 7 entrées !
21 mai 2007 à 12 h 05 min #600425J’ai effectué une recherché sur le mot « tag » dans ma bdd (c’est bien ce que tu suggérais kitten13 ?)
Résultats de la recherche de « tag » (au moins un mot) :
0 occurence(s) dans la table dc2_blog
0 occurence(s) dans la table dc2_category
0 occurence(s) dans la table dc2_citations
144 occurence(s) dans la table dc2_comment
0 occurence(s) dans la table dc2_link
0 occurence(s) dans la table dc2_log
11 occurence(s) dans la table dc2_media
3610 occurence(s) dans la table dc2_meta
0 occurence(s) dans la table dc2_permissions
0 occurence(s) dans la table dc2_ping
1805 occurence(s) dans la table dc2_post
0 occurence(s) dans la table dc2_post_media
0 occurence(s) dans la table dc2_session
0 occurence(s) dans la table dc2_setting
0 occurence(s) dans la table dc2_spamrule
0 occurence(s) dans la table dc2_user
0 occurence(s) dans la table dc2_version
80 occurence(s) dans la table dc_post0 occurence(s) dans la table pun_bans
0 occurence(s) dans la table pun_categories
0 occurence(s) dans la table pun_censoring
3 occurence(s) dans la table pun_config
0 occurence(s) dans la table pun_forum_perms
0 occurence(s) dans la table pun_forums
0 occurence(s) dans la table pun_groups
0 occurence(s) dans la table pun_online
46 occurence(s) dans la table pun_posts
0 occurence(s) dans la table pun_ranks
0 occurence(s) dans la table pun_reports
0 occurence(s) dans la table pun_search_cache
0 occurence(s) dans la table pun_search_matches
33 occurence(s) dans la table pun_search_words
0 occurence(s) dans la table pun_subscriptions
0 occurence(s) dans la table pun_topics
1 occurence(s) dans la table pun_users0 occurence(s) dans la table wp_categories
146 occurence(s) dans la table wp_comments
0 occurence(s) dans la table wp_link2cat
0 occurence(s) dans la table wp_links
12 occurence(s) dans la table wp_options
0 occurence(s) dans la table wp_post2cat
0 occurence(s) dans la table wp_postmeta
171 occurence(s) dans la table wp_posts4 occurence(s) dans la table wp_stp_tags
0 occurence(s) dans la table wp_usermeta
0 occurence(s) dans la table wp_usersTotal : 6066 occurence(s)
albaran wrote:c’est l’affichage de Derniers billets qui provoque Erreur de la base de données de WordPress : [Not unique table/alias: ‘stptags’]Ah oui effectivement 😮 ! Il n’y a pourtant aucun rapport entre les deux à priori, si ?
21 mai 2007 à 12 h 18 min #600426si cela venait de la base de données, l’erreur se produirait aussi
quand on clique sur art dans le tag-clouddans l’affichage des billets..21 mai 2007 à 13 h 04 min #600427J’ai pas vraiment regarder ton problème comme tu sembler parler de doublon dans les tables, je tes conseiller de regarder car j’ai eu un problème de ce genre a force d’installer des plugins et ne pas supprimer les tables. 😉
Après réflexion je pense que albaran a raison.
21 mai 2007 à 21 h 01 min #600428Je suis passé de la sidebar en widgets à un mode « old school » où j’insère moi-même mon php. J’ai mis ce code pour afficher les derniers billets :
<li id="lastposts"><h2>Derniers billets</h2>
<ul class="widget">
<li class="widget"><a href=" » title= » »></a></li>
</ul>
</li>Ca affiche bien les derniers billets. Sauf sur les pages de tags … Je ne sais pas quoi tenter ?
Edit : j’ai désinstallé (désactivation puis suppression des fichiers) et réinstallé (u/l de l’archive retéléchargée et réactivation du plugin, puis mis en place des fichiers de thème) Simple Tagging, mais sans effet .
22 mai 2007 à 12 h 16 min #600429Bon j’ai mis en place le pluggin « Fuzzy Posts » et ça marche là. Même en cliquant sur un tag cela ne génère pas d’erreur dans le menu.
So bon ben puisque ça marche ainsi, je laisse ainsi ^^. Mah si vous voulez que je teste un truc pour voir si c’est Simple Tagging qui percute autre chose je suis tout disponible…
Merci en tout cas 🙂.
28 mai 2007 à 16 h 07 min #600430J’ai aussi le même problème d’erreur. En faisant une recherche sur Google, il y en a d’autres qui ont le problème (référencé par l’erreur même….)… Pourtant ce la fonctionne mais toujours cette erreur dans le side bar
Erreur de la base de données de WordPress : [Table/alias: ‘stptags’ non unique]
SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts LEFT JOIN wp_stp_tags AS stptags ON (wp_posts.ID = stptags.post_id) LEFT JOIN wp_stp_tags AS stptags ON (wp_posts.ID = stptags.post_id) WHERE 1=1 AND (post_type = ‘post’ AND (post_status IN(‘static’, ‘publish’) OR post_status = ‘private’)) AND stptags.tag_name IN (‘Console’) AND stptags.tag_name IN (‘Console’) GROUP BY wp_posts.ID HAVING COUNT(ID) = 1 ORDER BY post_date DESC LIMIT 0, 5Et en effet, si on enlève le widget « Articles récents » ca marche….
28 mai 2007 à 18 h 10 min #600431Bon, ça me rassure d’une certaine manière 😇
28 mai 2007 à 20 h 21 min #600432A signaler que l’erreur ne survient pas dans les posts en cours mais uniquement dans la page triée par tags…
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.