Page 1 of 1
Επιβεβαίωση Παραγγελίας - Error
Posted: Tue Aug 13, 2013 7:07 pm
by dimitris212
Έχω ένα πρόβλημα κατά την αγορά προϊόντος, στο 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
Τι μπορεί να φταίει?
Re: Επιβεβαίωση Παραγγελίας - Error
Posted: Tue Aug 13, 2013 7:38 pm
by People's Code
Τι μπορεί να φταίει?
Πολλά... κάποιες φορές - όπως τώρα - τα errors δηλώνουν απλά το αυτονόητο και δεν δείχνουν την αιτία.
Το σφάλμα οφείλεται στο ότι το primary key σε κάποιο table έχει ήδη την τιμή 0 και η εφαρμογή προσπαθεί να ξανακαταχωρήσει την ίδια τιμή. Η γραμμή 50 στο mysql.php δεν είναι η αιτία του σφάλματος, αλλά ο μηχανισμός που εμφανίζει τα σφάλματα. Εφόσον δεν δηλώνεται πουθενά το table ή το script που δημιουργεί το πρόβλημα, δεν μπορούμε να ξέρουμε από που προκύπτει.
- Πρόσθεσες πρόσφατα κάποιο extension που λειτουργεί στο checkout πριν ή μετά την επιβεβαίωση ?
- Έκανες χειροκίνητη αλλαγή του autoindex σε κάποιο table ή τροποποίησες κάπου τη κάπου βάση?
Re: Επιβεβαίωση Παραγγελίας - Error
Posted: Tue Aug 13, 2013 7:55 pm
by dimitris212
Το μόνο που έκανα ήταν να αντικαταστήσω το admin/view/template/common/header.tpl γιατί έβγαζε λάθη και μετά είδα το error και επανέφερα το προηγούμενο header.tpl αλλά πάλι βγάζει το error.
Re: Επιβεβαίωση Παραγγελίας - Error
Posted: Tue Aug 13, 2013 10:33 pm
by People's Code
Δεν έχει σχέση με το header.
Αν δεν υποψιάζεσαι κάποιο συγκεκριμένο extension για να το ελέγξεις πρώτο:
- δοκίμασε να διαγράψεις το error log
- απενεργοποίησε όλα τα extensions που έχεις εγκατεστημένα.
- δες έτσι αν εξακολουθεί να υφίσταται το πρόβλημα.
- αν όλα είναι οκ, ενεργοποίησε ένα ένα τα extensions και κάνε αγορές μέχρι να εντοπίσεις ποιο παρουσιάζει το πρόβλημα.
Re: Επιβεβαίωση Παραγγελίας - Error
Posted: Thu Aug 15, 2013 2:30 am
by dimitris212
Σε ευχαριστώ πολύ επανέφερα ένα πρόσφατο Back Up που βρήκα και το λύθηκε το θέμα.
Γιατί με την απενεργοποίηση των extension δεν λύθηκε!