Spis treści
Błąd wyczerpania pamięci WordPress występuje, gdy skrypt przekracza domyślny limit alokacji pamięci dla PHP. Może to uniemożliwić prawidłowe działanie witryny i spowodować wyświetlenie komunikatu o błędzie, takiego jak "Błąd krytyczny: Wyczerpano dozwolony rozmiar pamięci X bajtów". Zwiększenie limitu pamięci PHP może często rozwiązać ten problem. Oto jak to zrobić [...]
Edytuj plik wp-config.php
The wp-config.php
zawiera podstawowe szczegóły konfiguracji witryny WordPress. Możesz zwiększyć limit pamięci PHP, dodając linię kodu do tego pliku.
- Połączenie z witryną za pomocą klienta FTP lub menedżera plików dostępnego w panelu sterowania hostingu.
- Zlokalizuj
wp-config.php
plik który znajduje się w katalogu głównym instalacji WordPress. - Edytuj plik i dodaj następującą linię kodu tuż przed linią, która mówi
/* To wszystko, przestań edytować! Miłego blogowania. */
:
define('WP_MEMORY_LIMIT', '256M');
Ta linia zwiększa limit pamięci PHP do 256 MB. Wartość tę można dostosować do własnych potrzeb i możliwości środowiska hostingowego.
- Zapisz zmiany i prześlij plik z powrotem na swój serwer, jeśli korzystasz z FTP.
Edycja pliku PHP.ini
W przypadku edycji wp-config.php
nie rozwiązuje problemu, konieczne może być zwiększenie limitu w sekcji php.ini
który jest domyślnym plikiem konfiguracyjnym dla PHP.
- Plik ten zazwyczaj nie jest dostępny na hostingu współdzielonym, ale można utworzyć plik o nazwie
php.ini
w katalogu głównym instalacji WordPress i dodaj następującą linię:
memory_limit = 256M
- Jeśli korzystasz z serwera VPS lub dedykowanego i masz dostęp do głównego serwera
php.ini
można bezpośrednio edytować ten plik za pomocą tego samego wiersza. Lokalizacja tego pliku może się różnić w zależności od konfiguracji serwera.
Edycja pliku .htaccess
Innym sposobem na zwiększenie limitu pamięci PHP jest edycja pliku .htaccess
znajdujący się w katalogu głównym instalacji WordPress.
- Dostęp do witryny przez FTP lub menedżera plików i znajdź plik
.htaccess
plik. - Edytuj plik i dodać następujący wiersz:
php_value memory_limit 256M
- Zapisz zmiany i sprawdzić, czy błąd wyczerpania pamięci został rozwiązany.
Kontakt z dostawcą usług hostingowych
Jeśli żadne z powyższych rozwiązań nie działa, dostawca hostingu może nie zezwalać na ręczne zwiększanie limitu pamięci PHP. Skontaktuj się z zespołem pomocy technicznej w celu uzyskania pomocy. Mogą oni zwiększyć limit dla ciebie lub udzielić wskazówek, jak to zrobić w ich środowisku hostingowym.
Wniosek
Zwiększenie limitu pamięci PHP może pomóc w rozwiązaniu błędu wyczerpania pamięci w WordPress. Jednak ważne jest również, aby zrozumieć, dlaczego wystąpił błąd. Może to być spowodowane źle zakodowaną wtyczką, motywem lub niestandardowym skryptem. Rozważ dezaktywację wtyczek i tymczasowe przełączenie się na domyślny motyw WordPress, aby zdiagnozować problem. Jeśli problem nie ustąpi, konieczne może być zoptymalizowanie witryny lub uaktualnienie planu hostingowego w celu dostosowania go do wymagań witryny.