Post by Gr_Leonidas » Sat Aug 10, 2013 3:02 am

Καλησπέρα σας,
μήπως μπορείτε να μου εξηγήσετε γιατί όταν προσπαθεί κάποιος πελάτης να κάνει αγορά από το site βγαίνει το εξής μήνυμα:Fatal error: Cannot redeclare ModelCheckoutOrder::getOrderProduct() in /home/*******/public_html/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 17

Μπορείτε από την παραπάνω καταχώρηση να καταλάβετε τι συμβαίνει και γιατί δεν μπορεί να ολοκληρωθεί η αγορά;Είναι κάτι που μπορεί να διορθωθεί εύκολα;Δεν γνωρίζω προγραμματισμό.Έχω την version 1.5.4 του OpenCart(αρχική εγκατάσταση) και επίσης έχουν εγκατασταθεί μόνο τα ελληνικά.Το template είναι το gadgeteric.Πιο πριν δεν υπήρχε πρόβλημα με τη συγκεκριμένη ενέργεια(της αγοράς).Πρόσφατα έγινε εγκατάσταση κώδικα της google στο site για παρακολούθηση μετατροπών-αγορών και ενδεχομένως να οφείλεται σε αυτό.Ευχαριστώ πολύ.

Newbie

Posts

Joined
Sat Aug 10, 2013 2:52 am

Post by People's Code » Sat Aug 10, 2013 12:24 pm

Από το σφάλμα που αναφέρεις φαίνεται ότι υπάρχει κάποιο vqmod που τροποποιεί το αρχείο catalog/model/checkout/order.php. Στο vqmod που υπάρχει αυτό το path πρέπει να οφείλεται το πρόβλημα.

Πήγαινε στο φάκελο vqmod/xml, άνοιξε ένα ένα τα αρχεία που θα βρείς εκεί σε ένα text editor (οποιοδήποτε editor - ακόμα και notepad - δεν θα κάνεις αλλαγές) και κάνε αναζήτηση για το παραπάνω path. Θα πρέπει να είναι γραμμένο κάπως έτσι:
<file name="catalog/model/checkout/order.php">

Όπου εντοπίσεις το path , ανέφερε πως ονομάζεται το αρχείο xml και για ποιο λόγο εγκατέστησες αυτό το vqmod.

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
Who is online

Users browsing this forum: No registered users and 4 guests