Hallo, ich kann im Shop die Währungen nicht mehr aktualisieren. Habe CHF, USD und GBP als weitere Währungen drin. Wenn ich auf "Aktualisieren" klicke, kommt das: Gehe ich dann im Browser zurück, kommt im Headerbereich diese Warnung: Aber die Währungskürzel stimmen. Was tun? Bug im Shop?
Hallo Florian, die erste Zeile der Fehlermeldung gibt Auskunft über das Problem: WARNING(2): "file() [function.file]: URL file-access is disabled in the server configuration" Dein Server ist so konfiguriert, dass über die file-Funktion keine Inhalte einer Url bezogen werden können. Um die Funktion zum Aktualisieren des Wechselkurses nutzen zu können, müsstest du dich an den Provider wenden mit der Bitte die entsprechende Konfiguration durchzuführen.
Jetzt bin ich bei einem anderen Provider, aber es geht leider immer noch nicht so ganz richtig. Klicke ihch nun auf "AKTUALISIEREN", kommt keine ellenlange Fehlermeldung mehr, sondern nur noch am oberen Rand der Hinweis: Klicke ich dann nochmal auf "Aktualisieren", geht's dann vielleicht bei allen Währungen, aber nicht immer und nicht unbedingt. Oft kommt dann die gleiche Meldung wie oben, aber immer mit unterschiedlichen Fehlermeldungen, dass er bestimmte Währungskürzel nnicht (er)kennt.
Vielleicht hilft das etwas weiter: http://www.gambio-forum.de/threads/...omatisch-aktualisieren?highlight=wechselkurse
Seit gestern morgen kann ich die Währungen nicht mehr manuell aktualisieren. Es erscheint keine Fehlermeldung, sondern nur Code: Fehler: Der Wechselkurs für Euro (USD) wurde nicht aktualisiert. Ist dies ein gültiges Währungskürzel?
Der Dienst, den das Shopsystem für die Wechselkursermittlung benutzt, ist zuweilen etwas wankelmütig. Wenn diese Meldung kommt, muss man es einfach noch einmal versuchen, früher oder später klappt es. Ich rate aber davon ab, mehrere Währungen im Shop zu haben. Es ist besser, nur die eigene Handelswährung zu führen und dem Kunden zu überlassen, wie und zu welchem Wechselkurs er das über seinen gewählten Zahlungsdienstleister abwickelt.
Von wegen.... Zitat: "zuweilen etwas wankelmütig", hier mehr dazu: { "0": "#################################################################################################################################", "1": "# #", "2": "# IMPORTANT - PLEASE UPDATE YOUR API ENDPOINT #", "3": "# #", "4": "# This API endpoint is deprecated and has now been shut down. To keep using the Fixer API, please update your integration #", "5": "# to use the new Fixer API endpoint, designed as a simple drop-in replacement. #", "6": "# You will be required to create an account at https://fixer.io and obtain an API access key. #", "7": "# #", "8": "# For more information on how to upgrade please visit our Github Tutorial at: https://github.com/fixerAPI/fixer#readme #", "9": "# #", "a": "#################################################################################################################################" } kommt von http://api.fixer.io/latest?base=USD, dieser Aufruf ist in /admin/currencies.php innerhalb der Funktion getCurrentRate in /admin/includes/functions/localization.php Bitte um eine neue "getCurrentRate" Funktion. Eventuell gibt es bald eine Automatik?! Ich habe mich dort angemeldet und mir einen key geholt (free plan): $fixerApi = 'http://data.fixer.io/api/latest?access_key=1234567890abcdefghijklmnopqrstuvwxyz'; geändert und Test erfolgreich! Nur halt sehr umständlich... und sehr versteckt, geht auch nur EUR->Fremdwährung, alle anderen Umrechnungen nicht. Natürlich wird die 'base' Währung nur gegen Bezahlung freigeschaltet, dann müsste man wieder &base=' . $base; einstellen, wenn man die 10,00 Euro im Monat bezahlen will?!
Der Beitrag, den Du da zitierst, ist 2 Jahre alt. Eine Datei, die Damals aktuell war, muss es heute nicht mehr sein. Was aber vielleicht nicht so uninteressant wäre ist: Welche Shopversion hast Du gerade?
Das ist meines Wissens mit Version 3.10.0.1 gefixt worden: https://tracker.gambio-server.net/issues/57715
Ok, jetzt verwirrt, ich habe ja die 3.10.0.1 installiert, die "localization.php" ist aber die alte und im .zip (Gambio GX3 v3.10.0.1 (Stable).zip) ist die mit der neuen API... und admin meint noch 3.9.3.0... WTF ich installiere 3.10.0.1 und update das Ding und ich bekomme alte Sourcen?? Das ist jetzt aber merkwürdig?!