Jak zaktualizować wersję PHP w WordPress? (Przewodnik dla początkujących)
Opublikowany: 2022-08-31PHP to język skryptowy po stronie serwera, który jest używany przez twórców stron internetowych do tworzenia dynamicznych stron internetowych. WordPress, Joomla, Drupal i inne popularne systemy zarządzania treścią są napisane w PHP.
Kiedy PHP został pierwotnie stworzony w 1994 roku, PHP oznaczało „ Personal Home Page ”. chociaż jest teraz określany jako „ PHP: Preprocesor hipertekstu ”. Możesz zobaczyć przykład kodu PHP w polu poniżej:
<?php echo "Welcome to the Malcare Blog!"; ?>
PHP jest skonfigurowane na serwerze Twojej witryny i nie można go zmienić w obszarze administracyjnym WordPress. WordPress zaleca właścicielom witryn używanie PHP 7.4 lub nowszego, chociaż WordPress ma wsteczną kompatybilność aż do PHP 5.6.20, więc możesz używać starszej wersji PHP.
W tym artykule chciałbym wyjaśnić, dlaczego powinieneś zaktualizować wersję PHP w WordPressie oraz kroki, które powinieneś wykonać przed wykonaniem aktualizacji. Następnie pokażę , jak zaktualizować PHP w WordPressie i co należy przejrzeć po aktualizacji.
Po co aktualizować wersję PHP w WordPress
Wersja PHP, której używasz w witrynie WordPress, może wpływać na bezpieczeństwo, wydajność i kompatybilność Twojej witryny.
Nowe wersje PHP są wypuszczane regularnie, a każda gałąź wydania jest obsługiwana przez dwa lata od daty wydania stabilnej. Każde wydanie PHP dodaje szereg ulepszeń do języka, które pomagają zapewnić odwiedzającym lepsze wrażenia użytkownika.
- Funkcje — główne wersje wprowadzają nowe funkcje i składnię, z których mogą korzystać programiści. Pozwala to programistom na dodawanie nowych funkcji i funkcji do motywów i wtyczek WordPress.
- Wydajność — dodawane są optymalizacje, aby uczynić PHP bardziej wydajnym. Podczas renderowania dużego szablonu witryna PHP Benchmarks informuje, że PHP 7.0 jest dwa razy szybsze niż PHP 5.6, a PHP 8.0 jeszcze bardziej skraca czas ładowania strony. Te skrócone czasy ładowania stron poprawią rankingi Twojej witryny w wyszukiwarkach i zwiększą ruch przychodzący.
- Bezpieczeństwo — poprawki bezpieczeństwa są stosowane w celu usunięcia luk i błędów. To znacznie zmniejsza ryzyko zhakowania witryny WordPress.
Kolejnym kluczowym czynnikiem do rozważenia jest kompatybilność. Gdy pojawiają się nowe wersje PHP, programiści zaczynają korzystać z nowych funkcji i składni, co oznacza, że motyw WordPress i wtyczki mogą być niekompatybilne, chyba że zaktualizujesz wersję PHP w WordPress.
Zanim zaktualizujesz wersję PHP w WordPress
Aby bezpiecznie aktualizować PHP w WordPressie, gorąco polecam najpierw zweryfikowanie niektórych kluczowych informacji, a następnie utworzenie obszaru pomostowego. Następnie możesz zaktualizować wersję PHP używaną przez obszar pomostowy i sprawdzić, czy nie ma problemów ze zgodnością z nową wybraną wersją PHP.
Postępując zgodnie z tymi zaleceniami, znacznie zmniejszysz ryzyko, że coś pójdzie nie tak na Twojej aktywnej stronie internetowej.
1. Sprawdź wersję PHP w WordPress
Pierwszym krokiem jest sprawdzenie wersji PHP, z której aktualnie korzysta Twoja witryna WordPress. Łatwym sposobem na sprawdzenie tego jest użycie narzędzia do sprawdzania kondycji witryny WordPress.
Narzędzie do kondycji witryny można znaleźć w obszarze administracyjnym WordPress w sekcji Narzędzia . Karta stanu w Site Health sprawdza łącznie 19 problemów z wydajnością i bezpieczeństwem, takich jak nieaktywne motywy i wtyczki, poprawnie działające żądania HTTP i aktualność rdzenia WordPressa. Poinformuje Cię również, jeśli nie zainstalowano ważnych modułów PHP.
Jeśli zdasz wszystkie testy, powiedzą ci, że wykonujesz świetną robotę.

