2016-04-26 7 views
1

Ich benutze Magento 2.0.4 und PHP 7. An diesem Punkt bin ich verzweifelt, da meine Website morgen live gehen muss.Checkout Fehler SQLstate

Auf Kasse bekomme ich den nächsten Fehler: picture here<---

> 
> 
> In my exception log i have the next output : [2016-04-26 18:52:21] 
> main.CRITICAL: Zend_Db_Statement_Exception: Report ID: 
> webapi-571fb8e513432; Message: SQLSTATE[23000]: Integrity constraint 
> violation: 1062 Duplicate entry 'O-16-04-000014-1' for key 
> 'SALES_ORDER_INCREMENT_ID_STORE_ID', query was: INSERT INTO 
> `sales_order` (`state`, `status`, `protect_code`, 
> `shipping_description`, `is_virtual`, `store_id`, `customer_id`, 
> `base_discount_amount`, `base_grand_total`, `base_shipping_amount`, 
> `base_shipping_tax_amount`, `base_subtotal`, `base_tax_amount`, 
> `base_to_global_rate`, `base_to_order_rate`, `discount_amount`, 
> `grand_total`, `shipping_amount`, `shipping_tax_amount`, 
> `store_to_base_rate`, `store_to_order_rate`, `subtotal`, `tax_amount`, 
> `total_qty_ordered`, `customer_is_guest`, `customer_note_notify`, 
> `customer_group_id`, `quote_id`, `base_shipping_discount_amount`, 
> `base_subtotal_incl_tax`, `base_total_due`, 
> `shipping_discount_amount`, `subtotal_incl_tax`, `total_due`, 
> `weight`, `increment_id`, `applied_rule_ids`, `base_currency_code`, 
> `customer_email`, `customer_firstname`, `customer_lastname`, 
> `customer_middlename`, `customer_taxvat`, `discount_description`, 
> `global_currency_code`, `order_currency_code`, `remote_ip`, 
> `shipping_method`, `store_currency_code`, `store_name`, 
> `total_item_count`, `customer_gender`, 
> `discount_tax_compensation_amount`, 
> `base_discount_tax_compensation_amount`, 
> `shipping_discount_tax_compensation_amount`, 
> `base_shipping_discount_tax_compensation_amnt`, 
> `discount_tax_compensation_invoiced`, 
> `base_discount_tax_compensation_invoiced`, 
> `discount_tax_compensation_refunded`, 
> `base_discount_tax_compensation_refunded`, `shipping_incl_tax`, 
> `base_shipping_incl_tax`, `gift_message_id`, `delivery_date`) VALUES 
> (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 
> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 
> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, '2016-04-19') in 
> /data/sites/web/versdiversbe/www/vendor/magento/framework/Webapi/ErrorProcessor.php:194 
> Stack trace: 
> #0 /data/sites/web/versdiversbe/www/vendor/magento/framework/Webapi/ErrorProcessor.php(139): 
> Magento\Framework\Webapi\ErrorProcessor->_critical(Object(Zend_Db_Statement_Exception)) 
> #1 /data/sites/web/versdiversbe/www/vendor/magento/module-webapi/Controller/Rest.php(163): 
> Magento\Framework\Webapi\ErrorProcessor->maskException(Object(Zend_Db_Statement_Exception)) 
> #2 /data/sites/web/versdiversbe/www/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(24): 
> Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http)) 
> #3 /data/sites/web/versdiversbe/www/vendor/magento/framework/App/Http.php(115): 
> Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) 
> #4 /data/sites/web/versdiversbe/www/vendor/magento/framework/App/Bootstrap.php(258): 
> Magento\Framework\App\Http->launch() 
> #5 /data/sites/web/versdiversbe/www/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) 
> #6 {main} [] [] 

Wer bitte eine Idee, was ich tun kann, oder überprüfen oder, wie ich Troubleshooting weiter?

Dinge, die ich getan habe:

  • deaktiviert jedes Modul, das i
  • statische Inhalte
  • Geprüft php.ini Einstellungen
  • Checked Steuersätze für doppelte Einträge Backend
  • umgeschichtet haben überprüfte Datenbank für sales_sequence-Tabellen

Wissen, dass

  • i Php verwenden 7.0
  • i verwenden phpMyAdmin 4.5
  • Ich bin ein Hostern zur Zeit mit
  • ich Kenntnisse in PHP nur über begrenzte Codierung

UPDATES

So jetzt komme ich auf die Bestellbestätigungsseite, aber ich bekomme keine Bestätigungsmail. Es scheint, dass der Server interne Probleme hat die XML-Dateien

UPDATES 2

Ich muss immer wieder ‚bestellen Bestätigungsmail gesendet wurde nicht‘, dann drücken Mail (in der Größenordnung Ansicht im Backend) senden i zu erreichen und es heißt "Bestellbestätigung Mail wurde gesendet", aber es ist nicht. Hmmn

+0

So dass ich jetzt auf der Bestellbestätigungsseite erhalten, aber ich erhalte keine Bestätigungsmail. Ich denke, ich habe immer noch das gleiche Problem, aber die benutzerdefinierten Registrierungsfelder, die ich hinzugefügt habe, zwingen die Bestellung – Versdivers

Antwort

0

löste ich dieses Problem, indem Aufträge löschen (tatsächliche Aufträge, nicht um Warteschlange) aus der cron_schedule in der Datenbank und setzen meine Website asynchrone Senden 'on disabled