Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Poprawka: Błąd wyczerpania pamięci WordPress – Zwiększ pamięć PHP

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy widzisz komunikat o błędzie wyczerpania dozwolonego rozmiaru pamięci w WordPress?

Jest to jeden z najczęstszych błędów WordPress i można go łatwo poprawić, zwiększając limit pamięci PHP w WordPress.

W tym artykule pokażemy, jak poprawić błąd wyczerpania pamięci WordPress poprzez zwiększenie limitu pamięci PHP.

Fix: WordPress Memory Exhausted Error – Increase PHP Memory

Czym jest błąd wyczerpania pamięci WordPress?

Błąd wyczerpania pamięci WordPress to komunikat, który możesz zobaczyć, jeśli twoja witryna internetowa ma trudności z wykonywaniem zadań.

WordPress jest zbudowany przy użyciu PHP, języka programowania po stronie serwera, który wymaga pamięci do działania.

Podobnie jak każdy inny komputer, serwery WWW mają ograniczoną ilość pamięci do uruchamiania wielu aplikacji jednocześnie. Dostawcy hostingu WordPress przydzielają określone rozmiary pamięci dla różnych aplikacji, w tym PHP.

Kiedy twój kod WordPress wymaga więcej pamięci niż domyślnie przydzielona, zobaczysz ten komunikat o błędzie:

Błąd krytyczny: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx

Memory exhausted error displayed on a WordPress site

Twoja witryna WordPress może wyczerpywać pamięć serwera, jeśli tak się dzieje:

  • Dużo obrazków, filmów i innego rodzaju multimediów
  • Mnóstwo nieużywanych wtyczek WordPress
  • Przekroczenie zasobów planu hostingowego

Domyślnie WordPress automatycznie próbuje zwiększyć limit pamięci PHP, jeśli jest on mniejszy niż 64 MB. Jednak 64 MB to często za mało.

Powiedziawszy to, zobaczmy, jak łatwo zwiększyć limit pamięci PHP w WordPress, aby uniknąć błędu wyczerpania pamięci.

Możesz skorzystać z poniższych odnośników, aby poruszać się po poradniku:

Uwaga: Niektóre z tych metod wymagają bezpośredniej edycji twoich plików WordPress. Sugerujemy najpierw utworzenie kopii zapasowej twojej witryny internetowej, aby uniknąć dalszych błędów.

Opcja 1: Edycja pliku wp-config.php

Po pierwsze, musisz edytować plik wp-config.php na twojej witrynie WordPress. Jest to jeden z rdzennych plików WordPressa znajdujący się w katalogu głównym, zwykle o nazwie public_html.

Będziesz musiał użyć klienta FTP, takiego jak FileZilla lub menedżera plików w twoim panelu kontrolnym hostingu.

Następnie musisz wkleić następującą linię w pliku wp-config.php tuż przed tą, która mówi: To wszystko, przestań edytować! Szczęśliwego blogowania.

define( 'WP_MEMORY_LIMIT', '256M' );

Ten kod nakazuje WordPressowi zwiększenie limitu pamięci PHP do 256 MB.

Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak znaleźć i edytować plik wp-config.php.

Gdy skończysz, musisz zapisać zmiany i przesłać plik wp-config.php z powrotem na twój serwer.

Możesz teraz przejść na twoją witrynę WordPress, a błąd wyczerpanej pamięci powinien zniknąć.

Opcja 2: Edycja pliku .htaccess

Kolejną metodą jest edycja pliku .htaccess. Plik ten również znajduje się w katalogu głównym witryny internetowej WordPress.

W tym miejscu należy wkleić następujący kod przed linią z napisem #END WORDPRESS.

php_value memory_limit 256M

Podobnie jak w poprzednim kodzie, powie on WordPressowi, aby zwiększył limit pamięci PHP do 256 MB.p

Następnie zapisz wprowadzone zmiany i prześlij plik z powrotem na serwer WWW. Możesz teraz ponownie otworzyć twoją witrynę internetową WordPress, aby sprawdzić, czy błąd limitu pamięci zniknął.

Jeśli nie możesz znaleźć pliku .htaccess, zapoznaj się z naszym przewodnikiem na temat tego, dlaczego może go bra kować i jak go znaleźć.

Opcja 3: Sprawdzenie twojego pliku php.ini

Jeśli powyższe metody nie działają, możesz zajrzeć do twojego pliku php.ini.

php.ini to plik, który kontroluje twoje ustawienia PHP, w tym wersję PHP i skrypty PHP. Nie jest to plik rdzenia WordPressa, ponieważ zazwyczaj zarządza nim twój dostawca hostingu.

Możesz sprawdzić jego kod, aby zobaczyć twój limit wykorzystania pamięci PHP. Więcej szczegółów można znaleźć w naszym przewodniku na temat znajdowania i edytowania pliku php.ini.

Ponieważ jednak jest to zaawansowana metoda, zalecamy skontaktowanie się z zespołem pomocy technicznej dostawcy hostingu, aby sprawdzić, czy może on ręcznie zwiększyć limit pamięci WordPress. W przeciwnym razie może to spowodować dalsze błędy.

Możesz przeczytać nasz przewodnik na temat tego, jak prawidłowo poprosić o pomoc techniczną WordPress, aby uzyskać więcej informacji.

Opcja 4: Aktualizacja twojego hostingu WordPress

