Chyba: Failed to retrieve the Currency Converter XML document.

Petra Procházková
in Blog

Datum: 20 srpen 2013

Máte internetový obchod ve Virtuemartu 1 a po vložení do košíku se vám na objednávce zobrazuje chyba: Failed to retrieve the Currency Converter XML document.? V tomto článku se dozvíte pravděpodobnou příčinu a jak daný problém odstranit.

Tato chyba souvisí s převodníkem měn, který používá Virtuemart. Problém může být způsoben:

1. Nedostatečnými právy k zápisu

Ověřte, že mají složky práva 755 a soubory 644. Konkrétně soubor
administrator/components/com_virtuemart/classes/currency/convertECB.php musí mít práva 644.

Stalo se mi toto u eshopu Alkoholeshop.cz, poté, co podpora na webhostingu WEDOS při problému u jiného webu hromadně opravila práva stiskem tlačítka. Bohužel WEDOS neopraví práva na 755 pro složky a 644 pro soubory, ale souborům dá 750, což nestačí a způsobí to výše uvedenou chybu.

2. Vypršením spojení s ECB serverem

To by byl zřejmě jen dočasný problém, který by sám přešel.

3. Chybou v cURL

Alternativní řešení problému

V tomto vláknu na fóru Virtuemart najdete další možná řešení včetně kódu pro změnu souboru convertECB.php.

Rozhodně bych nezkoušela řešení s vytvořením souboru Nconvertion.php, to mi shodilo celý eshop.

Chcete se na něco zeptat?
1000 znaků zbývá
facebook StaWEBnice twitter StaWEBnice YouTube StaWEBnice Google+ StaWEBnice