Aller au contenu
Nous contacter

Dépannage et erreurs

Comment réparer un site WordPress après une mise à jour ?

Une mise à jour peut rendre votre site WordPress inaccessible ou perturber son affichage. Voici comment identifier le composant en cause et remettre le site en état.

Sur un bureau blanc, un ordinateur portable affiche un paysage et du texte, à côté d’un téléphone
Au sommaire

Pour réparer un site WordPress cassé après une mise à jour, commencez par sauvegarder son état actuel, puis recherchez l’élément responsable : extension, thème, fichiers WordPress ou version de PHP. Désactivez les composants suspects et testez le site à chaque étape. Si la réparation échoue, une sauvegarde antérieure complète peut permettre de le restaurer.

Identifier la cause de la panne après une mise à jour

Une mise à jour peut révéler une incompatibilité entre WordPress, une extension, un thème et la version de PHP utilisée par l’hébergement. Elle peut aussi avoir été interrompue et laisser des fichiers incomplets ou endommagés.

Avant de modifier quoi que ce soit, relevez les symptômes et les dernières opérations effectuées :

  • Le site entier est-il inaccessible ou seule une fonction ne marche-t-elle plus ?
  • Pouvez-vous encore accéder au tableau de bord WordPress ?
  • La panne est-elle apparue après la mise à jour d’une extension, du thème, de WordPress ou de PHP ?
  • Un message d’erreur apparaît-il sur le site ou dans les journaux de l’hébergement ?

Si le problème concerne une boutique WooCommerce, vérifiez notamment l’affichage des produits, le panier et les étapes de commande. Un site qui semble accessible peut tout de même présenter une fonction cassée.

Consultez aussi les messages de l’hébergeur et les journaux d’erreurs disponibles dans son interface. Ils peuvent mentionner le fichier ou l’extension à l’origine de la panne. Si le site affiche seulement un message de maintenance après une opération interrompue, consultez le guide sur WordPress bloqué en mode maintenance.

Sauvegarder le site avant de le réparer

Avant les tests, créez si possible une sauvegarde des fichiers et de la base de données dans leur état actuel. Même si le site est déjà cassé, cette copie permet de revenir au point de départ si une manipulation aggrave la situation. Conservez-la séparément du serveur lorsque c’est possible.

Vérifiez ensuite si vous disposez d’une sauvegarde complète datant d’avant la mise à jour. Une sauvegarde créée après la panne ne permet pas, à elle seule, de retrouver l’état antérieur. Pour une boutique ou un site de réservation, repérez les commandes, réservations ou autres données ajoutées depuis cette sauvegarde : elles pourraient être perdues lors d’une restauration.

Si le tableau de bord reste accessible, une extension comme BackupBuddy ou WP Database Backup peut aider à sauvegarder le site. Vérifiez toutefois ce que chaque outil inclut : une sauvegarde de la base de données seule ne remplace pas une copie complète des fichiers. Votre hébergeur peut également proposer ses propres sauvegardes.

En cas de doute sur les manipulations ou d’absence de sauvegarde exploitable, un diagnostic et une réparation du site WordPress permettent de rechercher la panne avant d’engager une restauration.

Avec W-Maintenance

Faites diagnostiquer votre site WordPress en panne

W-Maintenance peut rechercher l’origine de la panne et intervenir sur votre site après une mise à jour.

Faire réparer mon site

Vérifier les extensions et le thème WordPress

Rechercher les mises à jour compatibles

Si vous pouvez accéder au tableau de bord, ouvrez Tableau de bord > Mises à jour. Vérifiez si des versions compatibles de vos extensions et de votre thème sont disponibles pour la version de WordPress installée.

Ne lancez pas toutes les mises à jour sans contrôle sur un site déjà en panne. Après sauvegarde, commencez par le composant suspect et testez le résultat. Consultez les informations fournies par son éditeur pour vérifier sa compatibilité avec WordPress et PHP.

Pour une extension ou un thème premium, une licence expirée peut empêcher l’accès aux nouvelles versions. Vérifiez son état et la présence éventuelle d’une clé de licence dans les réglages du produit. Le renouvellement peut être nécessaire pour obtenir les mises à jour.

Désactiver les extensions pour trouver le conflit

Une extension peut provoquer une panne après sa propre mise à jour, celle de WordPress ou un changement de PHP. Si l’administration fonctionne encore, procédez ainsi :

  1. Ouvrez Extensions > Extensions installées.
  2. Désactivez d’abord l’extension mise à jour juste avant la panne, si vous la connaissez.
  3. Rechargez le site et vérifiez la fonction qui posait problème.
  4. Si la panne persiste, désactivez les autres extensions, puis testez à nouveau.
  5. Si le site fonctionne, réactivez les extensions une par une, en testant entre chaque activation.

La dernière extension réactivée avant le retour de l’erreur est une piste à examiner. Laissez-la désactivée le temps de rechercher une version compatible ou une solution auprès de son éditeur. Sur une boutique, la désactivation de WooCommerce ou d’une extension de paiement peut rendre les commandes impossibles pendant les tests.

Si le tableau de bord est inaccessible, vous pouvez utiliser le gestionnaire de fichiers de l’hébergeur ou un accès FTP. Dans wp-content, renommez temporairement le dossier plugins, puis vérifiez si le site redevient accessible. Rétablissez ensuite son nom d’origine et utilisez le tableau de bord pour identifier l’extension en cause.

Tester le thème actif

Si la désactivation des extensions ne change rien, le thème peut être responsable. Depuis Apparence > Thèmes, activez temporairement un thème WordPress par défaut déjà installé, puis vérifiez si le site fonctionne.