Karta informacji zawiera pełny przegląd WordPressa w dziesięciu kategoriach. W kategorii Serwer możesz zobaczyć wersję PHP, której aktualnie używa Twój serwer.
Na poniższym zrzucie ekranu widać, że jedna z moich witryn WordPress używa PHP 7.4.30.

Używaną wersję PHP można również potwierdzić w panelu sterowania hostingu. Na przykład w popularnej platformie hostingowej cPanel wersję PHP można wyświetlić na stronie z informacjami o serwerze. Zobaczysz link do tej strony w kolumnie informacji ogólnych.

Wersję PHP serwera znajdziesz również w wielu administracyjnych wtyczkach WordPress i dostępne są dedykowane wtyczki informacyjne, takie jak Informacje o wersji, które ułatwiają odwoływanie się do wersji PHP i MySQL.
2. Sprawdź kompatybilność PHP
Kompatybilność to coś, co musisz wziąć pod uwagę za każdym razem, gdy zmieniasz PHP na swoim serwerze.
W idealnym świecie zawsze używalibyśmy najnowszej wersji PHP, abyśmy mogli korzystać z najnowszych ulepszeń wydajności i bezpieczeństwa PHP, chociaż istnieje większe prawdopodobieństwo, że Twoja witryna się zepsuje, jeśli to zrobisz.
Każda nowa główna wersja PHP wprowadza nowe funkcje i składnię oraz deprecjonuje starsze (tj. usuwa je). Jako właściciel witryny musisz upewnić się, że używana wersja PHP działa w harmonii z rdzeniem WordPress oraz wszystkimi zainstalowanymi motywami i wtyczkami WordPress. Jeśli jakakolwiek część Twojej witryny korzysta z funkcji, które nie są obsługiwane przez wersję PHP zainstalowaną na Twoim serwerze, Twój WordPress może się zepsuć.
Poniższa tabela pokazuje, które wersje rdzenia WordPress są obsługiwane przez różne wersje PHP.
* W chwili pisania tego tekstu najnowsza wersja WordPressa to 6.0.1.
Wersja PHP | Obsługiwane wersje WordPress |
---|---|
8,0 | 5.6 do najnowszej wersji |
7,4 | 5.3 do najnowszej wersji |
7,3 | 5.0 do najnowszej wersji |
7,2 | 4.9 do najnowszej wersji |
7,1 | 4.7 do najnowszej wersji |
7,0 | 4.4 do najnowszej wersji |
5,6 | 4.1 do najnowszej wersji |
5,5 | 3,7 do 5,1 |
5.4 | 3,7 do 5,1 |
5,3 | 3,7 do 5,1 |
5.2 | 3,7 do 5,1 |
Ważne jest, aby sprawdzić, czy Twój serwer obsługuje używaną wersję WordPressa, ale ponieważ rdzeń WordPressa obsługuje wiele starszych wersji PHP, rzadko jest to przyczyną poważnych problemów ze zgodnością.
Bardziej prawdopodobne jest, że motyw lub wtyczka WordPress są niezgodne, szczególnie jeśli nie były aktualizowane przez ponad 12 miesięcy. Niestety, jedynym praktycznym sposobem wykrycia problemów ze zgodnością motywów i wtyczek jest utworzenie obszaru testowego dla swojej witryny, aktualizacja wersji PHP, a następnie przetestowanie witryny (więcej o przeglądaniu problemów ze zgodnością powiem później).
3. Zaktualizuj rdzeń, motyw i wtyczki WordPress
Ważne jest, aby aktualizować WordPress, aby Twoja witryna była bezpieczna i działała poprawnie. Aktualna witryna WordPress jest również mniej podatna na problemy ze zgodnością podczas aktualizacji PHP, więc zalecam aktualizację rdzenia WordPress, aktywnego motywu WordPress i wszystkich aktywnych wtyczek WordPress.
Rozsądne jest również wygenerowanie kopii zapasowej witryny przed przetworzeniem tych aktualizacji, jeśli nie korzystasz z rozwiązania do tworzenia kopii zapasowych w czasie rzeczywistym, takiego jak BlogVault. Pozwala to na przywrócenie witryny, jeśli aktualizacje powodują awarię witryny.
4. Utwórz kopię zapasową swojej witryny WordPress
Gdy Twoja witryna WordPress jest aktualna, zalecam utworzenie kopii zapasowej witryny. Ten krok zapobiegawczy da Ci migawkę Twojej witryny tuż przed utworzeniem obszaru przejściowego.
Zapoznaj się z moim artykułem „19 najlepszych wtyczek do tworzenia kopii zapasowych WordPress, aby zapewnić bezpieczeństwo danych”, aby uzyskać listę najlepszych rozwiązań do tworzenia kopii zapasowych WordPress na rynku.
5. Stwórz środowisko sceniczne
Środowisko pomostowe WordPress może służyć do tworzenia kopii Twojej aktywnej witryny i przechowywania jej w prywatnym obszarze programistycznym. Dzięki temu możesz bezpiecznie przetwarzać aktualizacje WordPress i wprowadzać inne zmiany w swojej witrynie. Środowisko pomostowe jest bez wątpienia najlepszym sposobem bezpiecznego testowania nowej wersji PHP.
Wiele firm hostingowych oferuje funkcję testowania witryn internetowych, a wiele wtyczek do testowania i tworzenia kopii zapasowych WordPress może być również wykorzystanych do stworzenia środowiska pomostowego.
Jeśli nie masz pewności, jak stworzyć witrynę testową WordPress, polecam przeczytanie mojego artykułu „Jak stworzyć witrynę testową dla witryn WordPress”. W artykule pokazuję dokładne kroki, które należy wykonać, aby utworzyć witrynę inscenizacyjną za pomocą BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel i Kinsta.
Upewnij się, że korzystasz z rozwiązania tymczasowego WordPress, które umożliwia zmianę używanej wersji PHP.
6. Zaktualizuj PHP w swojej strefie postojowej
Na tym etapie powinieneś mieć identyczną kopię swojej witryny WordPress w obszarze przejściowym, który zweryfikowałeś, że działa poprawnie. Możesz teraz zmienić wersję PHP w WordPressie, z której korzysta twoja poczekalnia.
Większość rozwiązań stagingu pozwala na zmianę wersji PHP za pomocą rozwijanego menu. Na przykład, jeśli używasz Kinsta do tworzenia środowiska pomostowego, wszystko, co musisz zrobić, to przejść do sekcji narzędzi i wybrać wersję PHP, której chcesz użyć w silniku PHP . Klienci WP Engine mogą korzystać z funkcji o nazwie Tester PHP , która umożliwia testowanie witryny WordPress z różnymi wersjami PHP bez faktycznej aktualizacji PHP.
WordPress zaleca właścicielom witryn używanie co najmniej PHP 7.4, ale warto uaktualnić do PHP 8.0 lub nowszego, jeśli Twoja witryna jest zgodna.

