Hallo zusammen,
das Update von 5.3.3 auf 5.4.5 lief reibungslos, auch im Frontend gibt es keine offensichtlichen Probleme. Aber die manuelle Suchindexierung über Performance -> Einstellungen -> Suche -> Suchindex neu aufbauen scheitert nun erstmalig. Folgender Eintrag steht in der Logdatei:
[2018-07-10 10:04:17] core.ERROR: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'keywords' in 'field list' in /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:852 Stack trace: #0 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(852): PDO->query('SELECT (SELECT ...') #1 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(785): Doctrine\DBAL\Connection->executeQuery('SELECT (SELECT ...', Array, Array) #2 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php(157): Doctrine\DBAL\Connection->fetchAll('SELECT (SELECT ...') #3 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/SearchIndex.php(43): Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchIndexer->build() #4 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Action.php(193): Shopware_Controllers_Backend_SearchIndex->buildAction() #5 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch('buildAction') #6 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #7 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Kernel.php(215): Enlight_Controller_Front->dispatch() #8 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/symfony/http-kernel/HttpCache/HttpCache.php(486): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #10 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/symfony/http-kernel/HttpCache/HttpCache.php(253): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #11 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #12 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #13 {main} Next Doctrine\DBAL\DBALException: An exception occurred while executing 'SELECT (SELECT articleID FROM s_articles_details WHERE id = articledetailsID LIMIT 1) as id, keywords FROM s_articles_attributes': SQLSTATE[42S22]: Column not found: 1054 Unknown column 'keywords' in 'field list' in /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:131 Stack trace: #0 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(855): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), 'SELECT (SELECT ...', Array) #1 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(785): Doctrine\DBAL\Connection->executeQuery('SELECT (SELECT ...', Array, Array) #2 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php(157): Doctrine\DBAL\Connection->fetchAll('SELECT (SELECT ...') #3 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/SearchIndex.php(43): Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchIndexer->build() #4 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Action.php(193): Shopware_Controllers_Backend_SearchIndex->buildAction() #5 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch('buildAction') #6 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #7 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Kernel.php(215): Enlight_Controller_Front->dispatch() #8 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/symfony/http-kernel/HttpCache/HttpCache.php(486): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #10 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/vendor/symfony/http-kernel/HttpCache/HttpCache.php(253): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #11 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #12 /var/www/vhosts/eslamica.de/httpdocs/eslamica_shop_umzug/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #13 {main} [] {"uid":"ff953d4"}
Könnte das irgendein Plugin sein, welches entgegen der Aussage des Autors doch nicht kompatibel mit der neusten Shopware-Version ist oder was bedeutet dieser Eintrag, wie gehe ich hier am besten auf Fehlersuche?
Column not found: 1054 Unknown column ‘keywords’ in ‘field list’
Viele Grüße