Jak zwiększyć limit pamięci WordPress: 4 łatwe metody na 2023 r
WordPress to elastyczna platforma, która obsługuje szeroką gamę motywów, wtyczek, formatów plików i dodatkowego oprogramowania. Jednak podczas próby przesłania tych zasobów możesz czasami napotkać błąd limitu pamięci WordPress.
Na szczęście istnieją sposoby na rozwiązanie tego błędu. Zwiększając pamięć PHP dostępną w Twojej witrynie WordPress, możesz nadal dodawać treści i rozwijać swoją witrynę bez żadnych problemów.
W tym poście podzielimy się czterema sposobami zwiększenia limitu pamięci WordPress, aby rozwiązać wszelkie błędy występujące w Twojej witrynie:
- Edytuj wp-config.php i zwiększ wp_memory_limit
- Zmień ustawienia serwera za pomocą PHP.ini
- Edytuj swój plik .htaccess
- Zaktualizuj plan hostingowy swojej witryny
Jeśli chcesz dowiedzieć się, dlaczego występuje ten problem, znajdziesz Wyjaśnienie na końcu tego posta. Zacznijmy!
Jak zwiększyć limit pamięci WordPress
Poniżej przedstawimy cztery różne metody, które możesz wypróbować, aby zwiększyć limit pamięci WordPress.
Niestety nie możemy zagwarantować, że wszystkie te rozwiązania będą działać, ponieważ w dużej mierze zależy to od konfiguracji środowiska hostingowego. Dlatego udostępniliśmy cztery różne metody – przynajmniej jedna z nich powinna działać w Twojej sytuacji.
Ponieważ niektóre z tych poprawek obejmują edycję podstawowych plików WordPress, zdecydowanie zalecamy wykonanie kopii zapasowej witryny przed kontynuowaniem.
Dostępnych jest wiele rozwiązań do tworzenia kopii zapasowych, ale Wtyczka UpdraftPlus daje swobodę przesyłania treści na różne platformy przechowywania w chmurze.
Gdy masz ostatnią kopię zapasową swojej witryny, oto kilka sposobów na zwiększenie limitu pamięci WP.
1. Edytuj wp-config.php i zwiększ wp_memory_limit
Jeśli brakuje Ci pamięci, istnieje proste rozwiązanie: zwiększ ilość pamięci, do której masz dostęp! WordPress pozwala ustawić aktualny limit pamięci w swoim wp-config.php plik przez wp_memory_limit
zmienny. Jednak ten limit może być mniejszy niż ilość pamięci zapewnianej w ramach planu hostingowego.
W takim przypadku być może uda się rozwiązać ten błąd, edytując plik wp-config.php plik. Wprowadzanie zmian na poziomie kodu wiąże się z pewnym ryzykiem, dlatego przed kontynuowaniem warto utworzyć kopię zapasową witryny.
Aby edytować wp-config.php plik, musisz połączyć się z serwerem za pośrednictwem protokołu FTP (File Transfer Protocol) przy użyciu klienta FTP, takiego jak FileZilla.
Jeśli nie masz pewności, jak korzystać z FTP, możesz przeczytać nasz pełny przewodnik po FTP WordPress, ale oto krótki samouczek, jak połączyć się z FileZilla.
W aplikacji FileZilla przejdź do Plik > Menedżer witryny. Jeśli łączysz się przez FTP po raz pierwszy, wybierz Plik > Menedżer serwisu > Nowa witryna:

Możesz teraz wprowadzić informacje o swojej witrynie, wraz z nazwą użytkownika FTP i hasłem. Jeśli nie znasz swoich danych uwierzytelniających FTP, zazwyczaj możesz znaleźć te informacje na swoim koncie hostingowym.
FileZilla połączy się teraz z Twoją witryną i wyświetli wszystkie jej pliki. W aplikacji przejdź do folderu głównego swojej witryny:

