Kein Zugang Frontend nach Update auf 5.3.0

Hallo, 

nach Update auf die 5.3 komme ich zwar ins Backend, aber kann die Seite nicht aufrufen - Meldung: Die Seite funktioniert nicht - keine weitere Fehlermeldungen

Ich kann auch keine Unterseiten aufrufen - wer es einmal ausprobieren möchte: www.paribal.de

Ich habe einen Fehler in den Einkaufswelten entdeckt mit Meldung:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. An exception occurred while executing ‘SELECT s0_.show_listing AS show_listing_0, s0_.template_id AS template_id_1, s0_.id AS id_2, s0_.parent_id AS parent_id_3, s0_.active AS active_4, s0_.name AS name_5, s0_.userID AS userID_6, s0_.position AS position_7, s0_.device AS device_8, s0_.fullscreen AS fullscreen_9, s0_.valid_from AS valid_from_10, s0_.is_landingpage AS is_landingpage_11, s0_.seo_title AS seo_title_12, s0_.seo_keywords AS seo_keywords_13, s0_.seo_description AS seo_description_14, s0_.valid_to AS valid_to_15, s0_.create_date AS create_date_16, s0_.modified AS modified_17, s0_.rows AS rows_18, s0_.cols AS cols_19, s0_.cell_spacing AS cell_spacing_20, s0_.cell_height AS cell_height_21, s0_.article_height AS article_height_22, s0_.mode AS mode_23, s0_.preview_id AS preview_id_24, s0_.preview_secret AS preview_secret_25, s0_.customer_stream_ids AS customer_stream_ids_26, s0_.replacement AS replacement_27, s1_.id AS id_28, s1_.name AS name_29, s1_.file AS file_30, s2_.id AS id_31, s2_.emotionID AS emotionID_32, s2_.componentID AS componentID_33, s2_.start_row AS start_row_34, s2_.start_col AS start_col_35, s2_.end_row AS end_row_36, s2_.end_col AS end_col_37, s2_.css_class AS css_class_38, s3_.id AS id_39, s3_.emotionID AS emotionID_40, s4_.id AS id_41, s4_.name AS name_42, s4_.convert_function AS convert_function_43, s4_.description AS description_44, s4_.template AS template_45, s4_.cls AS cls_46, s4_.x_type AS x_type_47, s4_.pluginID AS pluginID_48, s5_.id AS id_49, s5_.componentID AS componentID_50, s5_.name AS name_51, s5_.field_label AS field_label_52, s5_.x_type AS x_type_53, s5_.value_type AS value_type_54, s5_.support_text AS support_text_55, s5_.store AS store_56, s5_.display_field AS display_field_57, s5_.value_field AS value_field_58, s5_.default_value AS default_value_59, s5_.allow_blank AS allow_blank_60, s5_.help_title AS help_title_61, s5_.help_text AS help_text_62, s5_.translatable AS translatable_63, s5_.position AS position_64, s6_.sorting_ids AS sorting_ids_65, s6_.hide_sortings AS hide_sortings_66, s6_.facet_ids AS facet_ids_67, s6_.id AS id_68, s6_.parent AS parent_69, s6_.stream_id AS stream_id_70, s6_.description AS description_71, s6_.position AS position_72, s6_.meta_title AS meta_title_73, s6_.metakeywords AS metakeywords_74, s6_.metadescription AS metadescription_75, s6_.cmsheadline AS cmsheadline_76, s6_.cmstext AS cmstext_77, s6_.active AS active_78, s6_.template AS template_79, s6_.product_box_layout AS product_box_layout_80, s6_.blog AS blog_81, s6_.path AS path_82, s6_.external AS external_83, s6_.external_target AS external_target_84, s6_.hidefilter AS hidefilter_85, s6_.hidetop AS hidetop_86, s6_.changed AS changed_87, s6_.added AS added_88, s6_.mediaID AS mediaID_89, s7_.id AS id_90, s7_.main_id AS main_id_91, s7_.category_id AS category_id_92, s7_.name AS name_93, s7_.title AS title_94, s7_.position AS position_95, s7_.host AS host_96, s7_.base_path AS base_path_97, s7_.base_url AS base_url_98, s7_.hosts AS hosts_99, s7_.secure AS secure_100, s7_.always_secure AS always_secure_101, s7_.secure_host AS secure_host_102, s7_.secure_base_path AS secure_base_path_103, s7_.template_id AS template_id_104, s7_.default AS default_105, s7_.active AS active_106, s7_.customer_scope AS customer_scope_107 FROM s_emotion s0_ LEFT JOIN s_emotion_templates s1_ ON s0_.template_id = s1_.id LEFT JOIN s_emotion_element s2_ ON s0_.id = s2_.emotionID LEFT JOIN s_emotion_attributes s3_ ON s0_.id = s3_.emotionID LEFT JOIN s_library_component s4_ ON s2_.componentID = s4_.id LEFT JOIN s_library_component_field s5_ ON s4_.id = s5_.componentID LEFT JOIN s_emotion_categories s8_ ON s0_.id = s8_.emotion_id LEFT JOIN s_categories s6_ ON s6_.id = s8_.category_id LEFT JOIN s_emotion_shops s9_ ON s0_.id = s9_.emotion_id LEFT JOIN s_core_shops s7_ ON s7_.id = s9_.shop_id WHERE s0_.id = ?’ with params [“16”]: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘s6_.sorting_ids’ in ‘field list’ in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 119 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(836): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), ‘SELECT s0_.show…’, Array) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(50): Doctrine\DBAL\Connection->executeQuery(‘SELECT s0_.show…’, Array, Array, NULL) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(321): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query->_doExecute() #4 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 2) #5 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(739): Doctrine\ORM\AbstractQuery->execute(NULL, 2) #6 engine/Shopware/Controllers/Backend/Emotion.php(145): Doctrine\ORM\AbstractQuery->getArrayResult() #7 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Emotion->detailAction() #8 engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight_Controller_Action->dispatch(‘detailAction’) #9 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #11 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main}  

