v2.2.x Fehler im Update von 2.1.0.7 auf 2.2.0

Thema wurde von Avenger, 4. Mai 2015 erstellt.

  1. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    #1 Avenger, 4. Mai 2015
    Zuletzt bearbeitet: 4. Mai 2015
    Bei diesem Update erhalte ich folgenden Fehler:

    PHP:
    QueryINSERT INTO `configuration` (`configuration_id`, `configuration_key`, `configuration_value`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES(217'ACTIVATE_PAGE_TOKEN''true'1713NULL'0000-00-00 00:00:00'NULL'gm_cfg_select_option(array(''true'', ''false''),')
    Error messageDuplicate entry '217' for key 'PRIMARY'
    Ursache ist, dass hier fest die "configuration_id" 217 vorgegeben wird, was abhängig von der Shop-Historie (viele Config-Einträge!) zu diesem Problem führen kann.

    Statt 217 muss unbedingt "NULL" verwendet werden....

    EDIT:

    Das Problem ist in "gambio_updater\updates\v2.2.0.0\dependent.inc.php"
     
  2. Torben Wark

    Torben Wark Gambio GmbH

    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Hallo Avenger und Torben,

    genau den Fehler hatte ich auch! Besteht noch Handlungsbedarf? Muss ich diesen Befehl nochmal händisch mit configuration_id 0 ausführen, damit der Shop stabil läuft?
     
  4. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Damit kann man wohl die Verwendung des "Page-Tokens" aktivieren oder nicht...

    Führe ihn aus, abr nicht mit "0", sondern "NULL"
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Danke, war in unserer Installation nicht nötig: Der Eintrag war schon vorhanden, ist einmalig und hat die configuration_id 217. Ggf. muss der Befehl komplett aus dem Update Script raus, oder zumindest mit Abfrage ob die Zeile schon existiert?