Wewnątrz tego folderu kliknij prawym przyciskiem myszy plik wp-config.php plik i wybierz Pokaż zmiany. To otwiera wp-config.php w domyślnym edytorze tekstu. Teraz wyszukaj następującą frazę – WP_MEMORY_LIMIT
.
Może to wyglądać mniej więcej tak:
define( 'WP_MEMORY_LIMIT', '32M' );
Jeśli ten kod już istnieje w twoim wp-config.php plik, musisz zwiększyć liczbę. Na przykład możesz go zwiększyć z 32M
do 256M
.
Jeśli ty nie zobacz ten wiersz kodu w pliku, musisz go dodać. Po prostu dodaj następujący kod nad linią, która mówi /* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );

2. Zmień ustawienia serwera za pomocą PHP.ini
Możesz także podnieść limit pamięci, edytując plik PHP.ini plik. Ten plik ustawia domyślną konfigurację dla dowolnej aplikacji wymagającej PHP.
Za każdym razem, gdy ktoś odwiedza Twoją witrynę WordPress, PHP działa na Twoim serwerze. Podczas tego procesu język programowania PHP sprawdza plik PHP.ini plik z instrukcjami. Obejmuje to ustawienie aktualnego limitu pamięci WordPress.
Jeśli Twój host korzysta z cPanel, możesz edytować konfigurację PHP.ini przez cPanel. Zazwyczaj to narzędzie nazywa się mniej więcej tak Menedżer MultiPHP, MultiPHP edytor INIlub Konfiguracja PHP. Jednak nie wszyscy gospodarze dają ci tę możliwość.
Na przykład, jeśli hostujesz w Bluehost, otrzymasz narzędzie o nazwie MultiPHP edytor INI w pełnym panelu cPanel (do których można uzyskać dostęp z karty Zaawansowane).

Po otwarciu tego narzędzia możesz dostosować limit pamięci:

Jeśli Twój host nie oferuje wbudowanego pulpitu nawigacyjnego PHP.ini edytorze, możesz także mieć możliwość edytowania pliku PHP.ini plik przez FTP.
Po nawiązaniu połączenia przejdź do katalogu głównego w oknie FileZilla i zlokalizuj plik.
Otwórz plik i poszukaj wiersza zawierającego memo
granica ry=. Możesz teraz zwiększyć tę wartość i zapisać zmiany.
Zanim te zmiany wejdą w życie, musisz ponownie uruchomić serwer. Po przywróceniu i uruchomieniu serwera nie powinieneś już napotykać błędu limitu pamięci WordPress.
3. Edytuj swój plik .htaccess
The .htaccess jest ważnym plikiem konfiguracyjnym, jeśli Twój dostawca usług hostingowych korzysta z Apache (co robi wielu gospodarzy). Ten plik kontroluje wiele konfiguracji Twojej witryny, w tym limit pamięci.
Możesz użyć .htaccess przekazywać instrukcje do serwera bez konieczności edytowania plików konfiguracyjnych serwera. To sprawia, że .htaccess jest dobrą alternatywą, jeśli nie możesz uzyskać dostępu do pliku PHP.ini.
Aby uzyskać dostęp do tego pliku, połącz się z serwerem za pomocą klienta FTP, jak omówiliśmy w poprzednich sekcjach. Następnie możesz przejść do swojej witryny public_html katalog, w którym znajduje się .htaccess plik:

Teraz otwórz ten plik i dodaj następujący fragment kodu poniżej pliku # END WordPress
linia:
php_value memory_limit 256M
Oto jak to może wyglądać:

Pamiętaj, aby zapisać zmiany, gdy skończysz.
4. Zaktualizuj plan hostingowy swojej witryny
Chociaż często możesz zwiększyć pamięć dostępną dla swojej witryny, ostatecznie jesteś ograniczony przez swój plan hostingowy. Każdy plan zapewnia dostęp do ograniczonej ilości zasobów. Jeśli wypróbowałeś wszystkie powyższe poprawki i nadal napotykasz ten błąd, być może przekroczyłeś swój obecny plan.
Jeśli chcesz sprawdzić swoją alokację pamięci, powinieneś być w stanie znaleźć te informacje na stronie swojego usługodawcy hostingowego lub w swoim panelu hostingowym. Alternatywnie zawsze możesz skontaktować się z dostawcą w celu uzyskania pomocy.
Jeśli podejrzewasz, że osiągnąłeś limit przydzielonych zasobów, możesz rozważyć uaktualnienie swojego planu. Może to wiązać się z przejściem na wyższy poziom lub przejściem na inny typ planu. Na przykład, jeśli obecnie korzystasz z planu hostingu współdzielonego, być może nadszedł czas na uaktualnienie do wirtualnego serwera prywatnego (VPS). Możesz nawet wyskoczyć na serwer dedykowany.
Ewentualnie możesz zdecydować się na zmianę dostawcy usług hostingowych. Podczas poszukiwania nowego hosta zalecamy zwrócenie szczególnej uwagi na ilość pamięci przydzielonej w ramach każdego planu. Jeśli to możliwe, spróbuj znaleźć dostawcę, który oferuje domyślny limit pamięci wynoszący 256 MB lub więcej.
Rozsądnie jest również wybrać elastycznego dostawcę. Jeśli możesz łatwo zwiększyć ilość zasobów przydzielanych do Twojej witryny, prawdopodobieństwo wystąpienia błędu limitu pamięci w przyszłości jest znacznie mniejsze.
Dlaczego możesz napotkać błąd „Limit pamięci WordPress”.
Za każdym razem, gdy napotkasz błąd w WordPressie, naturalnie będziesz chciał rozwiązać problem tak szybko, jak to możliwe. Jednak często pomaga zrozumieć, na czym polega błąd i dlaczego występuje. Następnie możesz podjąć kroki, aby uniknąć napotkania tego problemu w przyszłości.
Najczęstsze błędy WordPress są dość łatwe do rozwiązania, ale ta platforma nie zawsze zawiera wiele wyjaśnień w komunikacie o błędzie. Na przykład wewnętrzny błąd serwera 500 jest notorycznie niejasny.
Dzięki WordPress wszystko, co przesyłasz lub instalujesz, jest przechowywane na serwerze. Kiedy kupujesz plan hostingowy, Twój dostawca przydziela określoną ilość zasobów Twojej witrynie. Obejmuje to pamięć używaną do przechowywania całej zawartości witryny.
Czasami podczas próby przesłania multimediów do witryny WordPress możesz napotkać następujący komunikat: „Błąd krytyczny: wyczerpano dozwolony rozmiar pamięci 67108864 bajtów”. Ten problem może również wystąpić podczas próby zainstalowania nowego motywu lub wtyczki. Niezależnie od wyzwalacza ten błąd oznacza, że zabrakło pamięci.
Jak omówiliśmy w tym poście, możesz zminimalizować swoje szanse na napotkanie tego problemu, zwiększając limit pamięci i potencjalnie inwestując w bardziej zaawansowany plan hostingowy. Ogólna zasada jest taka, że im droższy plan hostingowy, tym więcej miejsca i pamięci będziesz mieć do dyspozycji.
Jednak nawet plany hostingowe wyższego poziomu rzadko zapewniają dostęp do nieograniczonych zasobów. Z tego powodu mądrze jest podjąć kroki w celu zminimalizowania zużycia pamięci. Może to obejmować odinstalowanie niepotrzebnych wtyczek i inne optymalizacje wydajności.
Napraw problemy z limitem pamięci WordPress na dobre
W większości przypadków możesz przesyłać pliki do swojej witryny i instalować dodatkowe oprogramowanie bez żadnych problemów. Jednak w pewnym momencie możesz napotkać błąd limitu pamięci WordPress.
Podsumujmy szybko cztery sposoby na zwiększenie limitu pamięci WordPress i rozwiązanie tego problemu:
- Zwiększ limit pamięci PHP WordPress, edytując swój wp-config.php plik.
- Zmień ustawienia serwera, edytując PHP.ini.
- Edytuj swój .htaccess plik, aby zwiększyć limit pamięci PHP.
- Uaktualnij plan hostingowy swojej witryny do planu z większą ilością zasobów.
Aby uzyskać ogólne wskazówki dotyczące problemów z WordPress, takich jak ten, zapoznaj się z naszym przewodnikiem po rozwiązywaniu problemów z WordPress. Mamy również przewodnik, jak naprawić ponad 20 najczęstszych błędów WordPress.