Hallo, wir nutzen Paymill als Kreditkarten-Partner. Heute morgen meldete sich ein Kunde, dass er eine Fehlermeldung bekäme, wenn er nach Eingabe seiner persönlichen Daten im nächsten Schritt die Zahlungsart von PayPal (default) auf Kreditkarte ändern will. Ich konnte das Problem reproduzieren, hier die Meldung: Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Dir weiterhelfen. SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db353233\_23.paymill\_fastCheckout' doesn't exist in Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Zend/Db/Statement.php(320): Zend\_Db\_Statement\_Pdo-\>\_execute(Array) #1 Zend/Db/Adapter/Abstract.php(479): Zend\_Db\_Statement-\>execute(Array) #2 Zend/Db/Adapter/Pdo/Abstract.php(238): Zend\_Db\_Adapter\_Abstract-\>query('SELECT count(`c...', Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract-\>query('SELECT count(`c...', Array) #4 Zend/Db/Adapter/Abstract.php(827): Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql-\>query('SELECT count(`c...', Array) #5 Shopware/Plugins/Community/Frontend/PaymPaymentCreditcard/Bootstrap.php(443): Zend_Db_Adapter_Abstract-\>fetchOne('SELECT count(`c...') #6 Shopware/Plugins/Community/Frontend/PaymPaymentCreditcard/Bootstrap.php(368): Shopware\_Plugins\_Frontend\_PaymPaymentCreditcard\_Bootstrap::isFcReady() #7 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Frontend\_PaymPaymentCreditcard\_Bootstrap::onPostDispatch(Object(Enlight\_Event\_EventArgs)) #8 Enlight/Event/EventManager.php(156): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #9 Enlight/Controller/Action.php(147): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Array) #10 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('indexAction') #11 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #12 Shopware/Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #13 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #14 shopware.php(76): Enlight\_Application-\>run() #15 {main}
Hat vielleicht jemand eine schnelle Idee, woran es liegen könnte?
So, Problem gelöst. 1. Paymill komplett deinstalliert 2. Die vorinstallierten Plugins von PayOne und Heidelpay gelöscht 3. Und siehe da, es geht wieder. Es muss ein Konflikt mit einem der anderen beiden Plugins vorgelegen haben, obwohl diese nicht aktiviert waren. Eine Neuinstallation alleine war nicht erfolgbringend.
Hallo Björn, bist du dir sicher,dass es mit den anderen Plugins kollidiert? Die Fehlermeldung scheint mir eher wegen der fehlenden Tabelle „paymill_fastCheckout“ zusammen zu hängen. Eine Neuinstallation des Plugins, kann daher hier auch eine Lösung gewesen sein. Hauptsache ist aber, dass das Plugin nun bei dir funktioniert Gruß Stxe