C’est la cata ! Une mise à jour d’un blog vers WordPress 3.1, et toutes les pages articles ou catégories me renvoient un magnifique 404. « pas de réponse pour… » « ce que vous cherchez ne se trouve pas ici » « Il semble que ce que vous cherchez est introuvable », bref, vous connaissez la musique.
Heureusement, le plugin 404 notifier m’a averti des erreurs en live et je m’en suis rendu compte assez vite.
Panique, bidouille, remise à plat du .htaccess, revalidation des permaliens: rien n’y fait.
Les solutions « classiques » ne fonctionnent pas.
Je teste en remettant les permaliens par défaut, c’est ok.
Zut !
Bon, c’est parti pour une petite recherche coté anglais, car en français, je n’ai rien trouvé sur le sujet.
Il y a donc bien des changements dans le code de WordPress, à partir de 3.1, qui jouent sur les permaliens.
Les erreurs 404 qui en découlent sont en fait causées la plupart du temps par des plugins incompatibles, souvent anciens.
En cause, plusieurs plugins qui « jouent » avec les permaliens.
Si cela vous arrive, voici quelques suspects:
- En première place, Multipage Toolkit
- Simple Tags
- Top Level Categories
- Advance Permalinks
- J’en oublie ? signalez les moi !
La méthode pour retrouver son site est la suivante :
- Désactiver le(s) plugin(s) coupable(s)
- Basculer sur les permaliens par défaut
- Vider les caches (super cache & co)
- Remettre les permaliens précédents
- Vérifier que le fichier .htaccess est bien à jour (sinon, wordPress le signale à ce moment là, en bas de page)
Alors bien sur, c’est super chiant, parce que ces plugins géraient… ben oui, des permaliens…
sans top level categories par exemple , toutes les urls des catégories changent !
Vous croyez que Google va aimer ça ? J’en doute…
Ce que vous pouvez tenter (ça a marché pour moi), dans le cas de top level categorie, est de désactiver le plugin, ré-appliquer les permaliens, puis ré-activer le plugin.
tout est redevenu fonctionnel, et le plugin gère bien mes catégories.
Bref, voilà le genre d’émotions dont on se passerait bien… découvrir que toutes les pages de votre blog wordpress, hors l’accueil, renvoient des erreurs 404… aie !
Voir également:
- permaliens wordpress 404
- erreur 404 wordpress
- wordpress 404
- wordpress erreur 404
- wordpress permalink 404
- permalien wordpress 404
- probleme permaliens wordpress
- probleme permalien wordpress
- wordpress permalien erreur 404
- 404 wordpress
WP: Permaliens et erreur 404 avec WordPress 3.1 http://j.mp/eLuFw5
Toujours désagréable de commencer la journée avec ce genre de surprises… Pour ceux pour qui les liens seraient toujours perdus après avoir suivi la méthode décrite ci-dessous, il faudra absolument mettre en place des redirections 301 pour limiter l’impact sur le référencement du blog.
N’est-il pas possible [spam spam] de faire une sauvegarde de ses articles avant de passer à la mise à jour de son blog ?
NDE: Bon, je profite de ce commentaire à la con (liens, ancre et site édités) pour faire une mise au point:
je ne suis pas dupe des commentaires intéressés de certains (vous vous reconnaissez)
Si vous voulez que je laisse votre lien:
- apportez une remarque constructive, ou au minium liée à l’article
- indiquez votre nom, pas une ancre du type « VENTE IPHONE PAS CHER »
Je me permets de valider ou pas, et d’éditer tout ou partie des commentaire spam.
se procéder a un sauvegarde avant la mise a jour suffit pour éviter ce problème
Non, cela ne résoud rien.
Au mieux, si on a bien sauvé ET tous les fichiers ET la base, on peut revenir à l’état antérieur.
L’objectif d’une mise à jour étant souvent de corriger des failles de sécurité, je ne conseille absolument pas de rester avec une ancienne version de WP !
Il FAUT faire la mise à jour, et donc traiter le problème de fond plutôt que de le cacher sous le tapis.
Je suis bien content que ça ne me soit pas arrivé à la MAJ, j’aurais bien paniqué sinon :/ Maintenant je sais à quoi m’attendre et je bookmark au cas où
Oui, le genre de truc qui fait toujours bien peur.
Dans ce cas, éviter de paniquer, souvent ça conduit à faire pire.
Avec un peu de recherche et on arrive à trouver une solution « safe » (enfin; parfois )
Enfin, toujours essayer (je sais que ce n’est pas facile, dans l’urgence) de faire un backup complet avant une mise à jour, just in case…
j’ai eu le même p*tain de problème avec simple tags X( merci pour l’info j’ai cherché longtemps
Après une recherche sur google pour le même problème que jayer, j’ai attéri ici.
Ouf, ça m’a sauvé pas mal de temps je pense. Merci
Merci bien car j’ai cherché longtemps solution de ce problème
ouais, c’est le genre de truc qui peut faire monter une tension cardiaque d’un bond! Donc merci pour le lien, ça en rassurera plus d’un je pense…
Merci pour l’info, vraiment intéressant.
Ça va me servir si un jour j’ai ce genre de problème. Mais j’espère tout de même que ce jour n’arrivera jamais.
ARf, la joie des mises à jour.. Pourriez vous cependant préciser quelle était votre version de WordPress AVANT cette mise à jour vers la 3.1 (ce n’est peut – être pas le même problème entre 3.0 et 3.1 qu’entre 2.5 et 3.1…)?
Merci
Le problème d’incompatibilité de ces plugins apparait avec la 3.1, quelle que soit la version antérieure.
Je connais souvent cette erreur, et c’est toujours l’horreur!
Bien dite nathalie il faut faire un sauvegarde avant la mise a jour pour récupérer les données en cas d’erreur.
A mon avis un sauvegarde avant la mise à jour suffit d’éviter ce problème
Simple tags m’a fait la même blague… Grosse frayeur pendant plusieurs heures… Puis j’ai pu tomber sur cette page et… miracle… Merci en tout cas !
Content que ça ait aidé, Eric !
Beaucoup de soucis avec la version 3.1, notamment pour la liaison ftp …
Il est vrai que la 3.1 change pas mal de chose, personnellement, je n’ai jamais eu de soucis avec les permaliens, mais j’avoue que j’essaie d’installer le moins de plugins possible
actuelement j ai des blemes avec ca .. la plupart d mes lien sont perdus.. tjrs le meme message: 404 pas de publication… 3.1 est une faute de la nature par wordpress
L’extension Redirection m’a beaucoup aidé avec la gestion des 404; c’est automatique et fonctionne très bien.
la dernière fois que ça nous est arrivé on a perdu une demi journée de CA. C’est assez terrible mais avant de faire les mises à jour il faudrait vraiment prendre le temps d’éplucher les questions de compatibilité.
Je vois que je n’étais pas le seul à avoir ce problème
Comme personne ne l’a encore donné, voici le lien vers la nouvelle version du plugin qui résout le problème de /category/ avec un wordpress supérieur à 3.1
http://wordpress.org/extend/plugins/fv-top-level-cats/
Merci pour l’astuce.
J’ai pu régler quelque problèmes grâce à ça.
Ca m’était apparu après avoir migré de wordpress.com à .org sur mon serveur 1&1.
Mais j’ai toujours un souci (et de taille !). Tous mes tags ajoutés avant la migration amènent sur des Erreurs 404 ! Du coup, ce qui me permettait d’améliorer mon référencement (je triplait presque ma visibilité sur les moteurs de recherche) se transforment en traquenards !
Une idée?
Merci pour l’info, pour ma part c’est multi page toolkit qui cause le problème. J’ai tenté l’astuce donnée sur ce post mais ça n’a pas marché.
Y’a-t-il une solution pour faire marcher multipage toolkit avec wordpress 3.1+ ?
Merci !
J’ai trouvé la solution pour multipage toolkit, elle est donnée par docarzt sur cette page :
http://wordpress.org/support/topic/upgraded-to-31-now-my-permalinks-dont-work
Merci pour cet article. J’étais en panique avec tous ces messages 404! J’ai désactivé l’extension Simple Tags et maintenant tout va bien et j’ai retrouvé le sourire!!
Merci pour le message, ça fait toujours plaisir
Un énorme merci pour cet article. Voilà maintenant 4 heures que je panique, et par chance je tombe sur le tiens. Pour ma part, ce sont les extensions « customize your community » et « member access » qui m’amener tout deux droit au message 404 !!
Encore merci et bonne continuation.
@koztoujours : Auquel cas tu as une solution un peu chiante décrite ici : http://t.co/ZFpM5PA9
Tu peux ajouter sCategory Permalink à la liste
Merci !!
J’avais ce probleme depuis quelques semaines, et n’étant pas expert en informatique, j’avais laissé trainer. Grâce à toi, en 5 minutes c’était réglé