Jak zaktualizować wersję PHP, aby zachować zgodność z zaleceniami WordPress?

Opublikowany: 2019-06-03

Po załadowaniu witryny WordPress działa ona na kodzie. Dawno, dawno temu, ten kod był ściśle HTML. Teraz to kilka różnych rzeczy, zazwyczaj CSS, HTML i JavaScript.

Ale to jest front domu. Personel kelnerski, który widzą wszyscy odwiedzający. Zaplecze działa nieco inaczej; w kuchni są różni kucharze i mają wpływ na wszystko po trochu.

Jeśli chodzi o WordPress, to język programowania PHP jest tym, co naprawdę napędza program. PHP znajdziesz we wszystkim, od pulpitu nawigacyjnego WordPress (zaplecze) po szablony stron internetowych (frontend). PHP jest również w twoich wtyczkach, twoim motywie… w zasadzie twoja strona nie istnieje bez niego.

Subskrybuj nasz kanał YouTube

Co to jest PHP?

PHP jest otwartym, darmowym językiem programowania, a ponieważ jest tak dostępny, jest jednym z najczęściej używanych języków programowania w tworzeniu stron internetowych (Facebook również go używa).

Oto, w jaki sposób zaplecze wpływa na front domu: PHP zasadniczo pobiera informacje z Twojej bazy danych, pakuje je jako CSS i HTML, a następnie tworzy Twoją wspaniałą witrynę, którą mogą zobaczyć odwiedzający.

PHP istnieje po stronie serwera. Dla porównania, coś takiego jak JavaScript jest przetwarzane po stronie klienta witryny, w przeglądarce, gdy ktoś odwiedza Twoją witrynę. Jeśli problem z witryną wynika z problemu z PHP, musisz być tym, który go naprawi (lub przynajmniej robi to Twój host) – nawet superszybki komputer nie może szybko przetworzyć PHP z wolnego serwera.

Morał: PHP jest cholernie ważne, zwłaszcza jeśli masz witrynę WordPress – przynajmniej witrynę WordPress, którą chcesz dobrze wykonywać.

PHP wymaga aktualizacji

Ponieważ PHP ma kluczowe znaczenie dla WordPressa, zawsze jest ulepszany i ulepszany – przez lata pojawiło się wiele wersji. W momencie pisania tego artykułu powinieneś mieć co najmniej wersję 7.0, chociaż 7.3 jest najnowszą wersją. Dzięki aktualizacji uzyskasz dostęp do najnowszej wersji PHP, co oznacza również najszybszą, najbezpieczniejszą i po prostu lepszą wersję.

zaktualizuj PHP

Źródło: php.net

Największe zmiany w PHP 7 to około dwa razy szybsze działanie niż ostatnia wersja, PHP 5.6; kod jest łatwiejszy do odczytania i obsługi; problemy ze skryptami są rozwiązywane płynnie; a jego aplikacje są trudniejsze do zhakowania.

PS Jeśli będziesz nadal używać starszej wersji PHP, nie będziesz już mieć dostępu do aktywnego wsparcia, a wsparcie bezpieczeństwa w końcu się wyczerpie. Tłumaczenie: Twoja witryna nie będzie bezpieczna i nie będziesz w stanie uzyskać z nią żadnej pomocy, jeśli coś pójdzie nie tak.

Sprawdźmy Twoją wersję WordPress PHP

Zanim zaktualizujesz PHP, dowiedz się, czy musisz to zrobić, określając wersję PHP, którą masz w tej chwili. Można to zrobić na dwa proste sposoby:

Sprawdź u swojego gospodarza

To właśnie zrobiłem. Właściwie to, co technicznie zrobiłem, to wysłałem wiadomość e-mail do DreamHost, aby powiedzieć: „Umm, moja witryna wydaje się mnie ostatnio nienawidzić”. A oni stwierdzili: „Tak, to zły na ciebie, że masz nieaktualne PHP”.

Jeśli nie możesz skontaktować się z obsługą klienta swojego hosta, prawdopodobnie możesz sam sprawdzić wersję. Poszukaj czegoś takiego jak „Ustawienia PHP”, „Wersja PHP” lub „Zarządzaj domenami”.

W DreamHost możesz sprawdzić wersję na stronie Zarządzaj domenami.

zaktualizuj PHP

Użyj wtyczki wersji PHP

Możesz użyć wtyczki, takiej jak Display PHP Version, która jest prawdopodobnie najłatwiejszą rzeczą, jaką kiedykolwiek zrobiłem, jeśli chodzi o WordPress.

zaktualizuj PHP

Po prostu instalujesz, aktywujesz, a następnie widzisz używaną wersję w sekcji W skrócie na pulpicie nawigacyjnym:

zaktualizuj PHP

Czy nadszedł czas, aby zaktualizować wersję PHP?

Dowiedziałeś się najgorszej możliwej wiadomości i czas uaktualnić PHP. Zakładam, że twój host pozwoli ci uaktualnić - jeśli nie, czas z nimi zerwać.

