Guten Morgen, sobald ich einen Artikel im Warenkorb habe und dort über das Dropdown-Menü eine Zahlungsart auswählen möchte, kommt folgender Fehler. Das passiert sowohl bei Vorkasse, paypal oder SOFORT Überweisung. Danach komme ich auch nicht mehr in den Warenkorb rein, da immer sofort diese Fehlermeldung erscheint. Wer kann mir sagen warum??? Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘ubcountryID’ in ‘where clause’ in Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #1 Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #2 Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’? SE…’, Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract->query(’? SE…’, Array) #4 Zend/Db/Adapter/Abstract.php(737): Enlight_Components_Db_Adapter_Pdo_Mysql->query(’? SE…’, Array) #5 Enlight/Components/Adodb.php(247): Zend_Db_Adapter_Abstract->fetchAll(’? SE…’, Array) #6 engine/core/class/sAdmin.php(3671): Enlight_Components_Adodb->GetAll(’? SE…’) #7 engine/core/class/sAdmin.php(3946): sAdmin->sGetPremiumDispatchSurcharge(Array) #8 engine/core/class/sAdmin.php(2477): sAdmin->sGetPremiumShippingcosts(Array) #9 Shopware/Controllers/Frontend/Checkout.php(641): sAdmin->sGetShippingcosts(Array, ‘0’, ‘’) #10 Shopware/Controllers/Frontend/Checkout.php(655): Shopware_Controllers_Frontend_Checkout->getShippingCosts() #11 Shopware/Controllers/Frontend/Checkout.php(114): Shopware_Controllers_Frontend_Checkout->getBasket() #12 Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Checkout->cartAction() #13 Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘cartAction’) #14 Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #15 Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #16 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #17 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #18 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(244): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #19 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #20 Shopware/Components/HttpCache/AppCache.php(132): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #21 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(190): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #22 Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #24 {main}
Moin Daniel, die Fehlermeldung sagt, dass eine Zeile mit dem Namen „ubcountryID“ nicht in der durchsuchten Datenbanktabelle existiert. Soweit ich weiß gibt es diese auch gar nicht. Die Frage ist jetzt nur, warum dein System danach sucht. Was du einmal versuchen könntest, ist, die Datei engine/core/class/sAdmin.php einmal durch eine frische Datei aus einem Shopware-Installationspaketes zu ersetzen. Such mal hier deine Shopware-Version raus: http://wiki.shopware.de/Downloads_cat_448.html Du musst ggf. oben auf den Tab „Ältere Versionen“ klicken. Ersetze dann mal (nachdem du ein Backup gemacht hast versteht sich) die sAdmin.php Datei auf deinem Server mit der aus dem Installationspaket. Vielleicht funktioniert’s ja, melde dich mal, ob’s klappt!
Hallo, vielen Dank für die Info… habe eigentlich bereits die aktuellste Version 4.2.1 installiert!!?
Hallo, vielen Dank für die Info… habe eigentlich bereits die aktuellste Version 4.2.1 installiert!!?
Hallo, die Meldung deutet darauf hin, dass was mit den Versandkosten nicht stimmt. Es wird dort gesagt, dass es die Spalte “ubcountryID” nicht gibt. Die gibt es ja auch nicht. Korrekt wäre ub.countryID Kann es sein, dass etwas bei den Versandkosten in den eigenen Bedingungen steht? Sebastian
Hallo Sebastian, danke für die schnelle Hilfe. Das war der Fehler… ich hatte einen falschen Wert in der eigenen Berechnung der “Inselzuschschläge”! TOP! LG, Daniel