OK

Daraufhin habe ich in der Datenbank die Einkaufswelten deaktiviert, trotzdem keine Änderung. Kann bitte irgendjemand helfen. Ich bin mit meinem Latein am Ende. Ich danke Euch.

Gruß Lisa

Übrigens, in den Log-Dateien steht nichts, sie sind leer. Jetzt gibt mir das Backend diesen Fehler aus:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. An exception occurred while executing ‘SELECT DISTINCT s0_.id AS id_0, s0_.position AS position_1 FROM s_search_custom_sorting s0_ ORDER BY s0_.position ASC LIMIT 200 OFFSET 0’: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘c783w2004db2.s_search_custom_sorting’ doesn’t exist in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 119 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(836): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), ‘SELECT DISTINCT…’, Array) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(50): Doctrine\DBAL\Connection->executeQuery(‘SELECT DISTINCT…’, Array, Array, NULL) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(321): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query->_doExecute() #4 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 3) #5 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(751): Doctrine\ORM\AbstractQuery->execute(NULL, 3) #6 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(151): Doctrine\ORM\AbstractQuery->getScalarResult() #7 engine/Shopware/Controllers/Backend/Application.php(662): Doctrine\ORM\Tools\Pagination\Paginator->getIterator() #8 engine/Shopware/Controllers/Backend/Application.php(209): Shopware_Controllers_Backend_Application->getList(‘0’, ‘200’, Array, Array, Array) #9 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Application->listAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight_Controller_Action->dispatch(‘listAction’) #11 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #15 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #16 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #17 shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #18 {main}  

OK

was kann ich tun? Das Update erneut laufen lassen?

1.Gab es beim Update eine Fehlermeldung?

2.War das Update denn erfolgreich?

3.Wurde die Datenbank erfolgreich migriert?

4.Hast du in der Datenbank danach noch Änderungen vorgenommen oder ein Back-up eingespielt?

Viele Grüße

nach einigen Fehlermeldungen lief das Update problemlos durch. Ob die DB problemlos migriert wurde weiß ich nicht, aber was ich aus der letzten Fehlermeldung sehe, wurden anscheinend Tabellen nicht angelegt.

Keine Änderungen an der DB vorgenommen.

ich hatte bereits gestern ein Update von 5.2.7 auf 5.3.0 gefahren und bin dann schrittweise hoch. Beim Update auf 5.3.3 gab es dann Probleme. Da der Shop laufen muss, habe ich in meiner Not die Backups von 5.2.7 zurück gespielt.

 

so, habe den Shop jetzt wieder komplett zurück gesetzt. Wie kann ich nun die Fehlerursache finden, damit es bei einem weiteren Versuch „glimpflich“ abläuft?

Naja die Meldung sagt etwas von CustomSorting. Würde vermuten, dass du ein Plugin hast, was etwas mit Sortierungen macht und das macht Probleme nach dem Update.

Hallo Moritz, 

danke für den Hinweis, die einzigen Plugins die der Shop einsetzt sind: BonusSystem, Premium Schnellkauf im Listing, PayPal Plus - mehr nicht.

Ich habe alle Voraussetzung sozusagen „abgearbeitet“, die ein Update auf 5.3 mit sich bringen. Habe noch andere Shops in der Betreuung, da gab es diese Probleme nicht. Ja ich weiß, jeder Shop ist anders, doch hier funktioniert fast nie etwas ohne Probleme. Danke für Eure Hilfe

Hi,

der Shop ist dann wohl defekt bzw. die Datenbank. Das Update lief nicht richtig durch, denn oben steht in der Meldung, dass die Tabelle  s_search_custom_sorting in der Datenbank fehlt. Das ist aber eine Shopware Standardtabelle ab Version 5.3
Wenn die fehlt, ist Shopware 5.3 nicht vollständig.

Sebastian

Hallo Sebastian,

danke für die Info. Wie sagt man so schön, alle guten Dinge sind 3 Undecided. Ich werde einen neuen Anlauf starten. Ich lese überall, dass ich die zip-Datei auf dem Server entpacken kann. Wie macht ihr das und was brauche ich für eine ausführende Datei?

Hallo,

also ich kann machen was ich will, das Update auf die 5.3 funktioniert nicht. Gibt es eine Möglichkeit, die Datenbank zu reparieren? Ich habe jetzt alles wieder auf die 5.2.7 zurückgespielt, doch das Kuddelmuddel in der Datenbank oder in den Datendateien bleibt wohl bestehen. Ist eine komplette Neuinstallation angeraten?