Ce test peut modifier son apparence et certaines fonctions : il ne remplace pas une réparation du thème initial. Si le problème disparaît, vérifiez les mises à jour et la compatibilité du thème, ou consultez les solutions aux erreurs de mise à jour de thème.

Contrôler PHP et les fichiers de WordPress

Vérifier la version de PHP

Une extension ou un thème ancien peut ne pas fonctionner avec une nouvelle version de PHP. À l’inverse, une version de PHP trop ancienne peut être incompatible avec des composants récemment mis à jour.

Dans l’interface de votre hébergeur, vérifiez la version active et comparez-la aux prérequis de WordPress, du thème et des extensions. Si la panne suit immédiatement un changement de PHP, un retour temporaire à la version précédente peut aider à confirmer la cause, sous réserve qu’elle soit encore disponible et prise en charge par l’hébergeur.

Ne changez pas la version de PHP au hasard. Préparez la mise à jour des composants incompatibles et demandez l’aide de votre hébergeur si vous ne savez pas comment modifier ce réglage.

Remplacer les fichiers WordPress endommagés

Si une mise à jour de WordPress a été interrompue, certains fichiers du cœur peuvent être manquants ou corrompus. Lorsque l’administration est accessible, vérifiez dans Tableau de bord > Mises à jour si une réinstallation de la version en cours est proposée.

Sinon, après sauvegarde, téléchargez une copie de la même version de WordPress depuis le site officiel. Transférez les fichiers du cœur par FTP ou avec le gestionnaire de fichiers de l’hébergeur. Ne remplacez pas le dossier wp-content, qui contient notamment vos extensions, thèmes et médias, ni le fichier de configuration wp-config.php.

Sur un VPS, des liens symboliques cassés peuvent aussi être recherchés dans le répertoire concerné. Cette vérification relève de l’administration du serveur ; identifiez d’abord le bon chemin et évitez de modifier les liens sans comprendre leur rôle.

Restaurer une sauvegarde et vérifier le site

Si les tests ne permettent pas de résoudre la panne, une sauvegarde complète antérieure à la mise à jour peut remettre le site dans son état précédent. Suivez la procédure de votre hébergeur ou de votre outil de sauvegarde pour restaurer les fichiers et la base de données correspondants.

Avant de lancer la restauration, conservez la copie de l’état actuel et évaluez les données récentes qui risquent de disparaître. Pour une boutique, cela concerne notamment les commandes et les informations clients enregistrées depuis la sauvegarde. La restauration peut aussi remettre en place des versions anciennes de WordPress ou de ses composants : elle ne règle donc pas nécessairement la cause de l’incompatibilité.

Après restauration ou réparation, contrôlez :

  • l’accès au site et au tableau de bord ;
  • les pages principales, menus, images et formulaires ;
  • les fonctions propres au site, notamment le panier et les commandes pour WooCommerce ;
  • les messages d’erreur et la version de PHP active.

Le guide pour restaurer un site WordPress détaille les points à vérifier autour de cette opération.

Limiter les risques lors des prochaines mises à jour

Un site indisponible peut empêcher les visiteurs de trouver vos informations ou de commander. Il peut aussi affecter la confiance des clients, faire perdre des revenus et, si l’indisponibilité dure ou se répète, avoir des conséquences sur sa visibilité dans les moteurs de recherche.

Pour réduire les risques lors des prochaines interventions, conservez des sauvegardes régulières et vérifiez qu’elles peuvent être restaurées. Mettez à jour WordPress, les extensions, le thème et PHP de façon suivie, après avoir contrôlé leur compatibilité. Supprimez les composants inutilisés et choisissez des extensions et thèmes maintenus par leurs éditeurs.

Lorsque c’est possible, testez d’abord les changements sur une copie du site. Appliquez-les ensuite par étapes et contrôlez les fonctions importantes après chaque mise à jour. Ces précautions facilitent l’identification du composant responsable si un problème apparaît. Pour approfondir, consultez les conseils sur les problèmes de mise à jour WordPress.

Avec W-Maintenance

Confiez la réparation de votre site WordPress

L’équipe W-Maintenance intervient sur les sites WordPress qui ne fonctionnent plus après une mise à jour.

Voir les formules

À retenir

  • Sauvegardez les fichiers et la base de données avant toute manipulation.
  • Testez les extensions et le thème pour isoler un éventuel conflit.
  • Vérifiez la compatibilité de PHP et l’intégrité des fichiers du cœur WordPress.
  • Une restauration peut effacer les données ajoutées depuis la sauvegarde.
  • Testez les mises à jour sur une copie du site lorsque c’est possible.

Questions fréquentes

Comment savoir quelle extension a cassé mon site WordPress ?

Désactivez les extensions, puis réactivez-les une par une en testant le site après chaque activation. Si l’erreur réapparaît, examinez la dernière extension réactivée et sa compatibilité avec WordPress et PHP.

Puis-je restaurer mon site sans perdre les commandes récentes ?

Une restauration complète peut supprimer les commandes enregistrées depuis la date de la sauvegarde. Conservez une copie de l’état actuel et identifiez les données récentes avant de restaurer.

Faut-il revenir à une ancienne version de PHP ?

Si la panne suit un changement de PHP, un retour temporaire à la version précédente peut aider à identifier une incompatibilité, si l’hébergeur le permet. Vérifiez ensuite les mises à jour disponibles pour les extensions et le thème concernés.

Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.

Parlons de votre site

Un souci avec votre site WordPress ?

Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.

Décrire mon problèmeVoir les formules

Nous contacter