- Statut : non résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par
medaou, le il y a 10 années et 11 mois.
-
AuteurMessages
-
24 juin 2012 à 7 h 49 min #511287
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.comProblè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.
24 juin 2012 à 8 h 14 min #839833É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?
24 juin 2012 à 9 h 36 min #839834Trè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.
24 juin 2012 à 9 h 37 min #839835mais j’aimerai eviter de faire cela pour tout les anciens post car y en a pas mal…😋
24 juin 2012 à 9 h 44 min #839836Ah, 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.
24 juin 2012 à 11 h 00 min #839837Merci 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 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.