Porada Wordpress: Zwiększ limit pamięci PHP

Wordpress
Wordpress
Brak pamięci w Wordpressie? Zwiększ limit pamięci - wiele dróg prowadzi do celu!

Po aktualizacji do Wordpress 3.5.2 dzisiaj, kiedy wywołałem stronę administratora „Edytuj strony”, otrzymałem wiadomość, że nie ma wystarczającej ilości pamięci dla procesu. PHP zwykle zgłasza to za pomocą komunikatu takiego jak ten: „Błąd krytyczny: Dozwolony rozmiar pamięci 12.345 345 bajtów został wyczerpany (próbowano przydzielić XNUMX bajtów) w SCRIPTNAME”. Pokazuje, jak wysoko ustawiony jest aktualny limit pamięci io ile bajtów został przekroczony.

Korzystam z hostera allinkl.com dla mojego [Wordpress Hosting->wordpress-hosting], który mogę serdecznie polecić. Mój domyślny limit wynosił 64 MB – chociaż wydaje się, że został ustawiony na 128 MB na nowszych kontach. Te 64 MB wynika prawdopodobnie z faktu, że mam dość stare konto i ustawiony był wówczas niższy limit pamięci. Zasadniczo nie ma to znaczenia, ponieważ obecnie możesz ustawić swój limit do 256 MB z all-inclusive - i nawet Wordpress, który jest bardzo wypchany wtyczkami, powinien sobie z tym poradzić bez żadnych problemów.

Jak wysoki jest mój limit pamięci?

Łatwym sposobem sprawdzenia, jak wysoka jest aktualna wartość u twojego dostawcy, jest zainstalowanie wtyczki Wordpress "wykorzystanie pamięci wp„. Aktywujesz to, a następnie otrzymujesz linię w stopce każdej strony w WP-Admin, która pokazuje, jak wysoki jest limit i ile pamięci wymaga wywołanie bieżącej strony. Wyświetlacz wygląda wtedy tak: „Pamięć: 68.91 z 128 MB”.

Komunikat o błędzie po aktualizacji WordPressa?

Powodem, dla którego otrzymujesz takie ostrzeżenie PHP, że limit pamięci został przekroczony, zwłaszcza po aktualizacji Wordpressa, jest to, że oprogramowanie trochę się rozrasta z każdą aktualizacją i zyskuje więcej funkcji. Oznacza to, że zapotrzebowanie Wordpressa na pamięć wzrasta od czasu do czasu, przez co limit zostaje przekroczony dla niektórych procesów. Dobrą wiadomością jest to, że wiadomość najczęściej pojawia się jako pierwsza w WP Admin i pozostaje niewidoczna dla odwiedzających w interfejsie użytkownika, ponieważ interfejs zużywa mniej pamięci.

Naprawiono komunikat o błędzie poprzez zwiększenie limitu pamięci PHP

Istnieje kilka sposobów na pozbycie się komunikatu o błędzie. Chciałbym tylko przedstawić kilka, które zwiększają limit pamięci PHP:

Zwiększenie za pomocą pliku .htaccess

W takim przypadku po prostu użyj programu FTP, aby wywołać plik „.htaccess”, który znajduje się w katalogu głównym instalacji Wordpress. Tam dodajesz następującą linię, która zwiększa pamięć do 128 MB. Jeśli potrzebujesz więcej, musisz odpowiednio dostosować liczbę i użyć na przykład 256 MB.

php_value memory_limit 256M

Dzięki temu sprawa z plikiem htaccess jest już gotowa.

Mała wskazówka dla osób, które korzystają z [all-inclusive hosting resellera->reseller-hosting]: Aby zwiększyć limit pamięci dla wszystkich domen, przejdź do głównego folderu, który zawiera wszystkie podfoldery domen. Tam tworzysz plik .htaccess i dodajesz powyższą linię. Przejmowany jest również limit dla wszystkich podfolderów, a tym samym dla wszystkich innych domen.

Zwiększ limit pamięci za pomocą wtyczki

Innym łatwym sposobem dla fanów wtyczek jest zainstalowanie wtyczki”Zmień limit pamięci„. Po instalacji i aktywacji możesz ustawić limit bezpośrednio – bez konieczności zmiany jakichkolwiek plików PHP lub innych plików.

Dostosowywanie limitu pamięci za pomocą wp-config.php

Innym sposobem wyboru jest modyfikacja pliku wp-config.php, który znajduje się w głównym katalogu WordPressa. Tam dodajesz tę linię, aby ustawić maksymalne wymagania dotyczące pamięci:

memory_limit=256M

W rzeczywistości opisuje to wszystkie „łatwe” sposoby, z których przynajmniej jeden zwykle powinien działać. Jeśli nie masz w tym szczęścia, Twój gospodarz może nie zezwolić na zwiększenie limitu, a powyższe instrukcje nie będą działać. W takim przypadku powinieneś raczej skontaktować się bezpośrednio z gospodarzem, aby dowiedzieć się, co możesz zrobić.

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

