Ankündigung

Einklappen
Keine Ankündigung bisher.

Weiße Seite beim kaufen Button

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Weiße Seite beim kaufen Button

    Habe leider eine weisse Seite wenn ich auf den kaufen Button drücke. Die erste Bestellung hat funktioniert. Dann abgemeldet, wieder angemeldet, nächste Bestellung und nun:

    WARNING: An Error occurred, please refresh the page and try again.

    Die Logdatei gibt folgendes:

    [06-Oct-2015 11:07:48 Europe/Berlin] Request URI: /index.php?main_page=checkout_process&zenid=jahd9au 6lb9583tlp4e91oh9r5, IP address: 91.36.3.105
    #1 trigger_error() called at [/httpdocs/includes/classes/db/mysql/query_factory.php:155]
    #2 queryFactory->show_error() called at [/var/httpdocs/includes/classes/db/mysql/query_factory.php:132]
    #3 queryFactory->set_error() called at [/var/httpdocs/includes/classes/db/mysql/query_factory.php:262]
    #4 queryFactory->Execute() called at [/varhttpdocs/includes/functions/functions_general.php:965]
    #5 zen_db_perform() called at [/var/httpdocs/includes/classes/order.php:665]
    #6 order->create() called at [/var/httpdocs/includes/modules/checkout_process.php:86]
    #7 require(/var/httpdocs/includes/modules/checkout_process.php) called at [/var/www/httpdocs/includes/modules/pages/checkout_process/header_php.php:14]
    #8 require(/var/httpdocs/includes/modules/pages/checkout_process/header_php.php) called at [/var/httpdocs/index.php:36]


    [06-Oct-2015 11:07:48 Europe/Berlin] PHP Fatal error: 1062uplicate entry '4' for key 'PRIMARY' :: INSERT INTO orders (customers_id, customers_name, customers_company, customers_street_address, customers_suburb, customers_city, customers_postcode, customers_state, customers_country, customers_telephone, customers_email_address, customers_address_format_id, delivery_name, delivery_company, delivery_street_address, delivery_suburb, delivery_city, delivery_postcode, delivery_state, delivery_country, delivery_address_format_id, billing_name, billing_company, billing_street_address, billing_suburb, billing_city, billing_postcode, billing_state, billing_country, billing_address_format_id, payment_method, payment_module_code, shipping_method, shipping_module_code, coupon_code, cc_type, cc_owner, cc_number, cc_expires, date_purchased, orders_status, order_total, order_tax, currency, currency_value, ip_address) VALUES ('4', 'xxxx', '', 'xxxx 13', '', 'xxxx', '65428', '', 'Germany', 'xxxx', 'xxxxx', '5', 'xxxx', '', 'xxxx, '', xxxx, '', 'xxxx', '5', 'xxxx', '', 'xxxx', '', 'xxx)', 'storepickup', '', '', '', '', '', now(), '1', '1599.000025', '255.302525', 'EUR', '1.00000000', '91.36.3.105 - 91.36.3.105') ==> (as called by) /var/httpdocs/includes/functions/functions_general.php on line 965 <== in /var/httpdocs/includes/classes/db/mysql/query_factory.php on line 155

    Das verstehe ich leider nicht. Kann mir jemand helfen?

    #2
    Ich habe das Problem immer noch. Ist doch komisch, dass die erste Bestellung durchläuft und bei der zweiten Bestellung:

    WARNING: An Error occurred, please refresh the page and try again

    kommt. Also ich blick da echt nicht durch....

    Kommentar


      #3
      Die Meldung bedeutet:
      In der Datenbank ist anscheinend eingestellt, dass die nächste Bestellung die Bestellnummer 4 bekommen soll. Da die aber bereits vorhanden ist, kann keine neue Bestellung mit Bestellnummer 4 angelegt werden.

      Lösung:
      Unter Kunden > Bestellungen nachschauen, was wirklich die höchste Bestellnummer ist.
      z.B. 10
      Unter Tools > Shopmanager > Legen Sie hier Ihre nächste Bestellnummer fest
      Wenn die letzte Bestellung die Bestellnummer 10 hat, dann hier 11 eintragen und auf "Zurücksetzen"

      Dann nochmal Bestellung probieren.
      Sollte das dann noch immer nicht ok sein, wurden gröbere Manipulationen direkt in der Datenbank vorgenommen und die Tabellen, die die Bestellungen betreffen müssen sauber neu angelegt werden.

      Kommentar


        #4
        Mist, das Problem besteht immer noch. Wenn ich dann mit einem anderen Benutzer einkaufen gehe funktioniert das. Nur wenn ich mit dem einen zweimal einkaufe...

        Also Bestellung 10 über X geht
        Bestellung 11 über X geht nicht
        Bestellung 11 über Y geht
        Bestellung 12 über X geht nicht und über Y geht nicht

        Jetzt wäre die Frage ob die Manipulationen beim ersten Check nicht aufgefallen sind oder ob wir wieder manipuliert wurden... Alle, aber wirklich alle PW wurden durch sichere ersetzt ...

        Kommentar


          #5
          In der Tabelle orders war als als UNIQUE KEY die Kundennummer gesetzt, dadurch kam es dazu. Ist nun so wie es sein soll die Bestellnummer und damit nun ok

          Kommentar


            #6
            ToP . TooP . ToooP

            1.000 DanK

            Kommentar

            Info zu diesem Forenarchiv:
            Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
            Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
            Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
            PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
            Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
            FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

            Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
            Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
            Fehler in der Software können auf Github als Issues gemeldet werden.
            Follow us
            aktuelle version
            Zen Cart 1.5.7g deutsch
            vom 12.12.2023
            [Download]
            Lädt...
            X