OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#7291
Στα συμβάντα βρήκα κάτι, αλλά δεν ξέρω αν σχετίζεται, το επισυνάπτω μήπως γνωρίζει κάποιος οτιδήποτε.
Καλησπέρα,

Είναι native event που τρέχει μετά από αλλαγή του order history και καλεί την μέθοδο extension/total/voucher/send η οποία ελέγχει αν υπάρχει δωροεπιταγή στην παραγγελία και αναλόγως στέλνει email στους ενδιαφερόμενους. Με μία γρήγορη ματιά που έριξα στον κώδικα της μεθόδου, δεν εντόπισα κάποιο λάθος που να οφείλεται το πρόβλημα σου. Ωστόσο, δεν γνωρίζω αν έχεις εγκαταστήσει κάποια τροποποίηση που αλλάζει αυτήν την μέθοδο και προσθέτει επιπλέον κώδικα που δυνητικά θα μπορούσε να δημιουργεί προβλήματα. Για να επιβεβαιώσεις ότι δεν είναι εκεί το θέμα, απενεργοποίησε προσωρινά το event και έλεγξε την αποστολή email.
#7297
Καλημέρα, το πρόβλημα επιλύθηκε. Σύμφωνα με τον πάροχο αυτό που έφταιγε ήταν η παλιά έκδοση php (7.1), έκανε αλλαγή σε php 7.3.28 με PHP Handler το FPM και χρήση μόνο του NGINX και η ενημερώσεις πηγαίνουν κανονικά στους πελάτες. Αυτό που εντόπισα μετά από τσεκαρίσματα είναι αυτό το μήνυμα στην καταγραφή σφαλμάτων: "Ειδοποίηση: Το αρχείο σφαλμάτων σας error.log είναι 7.5MB!"
#7298
Επίσης αν δοκιμάσω να κάνω download στο error.log μου εμφανίζει αυτά: 2021-06-16 10:24:38 - PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/vhosts/.../httpdocs/system/nitro/core/resources_fix_tool.php on line 156
2021-06-16 10:24:38 - PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/vhosts/.../httpdocs/system/nitro/core/resources_fix_tool.php on line 159
2021-06-16 10:24:38 - PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/vhosts/.../httpdocs/system/nitro/core/resources_fix_tool.php on line 207
2021-06-16 10:24:38 - PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/vhosts/.../httpdocs/system/nitro/core/resources_fix_tool.php on line 230
#7299
Καλησπέρα,

Είναι από την αλλαγή σε PHP 7.3.x. Δοκίμασε αρχικά να τα κάνεις continue 2. Αν πάλι σου βγάλει warning, δοκίμασε break. Ενδέχεται επίσης αν το κάνεις continue 2 να σου προτείνει να το κάνεις continue 3.

Ένα άλλο θέμα που πρέπει να διορθώσεις τώρα που πήγες σε php7.3 με OC 2.3.0.2, είναι το αρχείο system/library/encryption.php. Πρέπει να τροποποιηθεί για να χρησιμοποιεί συνάρτηση openssl καθώς η συνάρτηση mcrypt που χρησιμοποιούν οι εκδόσεις 2.x, δεν υποστηρίζεται από τις εκδόσεις PHP >= 7.2.x.

Περισσότερα εδώ:
viewtopic.php?f=12&t=1492
#7325
Καλημέρα και σε ευχαριστώ, εφάρμοσα τις οδηγίες δουλεύει κανονικά, απλά το θέμα είναι ότι τώρα δεν μπορώ να κάνω edit σε υπάρχουσες παραγγελίες (δεν μπορώ να αλλάξω τα προϊόντα της παραγγελίας, να προσθέσω, να αφαιρέσω κλπ.)
#7326
Καλημέρα,

Γνωρίζεις πως να δεις τα XHR request στα εργαλεία του browser;
Αν όχι, χρησιμοποιείς Mozilla ή Chrome browser να σου δώσω οδηγίες τι να κοιτάξεις;
#7329
Αν όλα είναι οκ στα XHR θα πρέπει να βλέπεις στο Header ok 200 και στο Response να μην έχει κάποιο σφάλμα ως κείμενο στο JSON της απάντησης.
#7332
Πήγαινε στην καρτέλα Κονσόλα, κάνε refresh και προχώρα τα βήματα μέχρι εκεί που δημιουργείται το πρόβλημα, πάτα επάνω στα τελευταία XHR και θα αποκαλυφθούν οι πληροφορίες.

Οκκκκ!! Να μαζέψω τις σκέψεις μου και θα επανέλθω!

Καλησπέρα, Η αποθήκευση του καλαθιού δουλεύει μια […]

Καλησπέρα σας, Θα ήθελα μια βοήθεια σχετικά με το[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!