Błąd „Fatal error: Allowed memory size exhausted” pojawia się, gdy wtyczki potrzebują więcej pamięci RAM niż pozwala serwer. Zwiększamy limit i usuwamy wąskie gardła.
Cena stała: 369 zł netto
Diagnoza od ręki
30 dni gwarancji
Czym jest limit pamięci PHP w WordPressie
Pamięć PHP to zasób pamięci operacyjnej RAM przydzielany skryptom WordPressa na czas wykonywania zapytań. Gdy na stronie działa rozbudowany motyw, edytor wizualny Elementor lub sklep WooCommerce, standardowy limit może okazać się zbyt mały.
Najczęstsze przyczyny awarii
Zbyt niski limit bazowy w konfiguracji
Domyślny limit pamięci 40 MB lub 64 MB jest za mały dla nowoczesnych stron z wieloma wtyczkami.
Ciężki edytor wizualny (Elementor, Divi)
Edytory stron podczas generowania podglądu wymagają minimum 256 MB lub 512 MB pamięci.
Zapętlony skrypt lub niekończące się zapytanie
Błąd w kodzie wtyczki powoduje pożeranie pamięci w nieskończoność aż do wyczerpania zasobów.
Zbyt duża liczba równoległych procesów w tle
Cykliczne zadania WP-Cron, importy produktów lub generowanie miniatur zdjęć.
Jak zwiększyć limit pamięci w WordPressie
- Sprawdź w panelu hostingu aktualny przydział pamięci RAM dla procesów PHP (parametr memory_limit).
- Zwróć uwagę, czy błąd pojawia się tylko podczas edycji w wizualnym edytorze (np. Elementor, Divi), czy paraliżuje całą stronę.
- Pamiętaj: dopisywanie dyrektyw php_value do pliku .htaccess na serwerach z PHP-FPM wywołuje natychmiastowy błąd 500.
- Skontaktuj się z nami – bezpiecznie zwiększymy limit pamięci w konfiguracji serwera i zoptymalizujemy zapytania obciążające pamięć RAM.
Uwaga: Czego nie robić: jeśli zwiększenie limitu do 512M nie pomaga, nie podnoś go w nieskończoność. Oznacza to błąd w kodzie wtyczki, a nie realne zapotrzebowanie.
Szybka naprawa usterki: 369 zł netto
Nie masz czasu ani ochoty ręcznie edytować plików konfiguracyjnych? Zdiagnozujemy problem, usuniemy przyczynę i przywrócimy stronę do działania.
Standardowa naprawa
369 zł netto
Stała cena za usunięcie błędu na małej lub średniej stronie WordPress. W cenie pełna kopia przed pracami, usunięcie usterki oraz 30 dni gwarancji.
Duży sklep WooCommerce / portal
Wycena indywidualna
W przypadku zaawansowanych instalacji z wieloma integracjami wycenę podajemy po wstępnej diagnozie technicznej.
Najczęściej zadawane pytania o limit pamięci RAM
Co oznacza błąd „Fatal error: Allowed memory size exhausted”?
Oznacza to, że skrypty WordPressa (np. podczas generowania podglądu w Elementorze, tworzenia miniatur czy generowania raportu) zużyły całą pamięć RAM przydzieloną przez serwer.
Gdzie wpisać dyrektywę WP_MEMORY_LIMIT na serwerze?
W pliku wp-config.php należy dodać linijkę define(WP_MEMORY_LIMIT, 256M); tuż przed linią /* That is all, stop editing! */.
Co zrobić, gdy hosting nie pozwala na zwiększenie limitu w wp-config.php?
Należy zmienić parametr memory_limit w pliku php.ini lub panelu konfiguracyjnym hostingu. Jeśli hosting ma sztywny niski limit, konieczna może być optymalizacja wtyczek lub zmiana pakietu.
Dlaczego sam Elementor lub WooCommerce potrzebuje aż 256 MB RAM?
Rozbudowane edytory wizualne i silniki e-commerce ładują do pamięci setki modułów jednocześnie podczas edycji strony i przetwarzania procesów koszyka.