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: Fehler in admin/orders.php?

    wdesignz

    • Neu im Forum
    • Beiträge: 37
    • Geschlecht:
    Fehler in admin/orders.php?
    am: 07. März 2013, 10:42:05
    Hi@all, habe nach dem update auf die version v1.06 rev 4356 folgende fehlermeldung im adminbereich unter der bestellhistorie

    Code: PHP  [Auswählen]
    1054 - Unknown column 'comments_sent' in 'field list'

    -- /admin/orders.php SELECT orders_status_id, date_added, customer_notified, comments, comments_sent FROM orders_status_history WHERE orders_id = 613 ORDER BY date_added

    [XT SQL Error]

    wie kann ich das beheben?

    lg

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25135.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #1 am: 07. März 2013, 11:52:46
    Aus irgendeinem Grund fehlt bei dir ein Teil der Tabelle Orders_status_history

    Falls es sich um eine Neuinstallation handelt, also bisher ohne Kunden- Bestellungen, geh mal in deine phpMyAdmin und führe folgenden SQL- Befehl aus:

    Code: SQL  [Auswählen]
    DROP TABLE IF EXISTS `orders_status_history`;
    CREATE TABLE IF NOT EXISTS `orders_status_history` (
      `orders_status_history_id` INT(11) NOT NULL AUTO_INCREMENT,
      `orders_id` INT(11) NOT NULL,
      `orders_status_id` INT(5) NOT NULL,
      `date_added` datetime NOT NULL,
      `customer_notified` INT(1) DEFAULT '0',
      `comments` text COLLATE latin1_german1_ci,
      `comments_sent` INT(1) DEFAULT '0',
      PRIMARY KEY (`orders_status_history_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=2 ;

    Du musst irgendwelche änderungen durchgeführt haben. Denn dieser Teil verschwindet normalerweise nicht so ohne weiteres.

    Wenn du dir das nicht zutraust mit dem phpMyAdmin und du auch bisher noch nicht all zu viel geändert hast, kannst du auch nochmal neu installieren.

    Ich hoffe, ich konnte helfen.

    Saludos

    Dani

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #2 am: 07. März 2013, 12:05:11
    Falls die Tabelle schon mit anderen Daten befüllt ist, reicht auch ein einfaches ALTER TABLE.

    Sende diesen Befehl über phpMyAdmin ab.
    Code: SQL  [Auswählen]
    ALTER TABLE `orders_status_history` ADD `comments_sent` INT(1) DEFAULT '0' AFTER `comments`

    Gruß
    Ronny

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #3 am: 07. März 2013, 12:07:20
    Du hast natürlich recht.
    Aber ich geh davon aus, dass wenn diese Tabelle korrumpiert ist, diese besser "neu" anzulegen. Wobei hier doch eher eine Kontrolle der gesamten Datenbankstruktur ratsam wäre. Je nach Verhältnismäßigkeit natürlich... wegen eventuell bereits vorhandenen Daten und so.
    Ist nur meine persönliche Meinung.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #4 am: 07. März 2013, 12:13:15
    Zitat
    WHERE orders_id = 613

    Wenn ich aber dieses Snippet betrachte gehe ich davon aus, dass die Tabelle befüllt bereits befüllt ist, zumal ja auch der TE von einem Update sprach.

    Gruß
    Ronny

    wdesignz

    • Neu im Forum
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #5 am: 07. März 2013, 12:15:23
    also die tabelle ist bereits befüllt und der shop auch im laufenden betrieb, neuinstallation kommt somit denke ich nicht in frage, da ich sonst irgendwie meine gesamte kundendaten inkl. der bestellungen sichern müsste.

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #6 am: 07. März 2013, 12:17:19
    In dem Fall natürlich erstmal die Lösung von Webkiste verwenden. Sorry.

    wdesignz

    • Neu im Forum
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #7 am: 07. März 2013, 12:18:58
    ok danke für die schnelle hilfe problem gelöst, hat mit dem sql befehl funktioniert (hoffe das ich nicht noch mehr fehlermeldungen bekomme)

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #8 am: 07. März 2013, 12:22:44
    Na dann hat sichs doch gelohnt ;-)

    Viel erfolg

    wdesignz

    • Neu im Forum
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #9 am: 07. März 2013, 12:41:35
    nun doch noch etwas :-(, der endpreis wird nur als nettopreis angezeigt, wo kann ich das jetzt noch ändern?

    unicato

    • Frisch an Board
    • Beiträge: 71
    Re: Fehler in admin/orders.php?
    Antwort #10 am: 14. Mai 2013, 17:29:08
    Hi,

    hab ähnliche Fehlermeldung:

    1054 - Unknown column 'osh.comments_sent' in 'field list'

    -- /account_history_info.php SELECT os.orders_status_name, osh.date_added, osh.comments, osh.comments_sent FROM orders_status os, orders_status_history osh WHERE osh.orders_id = '15' AND osh.customer_notified = 1 AND osh.orders_status_id = os.orders_status_id AND os.language_id = '2' ORDER BY osh.date_added

    [XT SQL Error]

    Bitte um Hilfe

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #11 am: 14. Mai 2013, 18:14:51
    @unicato

    das hier in phpMyAdmin ausführen:

    Code: SQL  [Auswählen]
    ALTER TABLE orders_status_history ADD comments_sent INT( 1 )  NULL DEFAULT '0';
    UPDATE orders_status_history SET comments_sent = '1' WHERE customer_notified = '1';
     

    Gruss Gerhard

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #12 am: 16. Mai 2013, 00:18:18
    Der zweite Befehl sollte nicht ausgeführt werden wenn man Interna in den Comments hat die man nicht an den Kunden gesendet hat.
    Ansonsten würde der Kunde auch alle diese Kommentare in "Mein Konto" sehen, das wäre peinlich.

    Gruß,
    noRiddle

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #13 am: 16. Mai 2013, 08:08:54
    Bisher wurden allerdings ALLE Kommentare im Kundenkonto angezeigt !

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Fehler in admin/orders.php?
    Antwort #14 am: 16. Mai 2013, 12:54:25
    Naja, "bisher"..., spätestens ab 1.06 rev 4356 ist das geändert,
    » siehe auch.
    Wollte mit meiner Bemerkung also nur eventuelle "Unfälle" verhindern.

    Gruß,
    noRiddle
    19 Antworten
    9431 Aufrufe
    12. Februar 2015, 14:41:12 von Matt
    1 Antworten
    2934 Aufrufe
    23. Juli 2013, 19:19:10 von Tomcraft
    1 Antworten
    3083 Aufrufe
    18. Oktober 2011, 00:07:05 von franky_n
               
    anything