Post by dimitris212 » Tue Aug 13, 2013 7:07 pm

Έχω ένα πρόβλημα κατά την αγορά προϊόντος, στο 6ο βήμα στην επιβεβαίωση παραγγελίας βγάζει:
το κάνει σε όποιον τρόπο πληρωμής και επιλέξω.

Notice: Error: Duplicate entry '0' for key 'PRIMARY'
Error No: 1062

in /home/*******/public_html/system/database/mysql.php on line 50

Και στο admin στην καταγραφή σφαλμάτων:

2013-08-13 14:00:36 - PHP Notice: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br /> /home/******/public_html/system/database/mysql.php on line 50

Τι μπορεί να φταίει?

Active Member

Posts

Joined
Fri Oct 19, 2012 2:11 am

Post by People's Code » Tue Aug 13, 2013 7:38 pm

Τι μπορεί να φταίει?
Πολλά... κάποιες φορές - όπως τώρα - τα errors δηλώνουν απλά το αυτονόητο και δεν δείχνουν την αιτία.

Το σφάλμα οφείλεται στο ότι το primary key σε κάποιο table έχει ήδη την τιμή 0 και η εφαρμογή προσπαθεί να ξανακαταχωρήσει την ίδια τιμή. Η γραμμή 50 στο mysql.php δεν είναι η αιτία του σφάλματος, αλλά ο μηχανισμός που εμφανίζει τα σφάλματα. Εφόσον δεν δηλώνεται πουθενά το table ή το script που δημιουργεί το πρόβλημα, δεν μπορούμε να ξέρουμε από που προκύπτει.

- Πρόσθεσες πρόσφατα κάποιο extension που λειτουργεί στο checkout πριν ή μετά την επιβεβαίωση ?
- Έκανες χειροκίνητη αλλαγή του autoindex σε κάποιο table ή τροποποίησες κάπου τη κάπου βάση?

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by dimitris212 » Tue Aug 13, 2013 7:55 pm

Το μόνο που έκανα ήταν να αντικαταστήσω το admin/view/template/common/header.tpl γιατί έβγαζε λάθη και μετά είδα το error και επανέφερα το προηγούμενο header.tpl αλλά πάλι βγάζει το error.

Active Member

Posts

Joined
Fri Oct 19, 2012 2:11 am

Post by People's Code » Tue Aug 13, 2013 10:33 pm

Δεν έχει σχέση με το header.
Αν δεν υποψιάζεσαι κάποιο συγκεκριμένο extension για να το ελέγξεις πρώτο:
- δοκίμασε να διαγράψεις το error log
- απενεργοποίησε όλα τα extensions που έχεις εγκατεστημένα.
- δες έτσι αν εξακολουθεί να υφίσταται το πρόβλημα.
- αν όλα είναι οκ, ενεργοποίησε ένα ένα τα extensions και κάνε αγορές μέχρι να εντοπίσεις ποιο παρουσιάζει το πρόβλημα.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by dimitris212 » Thu Aug 15, 2013 2:30 am

Σε ευχαριστώ πολύ επανέφερα ένα πρόσφατο Back Up που βρήκα και το λύθηκε το θέμα.
Γιατί με την απενεργοποίηση των extension δεν λύθηκε!

Active Member

Posts

Joined
Fri Oct 19, 2012 2:11 am
Who is online

Users browsing this forum: No registered users and 4 guests