Simple tagging : un erreur alors que ça a l’air de marcher :-/ (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #452113
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    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.Net

    Problè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, 15

    Cela 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 :- ?

    #600419
    AmO
    Participant
    Maître WordPress
    4447 contributions

    Tu as touché à ta base de données ?

    #600420
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    Non, 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é).

    #600421
    albaran
    Participant
    Chevalier WordPress
    137 contributions

    je n’ai pas cette erreur quand j’affiche les billets avec le tag art
    http://pod.terranumerica.info/?tag=art

    j’y ai rajouté le tag-cloud dans la sidebar.

    #600422
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    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 :- ?)

    #600423
    kitten13
    Membre
    Chevalier WordPress
    207 contributions
    yazerty 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.

    #600424
    albaran
    Participant
    Chevalier WordPress
    137 contributions

    c’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 !

    #600425
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    J’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_post

    0 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_users

    0 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_posts

    4 occurence(s) dans la table wp_stp_tags
    0 occurence(s) dans la table wp_usermeta
    0 occurence(s) dans la table wp_users

    Total : 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 ?

    #600426
    albaran
    Participant
    Chevalier WordPress
    137 contributions

    si cela venait de la base de données, l’erreur se produirait aussi quand on clique sur art dans le tag-cloud dans l’affichage des billets..

    #600427
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    J’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.

    #600428
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    Je 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 :(.

    #600429
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    Bon 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 🙂.

    #600430
    patoun
    Membre
    Initié WordPress
    26 contributions

    J’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, 5

    Et en effet, si on enlève le widget « Articles récents » ca marche….

    #600431
    yazerty
    Membre
    Chevalier WordPress
    158 contributions

    Bon, ça me rassure d’une certaine manière 😇

    #600432
    patoun
    Membre
    Initié WordPress
    26 contributions

    A signaler que l’erreur ne survient pas dans les posts en cours mais uniquement dans la page triée par tags…

15 sujets de 1 à 15 (sur un total de 17)
  • Vous devez être connecté pour répondre à ce sujet.