Zur Zeit haben wir folgende Fehlermeldung auf unserer Startseite: #0 Vendor/Zend/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #2 Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’???SELECT a.id…’, Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(50): Zend_Db_Adapter_Pdo_Abstract->query(’???SELECT a.id…’, Array) #4 Enlight/Components/Adodb.php(275): Enlight_Components_Db_Adapter_Pdo_Mysql->query(’???SELECT a.id…’, Array) #5 Enlight/Components/Adodb.php(402): Enlight_Components_Adodb->GetAssoc(’???SELECT a.id…’, Array) #6 Enlight/Components/Adodb.php(475): Enlight_Components_Adodb->callCached(‚GetAssoc‘, ‚86400‘, ‚???SELECT a.id…‘, Array, Array) #7 engine/core/class/sArticles.php(1767): Enlight_Components_Adodb->CacheGetAssoc(‚86400‘, ‚???SELECT a.id…‘) #8 Shopware/Controllers/Frontend/Index.php(17): sArticles->sGetArticleCharts() #9 Enlight/Controller/Action.php(70): Shopware_Controllers_Frontend_Index->indexAction() #10 Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch(‚indexAction‘) #11 Enlight/Controller/Front.php(99): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 Shopware/Bootstrap.php(33): Enlight_Controller_Front->dispatch() #13 Enlight/Application.php(86): Shopware_Bootstrap->run() #14 shopware.php(6): Enlight_Application->run() #15 {main} Die Artikeldetailseiten sind erreichbar. Auch der Subshop ist davon betroffen. Wir hatten heute einen Serverausfall bei unserem Provider. Der war nach einiger Zeit aber wieder hergestellt und die Startseiten waren auch wieder online. Es grüßt Michael
Hallo Michael, bei euch sind durch den Absturz Datenbanktabellen defekt! Das sagt auch die Meldung: SQLSTATE[HY000]: General error: 1194 Table ‘o’ is marked as crashed and should be repaired in Vendor/Zend/library/Zend/Db/Statement/Pdo.php on line 234 Diese müssen repariert werden. Das kann man z.B. direkt über phpMyAdmin erledigen. Dort gibt es die Funktion, wenn man eine Tabelle markiert hat, diese zu reparieren.
1 Like
Danke Sebastian für den Hinweis. Ist es oder wäre es das gleiche, wenn im Backend unter Grundeinstellung die Datenbank -Bereinigung durchgeführt wird? Damit haben wir den Shop wieder zum laufen bekommen. Gruss Michael
Hi, nein - das muss direkt auf DB-Ebene gemacht werden - am besten z.B. mit PHPMyAdmin. Sebastian