Hi, ich bekomme seit Tagen per E-Mail ständig 3-5 Fehlermeldungen zum Shop mitgeteilt und kann momentan einfach nichts damit anfangen. Hat von euch schon mal jemand diesen Fehler gehabt? Was bedeutet er und wie behebt man diesen Fehler? core.ERROR: exception ‘PDOException’ with message ‘SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-32, 32’ at line 126’ in /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Statement/Pdo.php:228 Stack trace: #0 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) #1 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #2 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #3 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’? SE…’, Array) #4 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract->query(’? SE…’, Array) #5 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Abstract.php(776): Enlight_Components_Db_Adapter_Pdo_Mysql->query(’? SE…’, Array) #6 /aupgejsr/www.au-performance.de/engine/core/class/sArticles.php(1153): Zend_Db_Adapter_Abstract->fetchAssoc(’? SE…’) #7 /aupgejsr/www.au-performance.de/engine/Shopware/Controllers/Frontend/Listing.php(162): sArticles->sGetArticlesByCategory(3) #8 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Listing->indexAction() #9 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘indexAction’) #10 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #11 /aupgejsr/www.au-performance.de/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #12 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #14 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(430): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #15 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(330): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #16 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #17 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(194): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #18 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19 /aupgejsr/www.au-performance.de/shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #20 {main} Next exception ‘Zend_Db_Statement_Exception’ with message ‘SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-32, 32’ at line 126’ in /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Statement/Pdo.php:234 Stack trace: #0 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #1 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #2 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’? SE…’, Array) #3 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract->query(’? SE…’, Array) #4 /aupgejsr/www.au-performance.de/engine/Library/Zend/Db/Adapter/Abstract.php(776): Enlight_Components_Db_Adapter_Pdo_Mysql->query(’? SE…’, Array) #5 /aupgejsr/www.au-performance.de/engine/core/class/sArticles.php(1153): Zend_Db_Adapter_Abstract->fetchAssoc(’? SE…’) #6 /aupgejsr/www.au-performance.de/engine/Shopware/Controllers/Frontend/Listing.php(162): sArticles->sGetArticlesByCategory(3) #7 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Listing->indexAction() #8 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘indexAction’) #9 /aupgejsr/www.au-performance.de/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /aupgejsr/www.au-performance.de/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #11 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(430): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(330): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #15 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #16 /aupgejsr/www.au-performance.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(194): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #17 /aupgejsr/www.au-performance.de/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #18 /aupgejsr/www.au-performance.de/shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main} Gruß Andy
Welche MySQL Version hast du ? Welche PHP Version ? Hast du einen normalen Webspace oder einen Server ( hoffentlicht nicht ) ? Hast du den Systemcheck einmal laufen lassen ? Hast du Shopware geupdated oder igend etwas anderes ? ( Denn „einfach so“ tritt ein Fehler nicht aus heiterem Himmel auf )
[quote=“kayyy”]Welche MySQL Version hast du ? [color=red]Weiß ich nicht, wo steht die?[/color] Welche PHP Version ? PHP Version 5.3.28 Hast du einen normalen Webspace oder einen Server ( hoffentlicht nicht ) ? Profihost Hast du den Systemcheck einmal laufen lassen ? Hast du Shopware geupdated oder igend etwas anderes ? ( Denn “einfach so” tritt ein Fehler nicht aus heiterem Himmel auf )[/quote] Kein Update, aktuell ist 4.2.3 drauf. Gruß Andy
Totaler “Profihost” welcher den Kunden eine abgelaufene PHP Version zur Verfügung steht. Schleunigst updaten,es werden für 5.3keinerlei Sicherheits oder Bugfixes mehr veröffentlicht ! Die MySQL Version sollte in deiner php Info stehen ( Systeminfo -> PHP Version bei Shopware ). Dort nach “mysql” suchen. Laut deinem Bild scheint die Datei zu existieren, aber verändert worden zu sein. Hier würde ich mir Gedanken darum machen, wie die Datei verändert worden sein konnte, wenn du nichts gemacht hast. Hier ggf. einmal die Logs durchschauen und die Datei neu uploaden von deiner Shopware Installation.
MySQL Version ist 5.5.38
Das sind meistens ungültige Seitenaufrufe von Bots. Das kannst du auch im Demoshop provozieren, wenn die Seite “-1” aufrufst: http://www.shopwaredemo.de/deutsch/genu … hoer/?p=-1 Viele Grüße