Neue Lokalisierung anlegen - 503 Fehler

Halli Hallo!

Ich hätte eine Frage und zwar habe ich eine neue Lokalisierung angelegt, en_ES also Englisch als Sprache und Land Spanien. Hier geht es um die hreflang Tags. Das Problem, sobald ich diese Lokalisierung erstelle, und einem Subshop zuweise, wird mir ein 503 Fehler ausgegeben.

Nun meine Frage ob jemand sonst noch dieses Problem hat. Der Fehlercode steht unterhalb:

[Tue Feb 21 12:57:13.989511 2017] [:error] [pid 14277] [client] PHP Fatal error: Uncaught Zend_Currency_Exception: No region found within the locale 'en' in /srv/www/htdocs/shopware/engine/Library/Zend/Currency.php:561\nStack trace:\n#0 /srv/www/htdocs/shopware/engine/Library/Zend/Currency.php(106): Zend_Currency->setLocale('en')\n#1 /srv/www/htdocs/shopware/engine/Shopware/Components/DependencyInjection/Bridge/Currency.php(49): Zend_Currency->__construct('EUR', Object(Zend_Locale))\n#2 /srv/www/htdocs/shopware/var/cache/production_201611281529/proxies/ShopwareProductionbc6742cbed8f3636f5dd2d96f5955e9c88dab351ProjectContainer.php(504): Shopware\\Components\\DependencyInjection\\Bridge\\Currency->factory(Object(ShopwareProductionbc6742cbed8f3636f5dd2d96f5955e9c88dab351ProjectContainer), Object(Zend_Locale))\n#3 /srv/www/htdocs/shopware/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionbc6742cbed8f3636f5dd2d96f5955e9c88dab351ProjectContainer->getCurrencyService()\n#4 /srv/www/htdocs/shopware/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\\Component\\D in /srv/www/htdocs/shopware/engine/Library/Zend/Currency.php on line 561
[Tue Feb 21 12:57:15.160765 2017] [:error] [pid 14270] [client] PHP Fatal error: Uncaught Doctrine\\ORM\\NonUniqueResultException in /srv/www/htdocs/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:781\nStack trace:\n#0 /srv/www/htdocs/shopware/engine/Shopware/Models/Shop/Repository.php(384): Doctrine\\ORM\\AbstractQuery->getOneOrNullResult()\n#1 /srv/www/htdocs/shopware/engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php(424): Shopware\\Models\\Shop\\Repository->getActiveByRequest(Object(Enlight_Controller_Request_RequestHttp))\n#2 /srv/www/htdocs/shopware/engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php(76): Shopware_Plugins_Core_Router_Bootstrap->getShopByRequest(Object(Enlight_Controller_Request_RequestHttp))\n#3 /srv/www/htdocs/shopware/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Core_Router_Bootstrap->onRouteStartup(Object(Enlight_Controller_EventArgs))\n#4 /srv/www/htdocs/shopware/engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_EventArgs))\n#5 /srv/www/htdocs/shopware/engi in /srv/www/htdocs/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php on line 781, referer: https://www.miracle-woman.org/en-es

LG

Hast du denn eine Lokalisierung gewählt, die dem Zend-Framework bekannt ist? Generell kannst du nicht einfach x-beliebige Lokalisierungen anlegen.

Wenn du dir die Fehlermeldung ansiehst, kannst du das ja auch ganz gut debuggen. In der Currency.php wird die Locale.php von Zend aufgerufen:

und da findest du die verfügbaren locales:

1 „Gefällt mir“