SQL-Error bei Testshoperstellung

Thema wurde von Pharma98, 2. Juni 2015 erstellt.

  1. Pharma98
    Pharma98 Erfahrener Benutzer
    Registriert seit:
    4. September 2011
    Beiträge:
    165
    Danke erhalten:
    40
    Danke vergeben:
    22
    #1 Pharma98, 2. Juni 2015
    Zuletzt bearbeitet: 3. Juni 2015
    EDIT: Hat sich erledigt.

    Habe folgende Fehlermeldung bei Aufruf eines neuen Testshops.
    Shopversion: 2.0.18.0
    Datenbank des Live-Shops wurde per MSD eingespielt.

    Jemand ne Idee?

    Code:
    Query: select value from sessions where sesskey = 'm9j4q4nboejftcb16628vm5cu7' and expiry > '1433247774'
    
    Error: Table 'aiezvpcd20.sessions' doesn't exist (error 1146)
    
    ================================================================================
    WARNING(512): "SQL Error" in /home/aiezvpcd/meinedomain.de/inc/xtc_db_error.inc.php:34 (Details)
    Backtrace:
    #0  trigger_error called at [/home/xyz/meinedomain.de/inc/xtc_db_error.inc.php:34]
    #1  xtc_db_error called at [/home/xyz/meinedomain.de/inc/xtc_db_query.inc.php:77]
    #2  xtc_db_query called at [/home/xyz/meinedomain.de/includes/functions/sessions.php:35]
    #3  _sess_read called at [unknown:0]
    #4  session_start called at [/home/xyz/meinedomain.de/includes/application_top.php:294]
    #5  include called at [/home/xyz/meinedomain.de/index.php:27]
     
  2. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Sessions in der Datenbank zu speichern ist keine gute Idee, wir supporten das auch schon eine Weile nicht mehr. Den Parameter solltest du aus den configure.php Dateien entfernen.
     
  3. Pharma98
    Pharma98 Erfahrener Benutzer
    Registriert seit:
    4. September 2011
    Beiträge:
    165
    Danke erhalten:
    40
    Danke vergeben:
    22
    Hallo Wilken,

    danke für den Hinweis.
    Das heißt ich lösche diese Zeile
    Code:
    define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
    aus den beiden configure.php?
    Und das hat keine besondere Folgen?

    Die Tabelle "sessions" ebenfalls aus der Datenbank löschen?
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Die Zeile löschen ist genau richtig. Die Seitenwirkung wird sein, das du und deine gerade in dem Moment aktiven Kunden einmal Ihre Sitzungen verlieren, aber das wars dann auch.