Košík je prázdný

Pokud se vám v administraci nebo při aktualizaci PrestaShopu objeví chyby:

  • Error found : StartTag: invalid element name in country_module_list.xml file.
  • Error found : Extra content at the end of the document in country_module_list.xml file.
  • Error found : StartTag: invalid element name in must_have_module_list.xml file.
  • Error found : Extra content at the end of the document in must_have_module_list.xml file.

nejčastěji jde o poškozené XML soubory v adresáři /config/xml/. Oprava je jednoduchá – ve většině případů stačí XML soubory smazat.

CO CHYBA ZNAMENÁ

PrestaShop nedokáže načíst XML soubor, protože je neplatný (poškozený, neúplný nebo obsahuje chybnou strukturu). Typicky k tomu dojde po přerušené aktualizaci, migraci serveru, změně PHP nebo kvůli bezpečnostním filtrům na serveru.

KDE SE PROBLÉM NACHÁZÍ

Zkontrolujte tyto soubory:

/config/xml/country_module_list.xml
/config/xml/must_have_module_list.xml

Tyto XML soubory obsahují pouze seznam doporučených modulů (např. podle země) a nejsou kritické pro běh e-shopu.

NEJRYCHLEJŠÍ ŘEŠENÍ – SMAZÁNÍ XML SOUBORŮ

Varianta 1: Přes FTP / SFTP

  1. Přihlaste se na server přes FTP/SFTP.
  2. Otevřete složku /config/xml/.
  3. Smažte soubory country_module_list.xml a must_have_module_list.xml.
  4. Vymažte cache v administraci PrestaShopu (Advanced Parameters → Performance → Clear cache).

Varianta 2: Přes SSH

V terminálu spusťte:

cd /cesta/k/prestashop/config/xml
rm -f country_module_list.xml
rm -f must_have_module_list.xml

PROČ JE SMAZÁNÍ BEZPEČNÉ

  • Nezasahuje do databáze.
  • Neodstraní produkty ani objednávky.
  • Neovlivní funkčnost e-shopu.
  • PrestaShop si soubory případně znovu vytvoří / stáhne.

DOPORUČENÍ, POKUD SE CHYBA VRACÍ

  • Zkontrolujte oprávnění složky /config/xml/ (typicky 755) a vlastníka souborů (uživatel webserveru).
  • Ověřte kompatibilní PHP verzi pro PrestaShop 1.7.
  • Prověřte bezpečnostní vrstvy jako mod_security, WAF nebo firewall, které mohou poškozovat stahovaný obsah.
  • Při migraci přenášejte soubory korektně (ideálně SFTP/rsync) a kontrolujte integritu.

 

Chyby StartTag: invalid element name a Extra content at the end of the document v souborech country_module_list.xml a must_have_module_list.xml v PrestaShopu obvykle vyřešíte jednoduše: smažte tyto XML soubory ve složce /config/xml/ a vymažte cache.

Neaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnocení