Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Nach Update Fehlermeldung Bestellungen

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Nach Update Fehlermeldung Bestellungen
    am: 04. Januar 2017, 18:39:20
    Hallo,

    ich habe nun nach den Updates von 1.06 rev 4642 SP2 auf SP3 und anschließend auf SP4 folgende Fehlermeldung beim Aufruf der Bestellungen (also wenn ich im Admin-Beereich auf  "Bestellungen" klicke):

    1146 - Table 'dxyz.carriers' doesn't exist

    SELECT carrier_id, carrier_name FROM carriers ORDER BY carrier_sort_order ASC

    [MOD SQL Error]


    Was ist denn da schief gelaufen?

    VG
    Tom

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36323.0

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #1 am: 04. Januar 2017, 18:43:32
    ...ach so, in meiner "includes/database_tables.php" steht

      // track & trace
      define('TABLE_CARRIERS', 'carriers');
      define('TABLE_ORDERS_TRACKING', 'orders_tracking');

    Das sollte doch zumindest richtig sein oder?

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #2 am: 04. Januar 2017, 18:47:49
    Das bedeutet wohl, dass die Tabelle "carriers" nicht angelegt wurde und daher nicht existiert. Schau mal direkt in der DB nach.

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #3 am: 04. Januar 2017, 19:03:18
    Ja die scheint wirklich nicht zu existieren :-(
    Kann ich die irgendwie über einen Befehl anlegen und wenn ja wie genau?

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #4 am: 04. Januar 2017, 19:50:46
    In phpMyAdmin / mySQLdumper ausführen:

    Code: SQL  [Auswählen]
    CREATE TABLE carriers (
      carrier_id INT(11) NOT NULL AUTO_INCREMENT,
      carrier_name VARCHAR(80) NOT NULL,
      carrier_tracking_link VARCHAR(512) NOT NULL,
      carrier_sort_order INT(11) NOT NULL,
      carrier_date_added DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
      carrier_last_modified DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
      PRIMARY KEY (carrier_id)
    ) ENGINE=MyISAM;

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #5 am: 04. Januar 2017, 19:55:09
    Super, hat geklappt - vielen Dank!

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #6 am: 04. Januar 2017, 20:01:46
    Sorry, war in meine Müdigkeit nachlässig. Sofern du das Track&Trace-Modul auch verwenden willst, solltest du dir noch ein paar "Carriers" anlegen:

    Code: SQL  [Auswählen]
    INSERT INTO carriers VALUES (1, 'DHL', 'http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=$2&idc=$1', '10', NOW(), '');
    INSERT INTO carriers VALUES (2, 'DPD', 'https://extranet.dpd.de/cgi-bin/delistrack?pknr=$1+&typ=1&lang=$2', '20', NOW(), '');
    INSERT INTO carriers VALUES (3, 'GLS', 'https://gls-group.eu/DE/de/paketverfolgung?match=$1', '30', NOW(), '');
    INSERT INTO carriers VALUES (4, 'UPS', 'http://wwwapps.ups.com/WebTracking/track?track=yes&trackNums=$1', '40', NOW(), '');
    INSERT INTO carriers VALUES (5, 'HERMES', 'http://tracking.hlg.de/Tracking.jsp?TrackID=$1', '50', NOW(), '');
    INSERT INTO carriers VALUES (6, 'FEDEX', 'http://www.fedex.com/Tracking?action=track&tracknumbers=$1', '60', NOW(), '');
    INSERT INTO carriers VALUES (7, 'TNT', 'http://www.tnt.de/servlet/Tracking?cons=$1', '70', NOW(), '');
    INSERT INTO carriers VALUES (8, 'TRANS-O-FLEX', 'http://track.tof.de/trace/tracking.cgi?barcode=$1', '80', NOW(), '');
    INSERT INTO carriers VALUES (9, 'KUEHNE-NAGEL', 'https://knlogin.kuehne-nagel.com/apps/fls.do?subevent=search&knReference=$1', '90', NOW(), '');
    INSERT INTO carriers VALUES (10, 'ILOXX', 'http://www.iloxx.de/net/einzelversand/tracking.aspx?ix=$1', '100', NOW(), '');
    INSERT INTO carriers VALUES (11, 'LogoiX', 'http://www.logoix.com/cgi-bin/tnt.pl?q=$1', '110', NOW(), '');

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #7 am: 05. Januar 2017, 11:18:18
    Hi,
    da kommt dann im phpMyAdmin folgende Fehlermeldung:
    Code: SQL  [Auswählen]
    Fehler

    SQL-Befehl:

    INSERT INTO carriers
    VALUES ( 1, 'DHL', 'http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=$2&idc=$1', '10', NOW( ) , '' ) ;

    MySQL meldet: Dokumentation
    #1062 - Duplicate entry '1' FOR KEY 'PRIMARY'

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #8 am: 05. Januar 2017, 11:21:23
    ...ach ja, hab bevor ich deine letzten Agaben in der Datenbank als Befehl eingegeben habe, erst noch mal direkt in einer Bestellung geschaut.
    Da steht:
    Code: PHP  [Auswählen]
    Track & Trace:
    1146 - Table 'd0148fa2.orders_tracking' doesn't exist

    SELECT * FROM orders_tracking ortr JOIN carriers ca ON ortr.carrier_id = ca.carrier_id WHERE ortr.orders_id = '
    2889' ORDER BY ortr.tracking_id ASC

    [MOD SQL Error]

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #9 am: 05. Januar 2017, 11:23:17
    Da frage ich mich, wie der Eintrag vorhanden sein kann, wenn die Tabelle vorher nicht existiert hat.  :mhhh:

    Schau mal im Admin unter Hilfsprogramme > Paketdienstleister, ob alle angelegt wurden. Wenn nicht und nur DHL angezeigt wird, führ den DB-Befehl ab dem 2. INSERT nochmal aus.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #10 am: 05. Januar 2017, 11:27:03
    Code: SQL  [Auswählen]
    CREATE TABLE orders_tracking (
      tracking_id INT(11) NOT NULL AUTO_INCREMENT,
      orders_id INT(11) NOT NULL,
      carrier_id INT(11) NOT NULL,
      parcel_id VARCHAR(80) NOT NULL,
      PRIMARY KEY (tracking_id),
      KEY idx_orders_id (orders_id)
    ) ENGINE=MyISAM;

     

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #11 am: 05. Januar 2017, 12:00:24
    Den "CREATE TABLE" habe ich ausgeführt.
    Nun erscheint direkt in den Bestellungen zumindest nicht mehr der Fehler und das Track & Trace-Modul wird angezeigt.

    Aber unter Hilfsprogramme finde ich gar keinen Eintrag "Paketdienstleister".

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #12 am: 05. Januar 2017, 12:03:03
    Hast du wahrscheinlich auch noch nicht in der column_left.php stehen. Bei deinem Update fehlen sehr viele Schritte, wie es aussieht. Schau einfach mal in der DB, ob in der Tabelle "carriers" Datensätze drin sind.

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #13 am: 05. Januar 2017, 13:29:03
    Hier mal ein Screenshot der Carriers:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ach ja, beim Update von SP2 zu SP3 kamen Fehlermeldungen.
    Die hab ich mir zum Glück kopiert:
    Code: PHP  [Auswählen]
    Warning: include(includes/config.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 20

    Warning: include(includes/config.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 20

    Warning: include(): Failed opening 'includes/config.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 20

    Warning: include(includes/version.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 21

    Warning: include(includes/version.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 21

    Warning: include(): Failed opening 'includes/version.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 21

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /www/htdocs/vxyz/meinordner/_installer/includes/application.php:20) in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 71

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/vxyz/meinordner/_installer/includes/application.php:20) in /www/htdocs/vxyz/meinordner/_installer/includes/application.php on line 71

    Warning: include(language/german.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/index.php on line 38

    Warning: include(language/german.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/index.php on line 38

    Warning: include(): Failed opening 'language/german.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/vxyz/meinordner/_installer/index.php on line 38

    Warning: include(includes/check_permissions.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/index.php on line 72

    Warning: include(includes/check_permissions.php): failed to open stream: No such file or directory in /www/htdocs/vxyz/meinordner/_installer/index.php on line 72

    Warning: include(): Failed opening 'includes/check_permissions.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/vxyz/meinordner/_installer/index.php on line 72
     

    Ivarr

    • Fördermitglied
    • Beiträge: 81
    • Geschlecht:
    Re: Nach Update Fehlermeldung Bestellungen
    Antwort #14 am: 05. Januar 2017, 15:58:38
    Irgendwie ist bei mir beim updaten wohl einiges schief gelaufen.
    Wäre es nicht einfacher die neueste Shop-Version zu installieren und einfach alle Kundendaten, Bestellungen u.s.w. aus dem momentanen Shop zu migrieren?
    Ist das möglich?
    Das Design des Templates würde ich dann komplett neu machen.

    VG
    Tom
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    7 Antworten
    612 Aufrufe
    21. September 2022, 21:37:09 von Timm
    3 Antworten
    3147 Aufrufe
    16. März 2010, 11:35:01 von Tomcraft
               
    anything