BlogVault robi to trochę inaczej niż inne rozwiązania. Dzięki BlogVault możesz wybrać żądaną wersję PHP podczas tworzenia obszaru pomostowego. Nie ma opcji zmiany wersji PHP, gdy witryna testowa jest aktywna, ale w razie potrzeby można łatwo utworzyć dodatkowe obszary testowe przy użyciu różnych wersji PHP.

7. Przejrzyj swoją witrynę Staged WordPress
Ponieważ Twoja postawiona witryna WordPress korzysta teraz z nowszej wersji PHP, nadszedł czas, aby rozpocząć testy.
Sprawdź każdy aspekt swojej witryny.
- Projektowanie stron internetowych – Czy Twoja strona inscenizacyjna wygląda i działa dokładnie tak, jak powinna?
- Formularze i elementy dynamiczne – czy formularze, narzędzia i elementy dynamiczne Twojej witryny nadal działają poprawnie?
- Wydajność – Czy Twoja strona ładuje się wolniej czy szybciej niż wcześniej? (GTmetrix i PageSpeed Insights to przydatne narzędzia do sprawdzania tego)
Testowanie to najważniejszy etap aktualizacji PHP w WordPressie, więc nie spiesz się i sprawdź wszystko. Podziękujesz sobie później.
Jeśli napotkasz problemy ze zgodnością, musisz rozwiązać problem, aby określić, który motyw WordPress lub wtyczki powodują problem. Moja sekcja Rozwiązywanie problemów z aktualizacją PHP w dalszej części tego artykułu wyjaśnia dokładnie, jak to zrobić.
Jak zaktualizować PHP w WordPress
Jeśli Twoja postawiona witryna WordPress działała poprawnie po zaktualizowaniu PHP, można bezpiecznie zaktualizować PHP w środowisku produkcyjnym, w którym znajduje się Twoja aktywna witryna.
W przypadku większości firm hostingowych aktualizacja PHP w WordPressie za pomocą panelu sterowania hostingu zajmuje tylko minutę.

