Osoby korzystające ze swojej strony internetowej od dłuższego czasu, mogą spotkać się po zalogowaniu do panelu administracyjnego z komunikatem o konieczności zaktualizowania wersji PHP. Dlatego w tym artykule opowiemy sobie, jakie skutki może przynieść nie zmienienie tego ustawienia i z jakimi ograniczeniami się liczyć. Jak również, na co zwrócić uwagę po zmianie wersji PHP na bardziej aktualną.

Kwestię czym jest parametr PHP dokładnie omówiliśmy w artykule: https://www.s90.pl/wersja-php-na-serwerze-jaka-pod-wordpressa/

W powyższym wpisie poza kwestią co to jest PHP poruszyliśmy również temat w jaki sposób zmienić to ustawienie na serwerze. Twórcy WordPress’a dokładają wszelkich starań, aby ich produkt pracował jak najbardziej stabilnie oraz bezproblemowo – dlatego po zalogowaniu w kokpicie często pojawiają się swojego rodzaju porady odnośnie administracji serwisu internetowego. Informacje o stanie witryny są z nami od wersji WordPress’a 5.2. Dzięki tej funkcjonalności, mniej zaawansowane osoby mogą sprawdzić czy strona działa poprawnie i czy ustawienia serwera spełniają wymagania WP.

Wszyscy użytkownicy WP są zdecydowanie przyzwyczajeni do częstych aktualizacji swojego serwisu, dzięki czemu z biegiem czasu nasz serwis internetowy otrzymuje nowe funkcjonalności oraz zabezpieczenia. Z czasem dochodzimy jednak do momentu, gdzie ustawienia serwera są już niewystarczające dla najnowszej odmiany WordPress. Co wtedy?

Weryfikacja aktualnej wersji PHP na serwerze

Przed przystąpieniem do aktualizacji wersji PHP, dobrze by było dowiedzieć się o aktualnie posiadanej wersji. Tą informację możemy otrzymać w kilku miejscach, bez znajomości języka programowania. Taką informację otrzymamy również na naszej stronie CMS WordPress – należy zalogować się do panelu administracyjnego i przejść kolejno przez zakładki: Narzędzia > Stan witryny > Informacja

Po rozwinięciu sekcji “Serwer”, system przedstawi nam aktualne parametry techniczne:

Komunikat „Zalecana aktualizacja PHPa” – WordPress 6.1.1

Nieaktualna wersja PHP na serwerze – objawy

Podstawową informacją o nieaktualnej wersji PHP, są oczywiście komunikaty o tym w różnych miejscach w panelu administracyjnym. Takowe możemy spotkać już wspominany wcześniej „Kokpicie”, ale również w modułach lub w panelu aktualizacji. Podczas ręcznej aktualizacji możemy zauważyć, że moduły zgłaszają że istnieją ich nowsze wersje, aczkolwiek nie mogą przeprowadzić aktualizacji właśnie ze względu na wersje PHP. Ostatnim ważnym symptomem starej wersji PHP, jest brak aktualizacji automatycznych. Aktualizacje automatyczne mają bardzo wymagające kryteria, aby móc się wykonać. Gwarantuje to pewną prace serwisu w zatwierdzonym środowisku.

Dlatego można stwierdzić, że pozostawienie starej wersji PHP ograniczy rozwój serwisu do wersji obsługiwanej. Na początku nie będzie dużej różnicy, jednak z czasem może to być bardzo problematyczne – gdyż różnice pomiędzy posiadaną wersją WP a aktualnie dostępną będą coraz większe. Kwestie bezpieczeństwa z każdym miesiącem będą maleć, a w przypadku modernizacji może okazać się, że cały serwis nie jest kompatybilny z aktualnymi rozwiązaniami.

Podniesienie wersji PHP – na jaką zmienić?

W przypadku wersji PHP nie możemy z marszu wybierać od razu najnowszej dostępnej – byłoby to lekkomyślne. Chociaż w Internecie można spotkać wiele artykułów, gdzie radzą aby przejść na najnowszą. Nie do końca się z tym zgodzę, ponieważ sam system WordPress w najnowszej wersji jeszcze by poradził sobie z wersją PHP 8.2 – pytanie raczej czy moduły oraz szablony również. Przestawienie wersji PHP na 8.2 przy dawno nie aktualizowanym serwisie przyniosłoby szereg błędów lub białą stronę.

W takiej sytuacji zalecam zacząć aktualizacje etapami i najpierwsze przejść na wersję PHP 7.X i powoli aktualizować dostępne materiały. Jeżeli posiadany szablon lub moduł nie jest już aktualizowany, może być wymagana zrezygnowanie z niego lub podmiana na inny obsługujące najnowsze standardy.

Przy weryfikacji z jaką wersją PHP nasz serwis będzie współpracował, może pomocny być również moduł “PHP Compatibility Checker” – z tym, że jego wyniki są jedynie informacyjne.

Podsumowanie

Najnowsza wersja PHP, to przede wszystkim bezpieczeństwo – ale również wydajność i nowe funkcjonalności. Z tych trzech powodów powinniśmy stale dbać o nasz serwis internetowy, aby dobrze z niego się wszystkim korzystało. Powodzenia!

Jeżeli macie inne pytania odnośnie tworzenia stron internetowychadministracji stron internetowych lub pozycjonowaniem stron śmiało piszcie do nas.

Mateusz Adamski

Mateusz Adamski

Frontend Developer, Specjalista SEO. Od 2009 roku zajmuję się pozycjonowaniem oraz optymalizacją stron internetowych. Od 2012 roku specjalizuję się w tworzeniu stron i sklepów internetowych opartych na systemach CMS WordPress oraz Prestashop. Posiadam dobrą znajomość HTML5, CSS3, Bootstrap. Dysponuję również dużym doświadczeniem z programami Adobe Photoshop, Dreamweaver oraz CorelDRAW. Prywatnie jestem dużym fanem fotografii oraz motoryzacji. Od 2013 roku udzielam się jako klubowicz oraz moderator ogólnopolskiego klubu motoryzacyjnego. Masz jakieś pytania? Napisz do nas.