Έχω ένα πρόβλημα κατά την αγορά προϊόντος, στο 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
Τι μπορεί να φταίει?
το κάνει σε όποιον τρόπο πληρωμής και επιλέξω.
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
Τι μπορεί να φταίει?
Πολλά... κάποιες φορές - όπως τώρα - τα errors δηλώνουν απλά το αυτονόητο και δεν δείχνουν την αιτία.Τι μπορεί να φταίει?
Το σφάλμα οφείλεται στο ότι το primary key σε κάποιο table έχει ήδη την τιμή 0 και η εφαρμογή προσπαθεί να ξανακαταχωρήσει την ίδια τιμή. Η γραμμή 50 στο mysql.php δεν είναι η αιτία του σφάλματος, αλλά ο μηχανισμός που εμφανίζει τα σφάλματα. Εφόσον δεν δηλώνεται πουθενά το table ή το script που δημιουργεί το πρόβλημα, δεν μπορούμε να ξέρουμε από που προκύπτει.
- Πρόσθεσες πρόσφατα κάποιο extension που λειτουργεί στο checkout πριν ή μετά την επιβεβαίωση ?
- Έκανες χειροκίνητη αλλαγή του autoindex σε κάποιο table ή τροποποίησες κάπου τη κάπου βάση?
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Το μόνο που έκανα ήταν να αντικαταστήσω το admin/view/template/common/header.tpl γιατί έβγαζε λάθη και μετά είδα το error και επανέφερα το προηγούμενο header.tpl αλλά πάλι βγάζει το error.
Δεν έχει σχέση με το header.
Αν δεν υποψιάζεσαι κάποιο συγκεκριμένο extension για να το ελέγξεις πρώτο:
- δοκίμασε να διαγράψεις το error log
- απενεργοποίησε όλα τα extensions που έχεις εγκατεστημένα.
- δες έτσι αν εξακολουθεί να υφίσταται το πρόβλημα.
- αν όλα είναι οκ, ενεργοποίησε ένα ένα τα extensions και κάνε αγορές μέχρι να εντοπίσεις ποιο παρουσιάζει το πρόβλημα.
Αν δεν υποψιάζεσαι κάποιο συγκεκριμένο extension για να το ελέγξεις πρώτο:
- δοκίμασε να διαγράψεις το error log
- απενεργοποίησε όλα τα extensions που έχεις εγκατεστημένα.
- δες έτσι αν εξακολουθεί να υφίσταται το πρόβλημα.
- αν όλα είναι οκ, ενεργοποίησε ένα ένα τα extensions και κάνε αγορές μέχρι να εντοπίσεις ποιο παρουσιάζει το πρόβλημα.
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Σε ευχαριστώ πολύ επανέφερα ένα πρόσφατο Back Up που βρήκα και το λύθηκε το θέμα.
Γιατί με την απενεργοποίηση των extension δεν λύθηκε!
Γιατί με την απενεργοποίηση των extension δεν λύθηκε!
Who is online
Users browsing this forum: No registered users and 4 guests