Jeśli ciągle napotykasz błąd wyczerpanej pamięci, może to oznaczać, że twoja witryna internetowa przerosła obecny, aktualny plan hostingowy.

Gdy twoja witryna internetowa przyciąga więcej odwiedzających i dodaje więcej treści, wymaga więcej zasób do sprawnego funkcjonowania. Uaktualnienie do planu z wyższym przydziałem pamięci może być trwałym rozwiązaniem.

Rozważ aktualizację twojego hostingu WordPress, jeśli:

  • Wypróbowałeś poprzednie rozwiązania, ale błąd nadal występuje.
  • Twoja witryna internetowa znacznie zwiększyła ruch lub treść.
  • Planujesz dodanie funkcji lub funkcjonalności, które wymagają większej ilości zasobów.

Bluehost oferuje niedrogie i niezawodne plany hostingowe WordPress, które można skalować wraz z potrzebami twojej witryny internetowej. Zapewniają przyjazną dla użytkownika platformę specjalnie zoptymalizowaną pod kątem WordPress, ułatwiając zarządzanie twoją witryną internetową.

Jeśli skorzystasz z naszego kodu kuponu Bluehost, możesz uzyskać do 61% zniżki na twój pierwszy zakup. Wystarczy kliknąć przycisk poniżej, aby go otrzymać:

Bluehost offer for WPBeginner readers

Jak uniknąć wyczerpania pamięci twojego WordPressa?

Teraz, gdy naprawiono błąd wyczerpania pamięci WordPress, oto kilka proaktywnych kroków, aby zapobiec jego ponownemu wystąpieniu:

Mamy nadzieję, że ten artykuł pomógł ci rozwiązać błąd wyczerpania pamięci WordPress poprzez zwiększenie limitu pamięci PHP. Zachęcamy również do zapoznania się z naszym przewodnikiem dla początkujących krok po kroku dotyczącym rozwiązywania problemów z błędami WordPress a oraz naszymi eksperckimi propozycjami najlepszych wtyczek do WordPressa, które pomogą rozwinąć twoją witrynę.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

464 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Joshua says

    Great article, i encountered this problem when i installed a new wordpress theme. While you have accurately told us how to solve this problem, i’m thinking what is the impact of having a website that runs on high php memory on web hosting resources, etc?

    Many thanks.

    • WPBeginner Support says

      Hey Joshua,

      It depends. If you are on shared hosting and your website is continuously using more memory than it should, then your web host will automatically kill that particular process.

      Administrator

  3. Nicole says

    I always forget how to fix this error when I encounter it. Luckily I found your post, and it worked like a charm. Panic mode is now over. Thank you!

  4. Jos Schuurmans says

    Thanks for the tut, good stuff!

    QUESTION: After increasing from the default 64M to 256M, my white screen disappeared and the site is up. Is there a reason to scale down the memory again?

    Cheers,
    Jos

  5. Chris says

    Today is the second time that I’ve needed to refer to this post (bad memory – much like my site).

    Great info, keep up the fantastic work.

  6. Arjuna says

    Hi!
    How can I mixed this error?
    Fatal error: Allowed memory size of 176160768 bytes exhausted (tried to allocate 78 bytes) in /home/brandkpl/public_html/wp-includes/taxonomy.php on line 3146

  7. Kay says

    Hi there,

    Is there a way to increase the memory and make sure it stays that way when updating WP?

    Everything I update my site, I have to do it all over again…

    Thanks for your help!

  8. Fazzy says

    i also found that there could be a chance that in the root folder there will be a „maint” folder, although normally this will give you a screen saying its under maint which you will then know what to do.

    but in my instance the „Maint” in the root folder just showed the WSOD once it was removed i was back up and running.

  9. kandra says

    Nice one, i wonder I could increase the memory of instant wp aplication in order to successfully migrate my blog in blogger to wordpress.

  10. Laxmanrao says

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 78 bytes) in /home/xxxx/public_html/wp-includes/wp-db.php on line 1837

  11. Neha Srivastava says

    Hi,
    i am getting this error, while importing demo and uploading plugin.
    i have already try out these methods. pls help.
    500 – Internal server error.
    There is a problem with the resource you are looking for, and it cannot be displayed.

  12. Emily says

    Hi, this sounds like the issue I’m having with Prophoto – however I can’t login to the admin area – as I get a blank white screen – to make the changes you suggest, is there another way? Thanks so much

  13. ginger says

    Hey, I probably have a huge problem here.. but the only wp-config file I can find on my Air is wp-config-sample.php.

    total blank webpage situation – i doubt it’s memory since i don’t have more than a couple pages…

  14. Jeff Moyer says

    It’s usually easier to get your web host to do this rather then doing it manually, if you screw something up you can make your website worse.

  15. Blogger says

    „First open your wp-config.php which is located in the root WordPress directory. Then add the following line inside the main php tag:”

    I really have no idea what to click to find the wp-config.php or the root WordPress Directory. Is it in the Settings? :D Sorry. I just can’t figure out. :) Thanks.

  16. Brittany Goldsby says

    Thank you so much for this! Me and my office manager was about to pull our hair out because we couldn’t figure out how to increase the memory limit on a website we were working for a client. We actually increased the memory to '128M’ because ’64M’ was already there and it worked like a charm. Thanks!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.