OpenCart-Hellas 

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

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#4156
Καλημέρα παιδιά.

Έχω το εξής πρόβλημα :

Χρησιμοποιώντας το import/export του JNeuhoff ( https://www.opencart.com/index.php?rout ... sion_id=17 ) και θέλοντας να κάνω import ένα σχετικά μεγάλο αρχείο ( πολλά προϊόντα, όλα με attributes και πάρα πολλά από αυτά με options, με πολλές extra φωτογραφιές το καθένα κλπ ) μου εμφανίστηκε το εξής μήνυμα, αρχικά στο front end :

Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 12288 bytes) in /home/domain/public_html/system/startup.php on line 83

Το back end λειτουργούσε κανονικά αλλά μετά από ένα σημείο και αυτό έβγαζε ακριβώς το ίδιο μήνυμα.

Προσπάθησα να δώσω παραπάνω μνήμη μέσα από το php.ini που βρίσκεται στο public_html αλλά όσο και αν έδωσα δεν είχε αποτέλεσμα. Restart επίσης τον apache κλπ δεν είχε αποτέλεσμα.

Απεγκατέστησα ακόμα και το tool αλλά το πρόβλημα παραμένει. Διαβάζοντας στο internet βρήκα μία προσωρινή λύση δίνοντας απεριόριστη μνήμη στην php ( ini_set('memory_limit', '-1'); ) αλλά προφανώς αυτό δεν πρόκειται να το κρατήσω για πάντα γιατί είναι αρκετά επικίνδυνο.

Να σημειώσω πως το αρχείο με τα προϊόντα αυτά είναι στην ουσία export από το υπάρχον online κατάστημα μου ( σε έκδοση 2.1.02 ) και επρόκειτο να εισαχθεί σε ένα κατάστημα με έκδοση 2.3.0.2. Είναι δηλαδή σίγουρα λειτουργικό και δεν έχει αυτό καθεαυτό το αρχείο θέμα με σφάλματα μέσα κλπ. Είναι από production site.

Μήπως γνωρίζει κανείς που μπορώ να κοιτάξω ώστε να φτιαχτεί το πρόβλημα και να αφαιρέσω και την γραμμή ini_set('memory_limit', '-1'); από την ρύθμιση της php;

Ευχαριστώ εκ των προτέρων!
#4157
Καλησπέρα,
Προσπάθησα να δώσω παραπάνω μνήμη μέσα από το php.ini που βρίσκεται στο public_html
Αν έχεις cPanel θα πρέπει να έχεις ορίσει ότι θα γίνεται override των ρυθμίσεων της php από το php.ini.
#4158
Καλησπέρα, όση μνήμη και αν δίνω, έχω το ίδιο πρόβλημα. Στο WHM δίνω 2048Μ ας πούμε.

Βλέπω τώρα ότι στο frontend, μετά το fix με την απεριόριστη μνήμη, σε κάποιες κατηγορίες κρασάρει με παρόμοιο μήνυμα μόνο που παρουσιάζει το image.php ως το αρχείο που έχει πρόβλημα.

Διάβασα ότι αφορά μεγάλες φωτογραφίες το συγκεκριμένο ζήτημα και προσπαθώ να τις βάλω σε λίστα για να τις μικρύνω και να τις ξανα ανεβάσω.

Γιατί όμως να έχει θέμα εφόσον με ακριβώς τις ίδιες φωτογραφίες και ρυθμίσεις, σε άλλο installation στον ίδιο server δεν είχα εξαρχής κανένα πρόβλημα; Σε αυτό εδώ, με το που βγάλω την γραμμή για την μνήμη, κρασάρει κατευθείαν.

Ευχαριστώ!
#4159
Update :

Σβήνοντας όλα τα προϊόντα από την βάση ( μαζί με όλους τους πίνακες που έχουν στοιχεία τους, related, description κλπ ), κάνοντας restart τον Apache και απενεργοποιώντας το ini_set('memory_limit', '-1'); το frontend πάλι βγάζει το πρόβλημα, όχι όμως το backend.
#4160
Τρέξε phpinfo να δεις τι ρυθμίσεις έχει ο κάθε φάκελος
#4161
Opencart-Hellas έγραψε:Τρέξε phpinfo να δεις τι ρυθμίσεις έχει ο κάθε φάκελος
Καλησπέρα, όχι είναι ακριβώς τα ίδια! :cry:

*edit* Το κανω και ενημερωνω.
Τελευταία επεξεργασία από το μέλος billkou την 01 Δεκ 2016, 19:54, έχει επεξεργασθεί 1 φορά συνολικά.
#4163
Τελικά δεν κατάλαβα τι εννοείς, ορίζεις κάτι από το control panel και αυτό δεν ισχύει στο site;
#4164
Χαχα κάνεις edit τις απαντήσεις σου και μπερδεύομαι!

Λοιπόν είδα από το phpinfo ότι στην προβληματική εγκατάσταση, οι ρυθμίσεις δεν είναι περασμένες.

Δίνει δηλαδή 128M για μνήμη και 30 δευτερόλεπτα execution time. Στο php.ini του opencart τα έχω μεγαλύτερα, όπως και στου WHM που είναι τα global settings.

Που αλλού να κοιτάξω για να ανεβάσω τα όρια;

Υ.Γ. Το excel port το έχω βάλει στο μάτι καιρό και μάλλον θα το αγοράσω. Κατά τη γνώμη σου τα "βγάζει" τα χρήματα του; Είναι single-licence όπως και τα υπόλοιπα extensions της iSense? Έχω να συντηρώ πλέον 2+1 καταστήματα σε Opencart και θέλω κάτι που να μου λύσει τα χέρια σε import/export.
#4165
Χαχα κάνεις edit τις απαντήσεις σου και μπερδεύομαι!
Ναι είδα ότι έκανες edit και το ξανάγραψα κι εγώ :D

Πέρα από το WHM πρέπει να δεις και αν υπάρχει κάποιο override από τις ρυθμίσεις του domain στο cpanel.

Το excelport είναι καλό, αλλά και αυτό έχει τους περιορισμούς του που ενίοτε του κάνουμε τροποποιήσεις για να καλυφθούν οι ανάγκες. Το licence είναι ανά ένα domain τη φορά και μπορεί να αλλάξει.
#4166
Opencart-Hellas έγραψε:
Χαχα κάνεις edit τις απαντήσεις σου και μπερδεύομαι!
Ναι είδα ότι έκανες edit και το ξανάγραψα κι εγώ :D

Πέρα από το WHM πρέπει να δεις και αν υπάρχει κάποιο override από τις ρυθμίσεις του domain στο cpanel.

Το excelport είναι καλό, αλλά και αυτό έχει τους περιορισμούς του που ενίοτε του κάνουμε τροποποιήσεις για να καλυφθούν οι ανάγκες. Το licence είναι ανά ένα domain τη φορά και μπορεί να αλλάξει.
Βλέποντας μόλις το μενού της PHP μέσα και από τα δύο accounts στο cpanel, έχουν ακριβώς τις ίδιες ρυθμίσεις.

2G για μνήμη, 30MB max filesize και 90 execution time.

Η μία εγκατάσταση είναι λειτουργική, η άλλη έχει τα παραπάνω θέματα. Επίσης ίδια php.ini

Μάλιστα, παρόλο που το max filesize είναι στα 30 ΜΒ, στην προβληματική εγκατάσταση, δεν δεχόταν πάνω από 2ΜΒ οπότε κάπου κάτι δεν λειτουργεί σωστά.

Σε ευχαριστώ πολύ! Δεν έχω την γνώση.

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