Idź Tato
Proces aktualizacji wersji PHP za pomocą GoDaddy zależy od tego, czy masz konto hostingowe Linux, Windows lub zarządzane WordPress.
Zmień wersję PHP w Linuksie
- Przejdź do strony produktów GoDaddy
- W sekcji hosting wybierz swoje konto hostingowe i kliknij Zarządzaj
- Przejdź do obszaru ustawień w głównym panelu
- Wybierz serwer
- Przejdź do obszaru z napisem Wersja PHP i wybierz Zarządzaj
- Wybierz wersję PHP, którą chcesz zmienić, wpisz „ aktualizacja ”, aby potwierdzić wybór, a następnie kliknij Zapisz
Zmień wersję PHP w systemie Windows
- Przejdź do strony produktów GoDaddy
- W sekcji hosting wybierz swoje konto hostingowe i kliknij Zarządzaj
- Wybierz Administrator Plesk z głównego pulpitu nawigacyjnego
- Przejdź do domeny, którą chcesz zmodyfikować i wybierz Ustawienia PHP
- Wybierz wersję PHP, której chcesz używać z menu Obsługa PHP i kliknij OK
Zmień wersję PHP na zarządzanym koncie WordPress
- Przejdź do strony produktów GoDaddy
- Na stronie Moje produkty wybierz Zarządzaj wszystkimi
- Kliknij menu rozwijane z trzema kropkami ( … ) dla witryny, którą chcesz zmodyfikować, i wybierz Ustawienia
- W obszarze Witryna produkcyjna przejdź do wersji PHP i kliknij Zmień
- Wybierz wersję PHP, którą chcesz zmienić, i kliknij Zapisz zmiany

Nametanie
Namecheap oferuje wiele różnych rodzajów kont hostingowych. Z tego powodu proces aktualizacji PHP jest inny dla tych, którzy korzystają z hostingu współdzielonego, a tych, którzy mają konta VPS i dedykowane serwery.
Firma oferuje również zarządzaną usługę hostingu WordPress o nazwie EasyWP. Ta usługa korzysta z uproszczonego pulpitu hostingowego i nie pozwala na bezpośrednią aktualizację PHP.
Jak zaktualizować PHP na współdzielonych kontach hostingowych
- Zaloguj się do swojego konta hostingowego cPanel
- Przejdź do sekcji Wyłącznie dla klientów Namecheap i kliknij Wybierz wersję PHP
- Kliknij menu rozwijane Aktualna wersja PHP i wybierz wersję PHP, którą chcesz zmienić
- Kliknij Ustaw jako bieżące , aby zastosować zmiany
Jak zaktualizować PHP na serwerze VPS lub serwerze dedykowanym?
- Zaloguj się do panelu sterowania WHM
- Uruchom EasyApache z głównego menu nawigacyjnego
- Utwórz kopię zapasową bieżącej konfiguracji, a następnie kliknij tryb ustawień, aby rozpocząć dostosowywanie konfiguracji
- Wybierz wersję Apache , której chcesz użyć
- Wybierz wersję PHP, którą chcesz zmienić
- Wykonaj pozostałe kroki, a następnie kliknij Zapisz i skompiluj , aby zakończyć proces aktualizacji

BlueHost
BlueHost oferuje klientom dwa różne typy paneli kontrolnych hostingu. Starszy panel hostingowy nazywa się Legacy , a nowy panel hostingowy nazywa się Rock . Proces aktualizacji PHP jest prosty w przypadku obu typów kont.
Jak zaktualizować PHP w starszym panelu sterowania hostingu
- Zaloguj się do głównego panelu sterowania BlueHost
- Przejdź do zakładki Hosting i wybierz cPanel
- Przejdź do sekcji Programowanie i wybierz Konfiguracja PHP
- Wybierz wersję PHP, którą chcesz zaktualizować, i kliknij Zapisz zmianę
Jak zaktualizować PHP w panelu sterowania Rock Hosting?
- Zaloguj się do głównego panelu sterowania BlueHost
- Przejdź do głównego menu nawigacyjnego i wybierz Zaawansowane
- Przejdź do sekcji Oprogramowanie i kliknij MultiPHP Manager
- Dla każdej witryny, którą chcesz zaktualizować, wybierz wersję PHP, którą chcesz zaktualizować, i kliknij Zastosuj