5 odpowiedzi na „Wskazówka Wordpressa: zwiększ limit pamięci PHP”

  1. Pingback: Hosting WordPress - przetestuj moją wskazówkę po 5 latach » Sir Apfelot

  2. Cześć i pomoc,
    Mam pakiet domeny ze STRATO, dzięki któremu STRATO zapewnia 120 sekund czasu skryptu i 128 RAM we wszystkich pakietach.
    Teraz chciałbym użyć motywu Avada i utworzyć suwak (bloki tekstu pojawiają się na obrazku, obraz jest nieco pomniejszony...) Poniżej znajdują się pola, które obracają się po najechaniu na nie myszą - chciałbym również to uwzględnić efekt.
    Czy jest to wykonalne z 128 RAM, czy potrzebuję 256 RAM i nie mam racji ze STRATO?
    Mały sklep internetowy mógłby zostać dodany później.
    Według Internetu Avada potrzebuje 256 RM i 300 sekund czasu skryptu na „klasyczną zawartość demonstracyjną”. Co to jest klasyczna zawartość demonstracyjna?

    Mam nadzieję, że masz ochotę do mnie napisać, jestem teraz trochę zdesperowany i mam klienta na karku...

    szczerze
    Eure
    Fiona

    1. sir appleot

      Witaj Fiono!

      Tak więc przy 128 MB pamięci RAM zwykle można się tam dostać, jeśli nie przeładujesz Wordpressa zbyt dużą liczbą wtyczek. Jednak środowisko wykonawcze skryptów i pamięć RAM mogą stać się „krótkie” w obszarze administracyjnym, jeśli dokonujesz aktualizacji za pośrednictwem administratora Wordpress. W razie potrzeby możesz również przeprowadzić te aktualizacje ręcznie przez FTP.

      Ale nie musisz się tak bardzo martwić o Avadę. Miałem starą i aktualną wersję działającą w domenie ze 128 MB pamięci RAM i działała dobrze przez lata. Ze względu na obsługę klienta i szybkość serwera Strato można raczej zacząć się zastanawiać. Jeśli potrzebujesz rekomendacji dotyczących dobrego (!) hostingu WordPress, skontaktuj się ponownie. :)

  3. Witam Panie Apfelot,

    Bardzo dziękuję za szybką i szczegółową odpowiedź! Teraz już mnie uzależniłeś: kto ma dobry hosting WordPress i obsługę klienta?

    Ja czekam na odpowiedź!

    Fiona

    1. sir appleot

      Cześć Fiona!

      Cóż, dam ci moją wskazówkę:
      To chłopcy z Raidboxes.de.

      Hosting nie jest najtańszy w cenie 10-25 EUR (w zależności od wybranego pakietu), ale ma pewne zalety, które naprawdę doceniam:

      1. szybkie (ładne!) wsparcie niemieckojęzyczne

      2. Każdy Wordpress jest enkapsulowany z innych instalacji za pomocą vServera (co ma tę zaletę, że domeny znajdujące się na tym samym hostingu nie mogą (lub tylko z dużym trudem) infekować się nawzajem złośliwym oprogramowaniem

      3. Mają hosting SSD, który sprawia, że ​​ładowanie strony jest niezwykle szybkie, a czas ładowania bardzo krótki

      4. Mają wbudowane buforowanie po stronie serwera, więc nie musisz mieć do czynienia ze złożonymi wtyczkami buforowania

      5. Podstawowe dane WordPress w hostingu są chronione przed zapisem, dzięki czemu nawet jeśli haker wejdzie do domeny, nie będzie mógł zmienić żadnych danych WordPress i zainfekować ich złośliwym oprogramowaniem

      6. W przypadku większych pakietów wsparcie zajmuje się samym aktualizacją WordPressa i wtyczek

      Zwłaszcza tych rzeczy hakerskich nie należy lekceważyć w Wordpressie. To CMS jest najczęściej używany i dlatego jest popularnym celem hakerów. Osobiście kilka razy musiałem czyścić zhakowane strony Wordpress od klientów lub ode mnie na innych hostingach, ponieważ jakiś haker przemycił jego złośliwy kod. Hostuję Raidboxy z kilkoma domenami klientów i własnymi stronami od połowy 2015 roku i żadna z nich nie została zhakowana.

      Z mojego punktu widzenia ich hosting to wszechstronny beztroski pakiet, jeśli wolisz dbać o treść swojego bloga niż o technologię. A jeśli masz już swoją witrynę WordPress gdzie indziej, wtedy licytują bezpłatna usługa przeprowadzki (Użyłem go już kilka razy!).

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje