Zmiana wersji PHP w WordPress odbywa się zwykle w panelu hostingu, na przykład cPanelu lub DirectAdmin. Przed jej wykonaniem utwórz kopię plików i bazy danych, zaktualizuj WordPressa, motyw oraz wtyczki, a po zmianie sprawdź działanie całej witryny.
Dlaczego warto zmienić wersję PHP w WordPress?
PHP odpowiada za wykonywanie kodu WordPressa, obsługę wtyczek, motywów i połączenie z bazą danych. Nowsza, wspierana wersja może poprawić bezpieczeństwo, wydajność i zgodność z aktualnymi wydaniami WordPressa.
Zmiana nie zawsze jest jednak obojętna dla witryny. Stary motyw albo nieaktualna wtyczka może nie współpracować z nową wersją PHP. W takiej sytuacji pojawia się między innymi błąd 500 lub biały ekran.
Jak przygotować stronę do zmiany PHP?
Kopia zapasowa jest konieczna przed rozpoczęciem zmiany. Powinna obejmować zarówno pliki WordPressa, jak i bazę danych. Dzięki temu można przywrócić witrynę, jeśli nowa wersja PHP spowoduje awarię.
Przed przełączeniem wersji wykonaj następujące czynności:
- Utwórz pełny backup – zapisz pliki strony oraz kopię bazy danych w miejscu niezależnym od serwera.
- Zaktualizuj WordPressa – używaj aktualnego wydania rdzenia, jeśli jest zgodne z konfiguracją hostingu.
- Zaktualizuj wtyczki i motyw – sprawdź też, czy ich dokumentacja wskazuje wymagania dotyczące PHP.
- Sprawdź obecną wersję PHP – znajdziesz ją w panelu hostingu albo w WordPressie w sekcji „Narzędzia” → „Stan witryny” → „Informacje” → „Serwer”.
- Zweryfikuj dostępne wersje – ich lista zależy od dostawcy hostingu i używanego pakietu.
Nie wybieraj wersji wyłącznie dlatego, że jest najnowsza na liście. Najpierw sprawdź wymagania WordPressa, motywu i kluczowych wtyczek. Przy starszej stronie rozsądne może być wcześniejsze przetestowanie zmiany na kopii witryny.
Jak zmienić wersję PHP w panelu hostingu?
Interfejs cPanelu, DirectAdmin i innych paneli może wyglądać inaczej, ale nazwy funkcji są zwykle podobne. Zmiana dotyczy najczęściej konkretnej domeny, a nie wszystkich stron na koncie.
- Zaloguj się do panelu zarządzania hostingiem.
- Wybierz domenę lub stronę, dla której chcesz zmienić środowisko PHP.
- Otwórz sekcję nazwaną na przykład „Wersja PHP”, „Wybór wersji PHP”, „Ustawienia PHP” albo „Select PHP Version”.
- Wybierz wspieraną wersję PHP z listy dostępnej dla Twojego hostingu.
- Zapisz ustawienia i odczekaj na zastosowanie zmiany. Czas wdrożenia zależy od konfiguracji serwera.
- Otwórz stronę oraz panel administracyjny WordPressa i sprawdź najważniejsze funkcje.
Po zmianie przetestuj logowanie, formularze, wyszukiwarkę, koszyk, płatności i edycję treści, jeśli występują na stronie. Sprawdź też czas ładowania, korzystając z narzędzia do pomiaru wydajności, na przykład GTMetrix.
Zmiana przez plik .htaccess
Niektórzy administratorzy mogą wymusić wersję PHP w pliku .htaccess, ale składnia zależy od serwera i konfiguracji hostingu. Reguła działająca u jednego dostawcy może wywołać błąd na innym. Z tego powodu panel hostingu jest bezpieczniejszą i zalecaną metodą.
Edytowanie pliku .htaccess ma sens przede wszystkim wtedy, gdy dostawca hostingu udostępnia konkretną instrukcję dla danego serwera. Nie należy wklejać przypadkowych dyrektyw znalezionych w internecie.
Co zrobić, gdy po zmianie PHP strona nie działa?
Najpierw sprawdź, czy problem pojawił się bezpośrednio po przełączeniu wersji. Jeśli tak, wróć w panelu hostingu do poprzedniego ustawienia. To zwykle najszybszy sposób na przywrócenie witryny i rozpoczęcie diagnozy bez presji.
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
| Błąd 500 | Niekompatybilna wtyczka, motyw albo konfiguracja serwera | Przywróć poprzednią wersję PHP, zaktualizuj dodatki i sprawdź logi błędów |
| Biały ekran | Błąd krytyczny w kodzie wtyczki lub motywu | Wyłącz ostatnio aktualizowane dodatki i włącz je pojedynczo po przywróceniu działania |
| Strona działa, ale niektóre funkcje nie działają | Niepełna zgodność dodatku z nową wersją PHP | Sprawdź dokumentację dodatku, zaktualizuj go albo skontaktuj się z jego twórcą |
| Zmiana nie jest widoczna | Pamięć podręczna przeglądarki, serwera lub wtyczki | Wyczyść cache, otwórz stronę w trybie prywatnym i sprawdź wersję w „Stanie witryny” |
Jeżeli powrót do poprzedniej wersji nie przywróci strony, użyj kopii zapasowej i skontaktuj się z administratorem hostingu. Przy bardzo starym motywie lub dodatku konieczna może być jego wymiana, a nie dalsze obniżanie wersji PHP.
O czym pamiętać po zmianie?
Po przełączeniu PHP obserwuj stronę przez kilka dni, szczególnie po aktualizacji treści lub użyciu funkcji zależnych od wtyczek. Regularne aktualizowanie WordPressa i dodatków ułatwia korzystanie ze wspieranych wersji PHP, które zwykle zapewniają lepsze bezpieczeństwo i wydajność.