Post by geospath » Tue May 21, 2013 3:43 am

Έχει εγκατασταθει σωστά το παραπανω module σε opencart 1.5.5.1.

Θέλω να κανω export και λαμβάνω το εξης μήνυμα:
Maximum execution time of 10 seconds exceeded
See also 'System > Error Logs' for more details.
Error Log:
2013-05-20 18:48:14 - PHP Warning: set_time_limit() has been disabled for security reasons in /home/a7440524/public_html/admin/model/tool/export.php on line 2474

2013-05-20 18:48:18 - PHP Warning: set_time_limit() has been disabled for security reasons in /home/a7440524/public_html/admin/model/tool/export.php on line 2474

2013-05-20 18:48:28 - PHP Fatal Error: Maximum execution time of 10 seconds exceeded in /home/a7440524/public_html/system/PHPExcel/Classes/PHPExcel/Style/Color.php on line 494
Any Τips? :)

New member

Posts

Joined
Sun Jan 29, 2012 5:46 pm

Post by People's Code » Tue May 21, 2013 4:39 pm

Η δραστική λύση είναι παίρνεις ένα vps και ρυθμίζεις ότι χρειάζεσαι όπως χρειάζεσαι.
Εναλλακτικά στήνεις το κατάστημα σου offline κάνεις ότι χρειάζεσαι στη βάση και μετά τη ξανακάνεις import online (Αν δεν γνωρίζεις να χειρίζεσαι τη βάση σε επίπεδο text ώστε να περάσεις μετά μόνο κάποια tables που άλλαξαν, θα πρέπει το online site να είναι σε κατάσταση συντήρησης όσο κάνεις τις αλλαγές για να παραμείνουν οι δύο βάσεις συγχρονισμένες σε θέματα πελατών/πωλήσεων)

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

Post by geospath » Fri May 24, 2013 1:28 am

Με το ιδιο hosting δεν ειχα προβλημα σε παλαιοτερη εκδοση του OC (1.5.4.1)
Mολις αναβαθμισα σε 1.5.5.1 (Clean install) προεκυψε το θεμα.

New member

Posts

Joined
Sun Jan 29, 2012 5:46 pm

Post by People's Code » Fri May 24, 2013 10:27 am

Δεν έχει σχέση με το Opecart, αλλά με το extension που χρησιμοποιείς. Στο extension για τη version 1.5.4.1 είναι απενεργοποιημένο το set_time_limit. Δοκίμασε να το απενεργοποιήσεις και στην 1.5.5.1.

Στο
admin/model/tool/export.php στη γραμμή 2474
το

Code: Select all

set_time_limit( 1800 );
κάνε το

Code: Select all

//set_time_limit( 1800 );

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

Post by geospath » Sat May 25, 2013 1:39 am

Στο .htaccess έδωσα:
php_value memory_limit 256M
php_value max_execution_time 120
και πλεον λειτουργει κανονικα.

Η λυση που προτεινεις ειναι πιο σωστη;

New member

Posts

Joined
Sun Jan 29, 2012 5:46 pm

Post by People's Code » Sat May 25, 2013 1:31 pm

Σωστά το έκανες. Στο πρώτο σου ποστ λόγω κεκτημένης ταχύτητας πήγε το μάτι μου στα δύο πρώτα warnings του set_time_limit και δεν πρόσεξα τη τρίτη καταχώρηση για error στο max_execution_time. Αφού επιτρέπει ο provider να αλλάξεις το max_execution_time μέσω htaccess, έτσι λύνεις οριστικά το πρόβλημα. Μπορείς επίσης να απενεργοποιήσεις και το set_time_limit για να μην παίρνεις και τα warnings στο log.

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

Post by drest341 » Wed Mar 12, 2014 4:00 am

Εχω προσπαθησει ολες τις παραπανω ρυθμισεις τοσο σε τοπικο Xampp server οσο και σε remote αλλα δυστυχως τα entries που εισαγαγονται στην βαση εχουν κολλήσει στα 821 απο 1200. Ποιες ειναι οι πιο optimal settings για ανεβασμα μεσω του import tool?

Any fool can write code that a computer can understand. Good programmers write code that humans can understand ~ Martin Fowler.


User avatar
New member

Posts

Joined
Fri Feb 21, 2014 10:47 pm
Location - Athens

Post by People's Code » Wed Mar 12, 2014 5:07 am

Σε xampp δεν υπάρχει πρόβλημα δηλώνεις όσο θες. Σε shared hosting αυτές οι ρυθμίσεις συνήθως περιορίζονται από τον διαχειριστή.

Στο admin/index.php κάτω κάτω πριν από το ?> πρόσθεσε προσωρινά το phpinfo() και έλεγξε αν όντως η εφαρμογή βλέπει τις ρυθμίσεις που έχεις δηλώσει.

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 144 guests