Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: DarekM w Marzec 28, 2015, 01:29:08 pm

Tytuł: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: DarekM w Marzec 28, 2015, 01:29:08 pm

Dzień dobry,


Mam Prestashop w wersji 1.5.3 i do wczoraj wszystko działało poprawnie, aż nagle pojawił mi się błąd 500. Z error loga znalazłem, że mam taki błąd.

Fatal error: Maximum execution depth reached (1000) in /classes/shop/Shop.php on line 861

Czy ktoś ma pomysł jak do tego podejść? Co się mogło stać? Jak w ogóle szukać co się stało ;)
Serwer na home.pl. Dzięki za wszelkie sugestie.
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: west w Marzec 28, 2015, 01:33:44 pm
Musisz zwiększyć konto hostingowe - home ma kiepskie parametry pod tym kątem.
Druga możliwość to, że doinstalowałeś moduł, który wywala sklep
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: DarekM w Marzec 28, 2015, 03:02:31 pm
Musisz zwiększyć konto hostingowe - home ma kiepskie parametry pod tym kątem.
Druga możliwość to, że doinstalowałeś moduł, który wywala sklep


No właśnie w tym problem, że nic nie było doinstalowywane. Po prostu sobie działał, ktoś może coś kupował i się wysypało. Niestety home.pl nie daje logów ani nic, więc ten błąd to jedyne co mam.
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: west w Marzec 30, 2015, 06:47:00 pm
Musisz zwiększyć konto hostingowe - home ma kiepskie parametry pod tym kątem.
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: DarekM w Marzec 31, 2015, 01:51:28 pm
Przeniosłem na linuxpl.com i od razu udało mi się zobaczyć co powoduje błąd, był/jest to moduł górne menu. Nic tam niestandardowego nie ma i nie było, po prostu się wykrzaczyło. Ale wyrzuciłem wszystko i dodałem raz jeszcze, zaczęło działać i na home.pl i kopia na linuxpl.com


Dziś niestety na home.pl ponownie wszystko się wywaliło, co gorsza, nie mogę nawet wejść do konfiguracji menu, bo wywala mi błąd:


Fatal error: Maximum execution depth reached (1000) in /classes/cache/CacheFs.php on line 84
Fatal error: Maximum execution depth reached (1000) in Unknown on line 0


Zastanawiam się co może to powodować, zbyt duże zagłębienie kategorii/podkategorii? Serwer i tak zmienię, bo na nowym przynajmniej pokazuje co jest błędem.


Na linuxpl.com strona główna z menu śmiga, ale na podstronie, gdzie jest i menu top i boczne wywala od razu:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 668295 bytes) in /home/public_html/modules/blocktopmenu/blocktopmenu.php on line 645
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: west w Kwiecień 01, 2015, 01:41:55 pm
Widocznie masz zbyt duże drzewo kategorii w stosunku do hostingu
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: DarekM w Kwiecień 03, 2015, 11:20:14 am
W końcu mi wyszło co się stało. Jeden z pracowników (nie wiem jak) zmienił nazwę kategorii HOME i przeniósł ją do jakiejś kategorii. A przez to wszystko się zapętlało. Ręczne działania w bazie naprawiły kłopot. Ale dzięki za sugestie, pomogły.


Bo sam komunikat z home.pl mnie do niczego nie naprowadził, a na pomoc ich BOK-u nie można liczyć. Pierwszą rzeczą, jaką odpisali była reklama certyfikatów SSL :)
Tytuł: Odp: Błąd 500 / Maximum execution depth reached (1000)...
Wiadomość wysłana przez: design4VIP w Kwiecień 03, 2015, 11:26:46 am
W końcu mi wyszło co się stało. Jeden z pracowników (nie wiem jak) zmienił nazwę kategorii HOME i przeniósł ją do jakiejś kategorii. A przez to wszystko się zapętlało. Ręczne działania w bazie naprawiły kłopot. Ale dzięki za sugestie, pomogły.
no niestety, czynnik ludzki jest najtrudniej przewidziec ;)