Aktualizacja zawsze jest trochę ryzykowna, ponieważ możliwe jest, że Twoja witryna zawiera kod, z którym nie będzie kompatybilna nowa wersja PHP. Jeśli tak się stanie, niektóre lub wszystkie witryny mogą dziwnie zachowywać się po aktualizacji.

Przejdźmy do tego, jak temu zapobiec.

Możesz to zrobić na swojej aktywnej stronie internetowej, ale jeszcze bezpieczniejszym rozwiązaniem jest wykonanie lokalnej kopii swojej witryny i przejście przez ten proces najpierw jako uruchomienie testowe.

Uaktualnij wszystko (ale najpierw kopię zapasową)

Ponieważ problemy z PHP zwykle dotyczą starego kodu, najlepiej uaktualnić wtyczki, motyw i wersję WordPressa, zanim zrobisz cokolwiek innego. Prawdopodobnie już o tym wiesz, ale zawsze powinieneś wykonać kopię zapasową swojej witryny przed aktualizacją czegokolwiek.

zaktualizuj PHP

Dużo pisaliśmy o tworzeniu kopii zapasowej witryny WordPress:

  • Powielacz: łatwy sposób na tworzenie kopii zapasowych, kopiowanie lub klonowanie treści WordPress
  • Jak utworzyć kopię zapasową na Dysku Google swojej witryny WordPress?
  • Kompletny przewodnik po UpdraftPlus: Jak wykonać kopię zapasową, przywrócić lub przenieść swoją witrynę WordPress

Sprawdź dwukrotnie kompatybilność

Aktualizacja wszystkiego, co jest nieaktualne, to dobry pierwszy krok, ale nie jest niezawodny. Na szczęście tworzą do tego wtyczkę. (Istnieje również narzędzie sprawdzania zgodności PHP z silnika WP, ale nie zostało przetestowane z najnowszymi wersjami WordPress.)

zaktualizuj PHP

Zainstaluj, aktywuj, kliknij link SG Optimizer na lewym pasku bocznym pulpitu nawigacyjnego, a następnie kliknij Optymalizacja środowiska. W połowie strony zobaczysz zalecaną aktualizację PHP i link do „Sprawdź zgodność”.

zaktualizuj PHP

Zajęło to mniej niż 10 minut (przynajmniej dla mojej prostej witryny), a potem otrzymuję powiadomienie, więc wygląda na to, że mogę już iść:

aktualizacja PHO

Uaktualnij swoje PHP

Chłopaki, czas się zanurzyć.

Istnieje kilka sposobów na uaktualnienie PHP. Niektóre są dość zaawansowane, jak używanie poleceń SSH – ale jeśli wiesz, jak to zrobić, nie potrzebujesz mnie ani tego artykułu.

Zamiast tego zrobimy to w prosty sposób – korzystając z tej usługi hostingowej, rozliczam się za każdy miesiąc. Jak wiesz, używam DreamHost – oto wskazówki, jak zaktualizować PHP za ich pośrednictwem. Jeśli korzystasz z innego hosta, nie powinieneś mieć problemów ze znalezieniem ich wskazówek i prawdopodobnie nie będzie się to zbytnio różnić od tego, w jaki sposób uaktualnię swój.

Idę do Zarządzaj domenami, klikam „Edytuj” obok tej, którą chcę zaktualizować, a następnie znajduję opcje aktualizacji PHP w Opcjach sieci.

uaktualnij PHP

DreamHost sugeruje PHP 7.2, więc to właśnie wybrałem. Następnie zapisuję zmiany i otrzymuję informację, że zmiany powinny nastąpić za około 10 minut. Wracam do WordPressa, czyszczę cache i PHP się aktualizuje – dwie minuty, góra.

uaktualnij PHP

Upewnij się, że wszystko wygląda dobrze i działa poprawnie

Nawet jeśli dołożyłeś należytej staranności, wiadomo, że strony internetowe są niedoskonałe. Po zaktualizowaniu PHP przejdź do swojej witryny, aby to wszystko sprawdzić. Kliknij każdą stronę, przetestuj funkcje i wtyczki itp.

Zawijanie

Aktualizacja wersji PHP jest częścią najlepszych praktyk WordPress, podobnie jak aktualizacja wtyczek i motywu. To powiedziawszy, od miesiąca mam w kalendarzu „aktualizację PHP”. Może dwa miesiące. W każdy poniedziałek przesuwam datę. – Nie, w następny poniedziałek. Gdybym wiedział, jakie to proste, nie bałbym się tego tak bardzo. I czy nie dotyczy to tak wielu rzeczy, WordPressa i nie tylko? Bezpieczeństwo i wydajność Twojej witryny zależą od tych małych zadań – nadążaj za nimi, zajmij się nimi i zajmij się tworzeniem treści, które ludzie uwielbiają.

Czy w tym samouczku pojawił się błąd programistyczny? Sprawdź 10 samouczków PHP, przez które powinni przejść aspirujący programiści WordPress.