SiteGround
SiteGround wcześniej używał cPanel do swojego panelu sterowania hostingu, ale teraz oferuje klientom niestandardowy panel o nazwie Narzędzia witryny.
- Zaloguj się do narzędzi witryny
- W menu głównym przejdź do Devs i wybierz PHP Manager
- W polu Zarządzaj ustawieniami PHP kliknij ikonę edycji i wybierz wersję PHP, którą chcesz zmienić
SiteGround oferuje również zarządzaną usługę PHP, która automatycznie aktualizuje PHP do najnowszej i najbezpieczniejszej wersji PHP. Chociaż jest to przydatna funkcja, zdecydowanie zalecam kontynuowanie ręcznej aktualizacji PHP, aby uniknąć awarii witryny na żywo z powodu problemów z motywem WordPress i kompatybilnością wtyczek.

HostGator
HostGator używa cPanel do swoich paneli kontrolnych hostingu, dlatego musisz użyć MultiPHP Managera, aby zaktualizować PHP w WordPress.
- Zaloguj się do cPanel
- Przejdź do sekcji Oprogramowanie i wybierz MultiPHP Manager
- Wybierz wszystkie domeny, dla których chcesz zaktualizować PHP
- Wybierz żądaną wersję PHP z menu rozwijanego i kliknij Zastosuj

Kinsta
Niestandardowy pulpit nawigacyjny Kinsta ułatwia aktualizowanie PHP w środowisku pomostowym lub w witrynie na żywo.
- Zaloguj się do pulpitu Kinsta i wybierz Witryny z menu głównego
- Kliknij kartę Narzędzia
- W sekcji Silnik PHP kliknij przycisk Modyfikuj i wybierz wersję PHP, którą chcesz zmienić

Silnik WP
WP Engine umożliwia klientom aktualizację PHP w WordPress ze strony przeglądu i strony witryny.
Jak zaktualizować PHP na stronie Przegląd
- Zaloguj się do portalu użytkownika WP Engine
- Wybierz swoje środowisko produkcyjne
- W sekcji Statystyki środowiska kliknij numer wersji PHP
- Wybierz żądaną wersję PHP i kliknij Zmień wersję PHP
Jak zaktualizować PHP na stronie witryny
- Zaloguj się do portalu użytkownika WP Engine
- Wybierz swoje środowisko produkcyjne
- Kliknij numer wersji PHP , który jest wyświetlany obok Twojego środowiska
- Wybierz żądaną wersję PHP i kliknij Zmień wersję PHP
* Jeśli chcesz zaktualizować PHP w swoim środowisku pomostowym, pamiętaj, aby wybrać środowisko pomostowe w kroku drugim.

Zmień wersję PHP w innych środowiskach hostingowych
Jak widać na powyższych przykładach, proces aktualizacji PHP w WordPressie jest prosty i powinien zająć tylko minutę.
Często znajdziesz opcję aktualizacji PHP w sekcji o nazwie Oprogramowanie lub narzędzia , chociaż firmy hostingowe, które używają własnego niestandardowego panelu sterowania hostingu, jeszcze bardziej upraszczają sprawę. Na przykład mój osobisty blog jest hostowany przez zarządzaną firmę hostingową WordPress Wetopi i pozwalają mi zmienić wersję PHP z głównego pulpitu hostingowego.

