Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: anubiss w Maj 30, 2012, 12:44:20 pm
-
Witam,
pierwsze moje pytanie na forum, ale mam nadzieję że ktoś pomoże, bo temat dosyć pilny.
A więc tak, na nazwa.pl mam uruchomiony sklep PrestaShop™ 1.4.4.1 | PrestaShopPL v. 1.4.4.1
Próbujemy zaimportować bazę produktów z pliku csv. Pliki ze zdjęciami są już u nas na serwerze, niestety przy próbie importu po około 20 - 30 produktach skrypt przerywa działanie :-\. Te produkty które się dodają w czasie działania skryptu działają bez problemu.
Teraz pytanie, jak to obejść, czy to ograniczenie nazwa.pl czy coś nie tak z ustawieniami sklepu, bo produktów do dodania i aktualizacji jest ponad 1000 i pomijanie wierszy za każdym razem nie wchodzi w rachubę.
-
na czas importu dopiszcie linijke w pliku config/config.inc.php
ini_set('max_execution_time', -1);
po imporcie zakomentujcie lub usuncie ja
ta komenda znosi limit czasu wykonania skryptu, domyslnie limit wynosi 30s.
lepiej podzielic plik csv na porcje a nie taki duzy importowac
To niczyja wina, po prostu srodowisko php jest tak domyslnie skonfigurowane
-
Niestety na nazwa.pl powyższe nie pomaga, dalej skrypt przerywany jest po 30 sekundach.
Od obsługi netart otrzymałem informację że nie da się tego czasu powiększyć, ale może ktoś ma jakiś pomysł?
-
w takim razie pozostaje podzielic csv na paczki po 20-25
tak to jest jak sie ma taki hosting
hostingi, ktore blokuja ini_set to naprawde rzadkosc
2 opcja:
to skopiowanie sklepu i bazy na lokalny serwer, wgranie csv i z powrotem wgranie na hosting
-
Sprawdź czy nie masz jakiegoś błędu w pliku csv z którego importujesz bo jeśli w ciągu 30sekund importowane jest tylko 20-30 produktów to coś jest nie halo.....
W ciągu 30 sekund spokojnie powinno się zaimportować 200-300 produktów a nawet dużo więcej szczególnie, że (jak sam napisałeś) zdjęć nie importujesz...
-
wlacz pokazywanie bledow, mozliwe ze masz blad w csv
zdjecia sa na serwerze, nie ma uploadu tylko z katalogu, wiec tworzone sa tez miniaturki -to troche trwa w zaleznosci od obciazenia serwera