Problème pour afficher mes anciens post après mise à jour (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #511287
    medaou
    Membre
    Initié WordPress
    25 contributions

    Bonjour,

    Ma configuration WP actuelle WordPress 3.3.2
    – Version de WordPress : WordPress 3.3.2
    – Version de PHP/MySQL : 5
    – Thème utilisé : sofya
    – Extensions en place :
    – Nom de l’hebergeur : infomaniak
    – Adresse du site : http://www.info-turf.com

    Problème(s) rencontré(s) : Bonjour,

    Je viens de faire une mise à jour avec la version 3.3.2 (oui je sais ce n’est pas la dernière…). Bref, j’arrive à créer des nouveaux posts, on peut voir mes ancens post sur la page d’acceuil, mais lorsque l’on clique dessus on a une erreur 404 page no found.

    J’ai repéré le problème, en effet le lien de ma page n’est plus le même qu’avant…

    voici le nouveau lien (qui ne fonctionne pas) : http://www.info-turf.com/index.php/pronostic-quinteze5-%E2%80%93-chantilly-%E2%80%93-prix-decouen-13062012/

    Voici l’ancien lien que je devrais normalement avoir : http://www.info-turf.com/index.php/pronostic-quinteze5-chantilly-prix-decouen-13062012/

    Quand je vais dans les ancine post, dans l’admin, je vois que les identifiants de mes anciens posts ont tous été modifiés de cette facon :

    pronostic-quinteze5-–-caen-–-prix-des-ducs-de-normandie-160

    au lieu d’être comme cela : pronostic-quinteze5-caen-prix-des-ducs-de-normandie-160

    Des tirets se sont ajouté automatiquement dans l’identifiant!

    Si je les effaces et que je sauvegarde alors le problème est résolu et mon poste est de nouveau visible en ligne sans l’erreur 404.

    Ma question est donc la suivante : Y’a t’il moyen de retirer automatiquement ces tirets? Car si je dois me taper les 880 posts un par un et les corriger manuellement…c’est pas le top!

    D’avance je vous remercie pour votre aide…en esperant qu’une solution automatique soit possible 🙂

    Au plaisir de vous lire.

    #839833
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Étonnant que la mise à jour ait provoqué une réécriture de la totalité des articles de la base. Quelle était ta précédente version de WordPress?

    Quand tu parles d’effacer et sauvegarder, est ce dans l’admin de ton site ou avec phpMyAdmin?

    #839834
    medaou
    Membre
    Initié WordPress
    25 contributions

    Très bonne question…2.9 / 2.8 je crois. Ca faisait un petit moment que j’avais le message de mise à jour…

    Dans l’admin wordpress, je vois mes ancien poste, je clique sur « Modification rapide », je change l’identifiant en effacant les tirets en trops et le problème est résolu.

    #839835
    medaou
    Membre
    Initié WordPress
    25 contributions

    mais j’aimerai eviter de faire cela pour tout les anciens post car y en a pas mal…😋

    #839836
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Ah, tu aurais du passer les versions intermédiaires, le saut était trop important. Je crains qu’il y ait d’autres dysfonctionnements qui apparaissent autre part.
    Est ce que tu peux regarder si tu obtiens le même résultat en allant dans phpmyadmin et en modifiant le champs post_name de la table wp_posts. Auquel cas, une requête sql globale permettrait de tout modifier d’un coup.

    Avant toute modification de la base de données, fais une sauvegarde.

    #839837
    medaou
    Membre
    Initié WordPress
    25 contributions

    Merci Guy,

    Je vais essayer d’aller faire un tour dans mysql. Je voulais eviter mes je pense en effet que je n’aurais pas le choix! Je ne suis pas super à l’aise et evite de toucher ou de modifier qqch dans la base en general.

    Merci pour ton aide en tout cas, c est vraiment sympa d’essayer de comprendre mon probleme 🙂

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