Jak sprawdzić Memory Limit
Aby upewnić się, jaką wartość ma limit pamięci w Twojej stronie, możesz przejść do Kokpitu WordPressa i sprawdzić w sekcji Narzędzia > Stan witryny > Informacje. Limity pamięci powinny być tam widoczne w części dotyczącej serwera.
Pamiętaj! Jeśli po zmianie limitu nadal napotykasz na problemy, możliwe, że serwer ma narzucony maksymalny limit pamięci, którego nie można przekroczyć bez interwencji administratora. W takim przypadku warto skontaktować się z dostawcą hostingu.
Na co wpływa parametr "WP_Memory_limit"
1. Wydajność strony
Jeśli strona ma zbyt niski limit pamięci, może to prowadzić do częstych błędów „Out of Memory”, zwłaszcza gdy strona obsługuje wiele wtyczek, motywów lub działa na skomplikowanym kodzie. Zwiększenie limitu pamięci może poprawić stabilność i płynność działania.
2. Funkcjonowanie wtyczek
3. Złożone operacje
4. Bezpieczeństwo i niezawodność
W WordPressie istnieją dwa istotne parametry dotyczące pamięci: WP_MEMORY_LIMIT i WP_MAX_MEMORY_LIMIT. Pierwszy z nich, WP_MEMORY_LIMIT, określa maksymalną ilość pamięci dostępnej dla WordPressa i jego wtyczek w standardowym działaniu strony, np. dla front-endu. Domyślnie jest to zazwyczaj 40MB dla stron publicznych i 64MB dla zaplecza administracyjnego (back-end). Natomiast WP_MAX_MEMORY_LIMIT odnosi się do maksymalnej ilości pamięci, jaką WordPress może wykorzystać podczas bardziej wymagających operacji administracyjnych, takich jak importy, aktualizacje czy inne zadania obciążające zasoby.
WP_MAX_MEMORY_LIMIT jest zazwyczaj wyższy niż WP_MEMORY_LIMIT, aby umożliwić WordPressowi bardziej intensywne operacje w obszarze administracyjnym. Obydwa parametry mogą być dostosowywane w pliku wp-config.php, jednak ich wartość jest ograniczona ustawieniami serwera, zwłaszcza limitem pamięci PHP (php.ini).
Jak zmienić ustawienia limitu pamięci w WordPress
Jeśli strona ma zbyt niski limit pamięci, może to prowadzić do częstych błędów „Out of Memory”, zwłaszcza gdy strona obsługuje wiele wtyczek, motywów lub działa na skomplikowanym kodzie. Zwiększenie limitu pamięci może poprawić stabilność i płynność działania.
1. Zmiana WP_Memory_Limit w pliku wp-config.php
Jeśli strona ma zbyt niski limit pamięci, może to prowadzić do częstych błędów „Out of Memory”, zwłaszcza gdy strona obsługuje wiele wtyczek, motywów lub działa na skomplikowanym kodzie. Zwiększenie limitu pamięci może poprawić stabilność i płynność działania.
- Zaloguj się na serwer (np. za pomocą FTP lub menedżera plików w panelu hostingowym).
- Znajdź i otwórz plik wp-config.php, który znajduje się w głównym katalogu WordPressa.
- Dodaj lub zaktualizuj poniższą linię, nad komentarzem „That's all, stop editing!”:
define ('WP_MEMORY_LIMIT', '768M');
Jeśli chcesz zmienić limit pamięci na 256 MB, możesz dostosować wartość wpisując 256M. Warto jest sprawdzić, jakie wartości zalecane są do zastosowanego motywu oraz wtyczek.
- Zapisz zmiany i zamknij plik.
2. Zmiana WP_memory_limit w pliku php.ini
Jeśli powyższa metoda zmiany nie działa, być może limit pamięci jest ograniczony przez ustawienia PHP na serwerze.
- Otwórz lub utwórz plik php.ini w głównym katalogu instalacji WordPress (lub w katalogu public_html).
- Dodaj lub edytuj następującą linię:
memory_limit = 256M
- Zapisz plik.
3. Zmiana "memory limit" przez panel hostingu
- Zaloguj się do swojego panelu hostingowego.
- Znajdź sekcję dotyczącą ustawień PHP (często nazwaną „PHP Settings”, „Select PHP Version” lub podobnie).
- Znajdź opcję memory_limit i ustaw żądany limit (np. 256M).
- Zapisz zmiany.