← Toutes les actualités

Publié le · Équipe EPNB

Résoudre les erreurs XML StartTag et Extra content sur PrestaShop

Diagnostic et méthode de correction des erreurs XML qui bloquent le back-office ou les modules PrestaShop.

Les messages StartTag: invalid element name et Extra content at the end of the document peuvent apparaître dans le back-office PrestaShop ou dans les journaux d’erreur. Ils concernent souvent des fichiers XML de configuration téléchargés ou mis en cache de manière incomplète.

Identifier le symptôme

Les fichiers concernés se trouvent habituellement dans config/xml/. Selon la version de PrestaShop, les noms peuvent différer ; n’écrasez pas un fichier sans avoir identifié sa version d’origine et réalisé une sauvegarde.

Le problème survient typiquement lorsqu’une réponse HTML (maintenance, erreur réseau ou page d’authentification) est enregistrée à la place d’un XML valide. Le parseur XML ne peut alors plus lire le fichier.

Méthode de correction sûre

  1. Sauvegardez les fichiers en cause et relevez la version exacte de PrestaShop.
  2. Comparez leur contenu avec les sources correspondant à cette version, jamais avec une version au hasard.
  3. Restaurez uniquement les fichiers identifiés comme corrompus.
  4. Videz le cache depuis le back-office quand il est accessible, ou selon la procédure adaptée à votre version.
  5. Contrôlez les journaux et les modules après redémarrage du cache.

Éviter la récidive

Une boutique ne devrait pas dépendre aveuglément d’une ressource distante pour son fonctionnement. Une maintenance sérieuse inclut une surveillance des erreurs, des sauvegardes vérifiées, des mises à jour testées hors production et un plan de retour arrière.

Quand demander une intervention

Si le back-office reste indisponible, si les fichiers se corrompent à nouveau ou si plusieurs modules sont touchés, évitez les corrections en production au hasard. Un diagnostic doit vérifier la version du cœur, le cache, les surcharges et les droits d’accès avant toute restauration.

Aller plus loin