Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: piotr_l w Marzec 18, 2015, 05:04:44 pm
-
Witam, dziś przytrafił mi się pewien błąd. Wchodząc w panel MODUŁY wyskakuje biała strona. Udało mi się dotrzeć do momentu kiedy wyskakuje mi błąd wskazujący na ten problem, ale nie potrafię go poprawnie zinterpretować, ponieważ nie jestem programistą.
Błąd:
Fatal error: Allowed memory size of 62914560 bytes exhausted (tried to allocate 47932 bytes) in /home/admin/domains/****.pl/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281
[PrestaShop] Fatal error in module file :/home/admin/domains/****.pl/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php:
Allowed memory size of 62914560 bytes exhausted (tried to allocate 47932 bytes)
po chwili błąd zmienił się:
Fatal error: Allowed memory size of 62914560 bytes exhausted (tried to allocate 122880 bytes) in /home/admin/domains/****.pl/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 147
[PrestaShop] Fatal error in module file :/home/admin/domains/****.pl/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code:
Allowed memory size of 62914560 bytes exhausted (tried to allocate 122880 bytes)
-
zwiększ parametry hostingu przeciez grzecznie pisze :
"Allowed memory size of...."
"dozwolona pamięć została przekroczona"
-
Dzięki wielkie za odpowiedź. Obecnie posiadam serwer o takich parametrach:
Dysk twardy (HDD): 51000 MB
Pamięć (RAM): 2048 MB
Pamięć gwarantowana: 1024 MB
Procesor (% rdzenia): bez limitu - 100%
Transfer: 1000 GB
OS: debian-7.0-x86_64-DA-v2
Czy uważasz, że zmiana na hosting firmy kei o powierzchni 120GB to dobry ruch? Czy może wystarczy mi mniej? Oprócz sklepu internetowego opartego na prestashop potrzebuję również niewielkiej powierzchni na 2-3 strony oparte na Wordpressie.
Jeśli chodzi o sklep to będzie zawierał na razie 1 - 2 tyś produktów. Z czasem nie wykluczam potrzeby wyodrębnienia powierzchni na kolejny sklep (ciut mniejszy - ok 500 - 1000 produktów).
Serwer z kei wygląda także lepiej pod względem finansowym. W tym momencie stoi przede mną konieczność przedłużenia o rok terminu obecnego serwera. Jest to koszt rzędu 480 zł. W przypadku kei to 180 zł więc różnica kolosalna.
Z góry wielkie dzięki za rady! Przyznaję, że w tej kwestii jestem ciut zielony i wolę postawić na rady osób doświadczonych w temacie :)
PS. Proszę nie odbierać tego postu jako kryptoreklamy. Chciałbym znać opinię na temat hostingu tej firmy i nie próbuję w żaden sposób jej reklamować :) Pozdrawiam serdecznie!
-
parametry sa ok zobacz co masz przypisane w php.ini na hostingu, a w szczególności
memory_limit = 512M
max_input_time=-1
max_execution_time=960
upload_max_filesize=25M
post_max_size=25M
max_input_vars = 10000
-
Tak tez zrobie. Dzieki za zainteresowanie tematem :) a czy uwazacie ze zmiana hostingu na ten ktory podałem jest z korzyscia dla mnie czy odwrotnie? Bo finansowo oplaca mi sie bardziej zmiana... 300 zl w kieszeni :) a podkreslam ze obecnie konczy mi sie okres hostingu i mam mozliwosc zmiany. rozwaze każda mozliwosc :)
-
Sprawdziłem parametry w php.ini. Jest pewien zapis, który mnie zastanawia. Mianowicie "Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M".
Co w tej sytuacji można zrobić?
-
zmień wartośc na 512MB i przeładuj apache
-
Ok a teraz pytanie z kategorii głupich - jak przeładować apache? Nie jestem z wykształcenia informatykiem - moja wiedza jest ograniczona :)
-
a jaki masz panel zarządzania hostingiem i czy masz dostęp do roota po ssh?
-
DirectAdmin. Z ssh nie korzystałem więc ciężko powiedzieć. Jeśli jest to niezbędne to jakoś damy radę tylko uprzejmie proszę o wskazówki.
-
to akurat jest proste pod warunkiem, ze masz uprawnienia na poziomie admina
zakładka edytor plików - /etc... php.ini - tutaj ustawiasz wartości php
zakładka "monitor usług" httpd przeładuj - tutaj przeładowujesz ustawienia php
-
Wykonałem powyższe polecenie jednak problem nadal występuje. Mianowicie zmieniłem limit pamięci w php.ini na 512MB i przeładowałem HTTPD.