Ważne jest, aby porozmawiać z firmą hostingową, jeśli nie możesz znaleźć obszaru ustawień do aktualizacji PHP lub jeśli Twoja firma hostingowa ogranicza klientom możliwość aktualizacji PHP. Po prostu wyślij im e-mail z prośbą o aktualizację konta.
Cześć.
Nazywam się Kevin Muldoon i mam numer konta ABC12345. Aby moja strona była bezpieczna i wydajna, chciałbym zaktualizować PHP do wersji 8.0. Czy możesz przetworzyć to uaktualnienie dla mojego konta.
Z poważaniem.
Kevin
Przykład prośby o wsparcie do firmy hostingowej
Czy powinieneś zatrudnić eksperta?
Zalecam, aby zawsze rozmawiać z firmą hostingową, jeśli nie masz pewności, jak zaktualizować PHP.
Jeśli kupiłeś niezarządzany serwer VPS lub serwer dedykowany, możesz nie być uprawniony do zwrócenia się do firmy hostingowej o pomoc. W takiej sytuacji możesz rozważyć zatrudnienie eksperta za pośrednictwem zewnętrznej firmy hostingowej lub rynku freelancerów, takiego jak Freelancer lub Upwork.
Zatrudnienie doświadczonego administratora hostingu jest dobrym rozwiązaniem krótkoterminowym, ale na dłuższą metę nie powinieneś samodzielnie zarządzać środowiskiem hostingowym, jeśli nie możesz samodzielnie zaktualizować oprogramowania serwera.
Co zrobić po zaktualizowaniu PHP w WordPress
Ważną rzeczą do zrobienia po zaktualizowaniu wersji PHP w witrynie WordPress jest sprawdzenie, czy wszystko nadal działa poprawnie.
Jeśli zastosowałeś się do moich rad i zaktualizowałeś wersję PHP swojej witryny w środowisku testowym, ryzyko wystąpienia problemów z działającą witryną po aktualizacji PHP jest bardzo niskie. Jednak nadal rozsądnie jest dokładnie przetestować swoją witrynę, aby upewnić się, że po aktualizacji nie ma problemów ze zgodnością.
Rozwiązywanie problemów z aktualizacją PHP
Podczas aktualizacji PHP możesz napotkać pewne problemy ze zgodnością. Ponieważ rdzeń WordPress ma świetne wsparcie dla starszych wersji PHP, te problemy ze zgodnością pojawiają się, ponieważ:
- Używasz przestarzałego motywu WordPress
- Korzystasz z przestarzałych wtyczek WordPress
- Zaktualizowano do nowej wersji PHP, która nie jest jeszcze obsługiwana przez programistów WordPress
Ustalenie, który motyw WordPress lub wtyczki są niezgodne, może być trudne. Wtyczka WP Engine PHP Compatibility Checker była przydatnym narzędziem w przeszłości, ponieważ pozwalała sprawdzić, która wersja PHP WordPress motywy i wtyczki, ale wtyczka nie była aktualizowana od jakiegoś czasu i nie obsługuje najnowszych wersji PHP.
Niestety, programiści WordPressa nie zawsze potwierdzają, którą wersję PHP obsługuje ich motyw lub wtyczka, więc od Ciebie zależy, czy wykonasz jakąś pracę detektywistyczną.
W niektórych przypadkach jest oczywiste, gdzie leży wina. Na przykład, jeśli formularz lub widżet nie wyświetla się prawidłowo, prawdopodobnie odpowiednia wtyczka nie obsługuje nowszej wersji zainstalowanego PHP. Rozwiązywanie problemów jest trudniejsze, jeśli masz do czynienia z niesławnym białym ekranem śmierci WordPressa.
Jeśli po aktualizacji PHP widzisz biały ekran, wykonaj następujące czynności:
- Dezaktywuj wszystkie wtyczki WordPress – Dezaktywuj wszystkie wtyczki WordPress z obszaru administracyjnego. Jeśli nie można uzyskać dostępu do obszaru administracyjnego, tymczasowo zmień nazwę wp-content/plugins, a następnie zmień ją z powrotem, aby dezaktywować wszystkie wtyczki. Można to osiągnąć za pomocą klienta FTP, takiego jak FileZilla lub menedżera plików w panelu sterowania hostingu.
- Zmień swój motyw WordPress – Jeśli po dezaktywacji wszystkich wtyczek WordPress nadal widzisz biały ekran, rozważ przejście na domyślny motyw WordPress, taki jak Twenty Twenty-Two, aby wykluczyć, że przyczyną jest Twój motyw WordPress.
- Sprawdź plik .Htaccess swojej witryny — warto przejrzeć plik .htaccess WordPress, jeśli Twoja witryna nie działa z żadnym motywem WordPress. Porozmawiaj ze swoim gospodarzem, jeśli nie masz pewności, jak to zrobić.
- Reaktywuj wtyczki WordPress pojedynczo – Jeśli biały ekran śmierci zniknął po dezaktywacji wszystkich wtyczek WordPress, możesz wykryć problematyczne problemy za pomocą prób i błędów. Wszystko, co musisz zrobić, to reaktywować wtyczki WordPress jeden po drugim. Pomoże Ci to zobaczyć, które wtyczki powodują problemy ze zgodnością.
Nie przejmuj się, jeśli napotkasz problemy z kompatybilnością PHP. To jest w końcu powód, dla którego używasz środowiska pomostowego do testowania aktualizacji PHP. Przy odrobinie rozwiązywania problemów powinieneś być w stanie określić, które motywy i wtyczki WordPress są niezgodne z wybraną nowszą wersją PHP.
Końcowe przemyślenia
WordPress nadal zaleca właścicielom witryn używanie PHP w wersji 7.4 lub nowszej. W związku z tym gorąco zachęcam do aktualizacji PHP w WordPressie, jeśli używasz wersji 7.3 lub niższej. W ten sposób poprawisz szybkość, bezpieczeństwo i zgodność Twojej witryny z nowoczesnymi produktami WordPress.
Proces aktualizacji PHP w WordPress jest prosty, ale problemy ze zgodnością PHP są powszechne na stronach WordPress, więc najpierw przetestuj każdą aktualizację PHP, którą wykonujesz w środowisku testowym.
Powodzenia.
Kevin
Często Zadawane Pytania
Lista najczęściej zadawanych pytań dotyczących aktualizacji PHP dla witryny WordPress.
Czy to naprawdę ma znaczenie, której wersji PHP używam?
Tak.
Nowsze wersje PHP oferują więcej funkcji, lepsze zabezpieczenia i zwiększoną wydajność. Wersja PHP, której używasz, wpływa również na motywy i wtyczki WordPress, których możesz użyć na swojej stronie.
Skąd mam wiedzieć, kiedy nadszedł czas, aby zaktualizować wersję PHP w WordPressie?
Strona wymagań WordPressa obecnie zaleca PHP w wersji 7.4 lub nowszej. Jeśli używasz starszej wersji PHP, takiej jak 5.6, 7.0, 7.1, 7.2 lub 7.3, polecam aktualizację.
Możesz również rozważyć użycie nowszej wersji PHP, takiej jak PHP 8.0 lub PHP 8.1, aby skorzystać z nowych funkcji oraz zwiększonego bezpieczeństwa i wydajności.
Czy naprawdę muszę najpierw przetestować wszystko w środowisku pomostowym?
Aktualizacja PHP w WordPressie za pomocą panelu sterowania hostingu zajmuje tylko minutę, ale jeśli zaktualizujesz PHP bez testowania, czy aktualizacja jest bezpieczna, istnieje duże ryzyko, że ulegnie awarii Twojej działającej witryny.
Korzystając ze środowiska tymczasowego, można przeglądać problemy ze zgodnością i bezpiecznie rozwiązywać wszelkie pojawiające się problemy.
Co się stanie, jeśli motyw i wtyczki, których używam, nie obsługują najnowszej wersji PHP?
Niestety motywy i wtyczki, które nie były aktualizowane od jakiegoś czasu, mogą nie obsługiwać najnowszej wersji PHP. W tej sytuacji masz kilka opcji:
- Kontynuuj używanie starszej wersji PHP, aby preferowane motywy i wtyczki nadal działały poprawnie
- Poproś programistów o dodanie obsługi nowszych wersji PHP do swoich produktów
- Przestań używać danego motywu lub wtyczek i znajdź alternatywne rozwiązania
Nie polecam używania przestarzałych motywów i wtyczek WordPress. W związku z tym, jeśli programista nie zaktualizuje swojego produktu, gorąco zachęcam do znalezienia alternatywnego rozwiązania.
Jakie jest ryzyko korzystania z nieobsługiwanej wersji PHP?
Każde główne wydanie PHP jest obsługiwane przez dwa lata. Jeśli będziesz nadal używać nieobsługiwanej wersji PHP, nie będziesz już mieć dostępu do aktualizacji, które usuwają błędy i problemy z bezpieczeństwem. Może to sprawić, że Twoja witryna będzie bardziej podatna na ataki złośliwych stron.