Strona główna  /  Hosting i domeny  /  Jak bezpiecznie wykonać update php w WordPress?

Nowoczesny serwer z migającymi zielonymi diodami, symbolizujący pomyślną aktualizację systemu w centrum danych.

Jak bezpiecznie wykonać update php w WordPress?

Update PHP w WordPressie wykonuj etapami: najpierw zrób kopię plików i bazy danych, zaktualizuj WordPressa, motyw oraz wtyczki, a następnie zmień wersję PHP w panelu hostingu. Jeśli po zmianie pojawi się błąd 500 lub biały ekran, natychmiast przywróć poprzednią wersję i sprawdź logi serwera.

Dlaczego warto aktualizować PHP w WordPressie?

PHP odpowiada za wykonywanie kodu WordPressa, motywów i wtyczek po stronie serwera. Nowsza, wspierana wersja może poprawić wydajność witryny, zwiększyć bezpieczeństwo i być wymagana przez aktualne wydania CMS-u lub rozszerzeń.

Aktualizacja nie zawsze przebiega bezproblemowo. Starsza wtyczka albo porzucony motyw może nie działać z nowszym PHP, szczególnie przy przejściu do jednej z wersji PHP 8.x. Dlatego przed zmianą trzeba sprawdzić kompatybilność całego środowiska.

Jak przygotować stronę do zmiany PHP?

Najpierw sprawdź wymagania PHP używanego wydania WordPressa, motywu i wtyczek. Konkretna lista dostępnych wersji zależy od hostingu, dlatego nie ustawiaj wersji wyłącznie na podstawie informacji znalezionej w ogólnym poradniku.

Przed zmianą wykonaj pełną kopię zapasową. Powinna obejmować zarówno bazę danych, jak i wszystkie pliki strony, w tym katalogi wp-content oraz plik konfiguracji WordPressa. Kopię przechowuj także poza serwerem, aby można było z niej skorzystać przy awarii hostingu.

Przed rozpoczęciem zmiany przygotuj stronę według poniższej listy:

  • Backup bazy danych – wyeksportuj bazę przez panel hostingu, phpMyAdmin lub narzędzie używane przez administratora.
  • Backup plików – pobierz pliki WordPressa, motywy, wtyczki i przesłane multimedia.
  • Aktualizacja oprogramowania – zaktualizuj rdzeń WordPressa, aktywny motyw i wszystkie używane wtyczki.
  • Weryfikacja wymagań – sprawdź w dokumentacji autorów, czy motyw i wtyczki obsługują planowaną wersję PHP.
  • Test działania – zanotuj, czy przed zmianą działa logowanie, formularze, płatności i najważniejsze podstrony.

Jak zmienić wersję PHP w WordPressie?

Zmiana PHP w panelu hostingu

Panel hostingowy jest preferowaną metodą, ponieważ pozwala przypisać wersję PHP do konkretnej domeny lub strony bez ręcznej ingerencji w konfigurację serwera. Nazwy sekcji różnią się między dostawcami, ale procedura zwykle wygląda podobnie:

  1. Zaloguj się do panelu administracyjnego hostingu.
  2. Otwórz ustawienia domeny, strony WWW albo środowiska PHP.
  3. Wybierz domenę, na której działa WordPress.
  4. W polu wersji PHP wybierz wersję zgodną z wymaganiami strony.
  5. Zapisz ustawienia i poczekaj na zastosowanie zmiany.

Po zmianie odśwież stronę i panel wp-admin, najlepiej także w trybie prywatnym przeglądarki. Wyczyść cache serwera, wtyczki buforującej i przeglądarki, jeśli witryna nadal pokazuje wcześniejszy stan.

Jeżeli panel nie udostępnia wyboru wersji PHP, nie wpisuj przypadkowych dyrektyw do plików serwera. Najpierw skontaktuj się z supportem hostingu. Dostawca powinien potwierdzić, jakie ustawienie działa w jego środowisku i czy zmiana dotyczy PHP używanego przez stronę.

Zmiana PHP przez plik .htaccess

Edytowanie pliku .htaccess jest rozwiązaniem dla osób, które znają konfigurację swojego hostingu. Dyrektywy zależą od serwera, sposobu uruchamiania PHP i dostępnych interpreterów. Reguła działająca u jednego dostawcy może wywołać błąd 500 u innego.

  1. Wykonaj kopię pliku .htaccess i zapisz jego dotychczasową zawartość.
  2. Otwórz menedżer plików hostingu albo połącz się z serwerem przez FTP.
  3. Przejdź do katalogu głównego instalacji WordPressa, zwykle public_html.
  4. Edytuj .htaccess tylko zgodnie z instrukcją dostawcy hostingu.
  5. Zapisz zmianę i od razu sprawdź stronę oraz panel administracyjny.

Nie kopiuj do pliku przykładowych dyrektyw dla PHP 7.4, 8.0 czy 8.3 bez potwierdzenia, że dany hosting ich używa. Zmiana PHP przypisana do strony nie musi zmieniać wersji PHP dostępnej w konsoli. PHP dla witryny i PHP CLI mogą być skonfigurowane niezależnie, co ma znaczenie przy pracy z WP-CLI.

Co zrobić, gdy po zmianie pojawi się błąd 500?

Błąd 500 Internal Server Error, biały ekran albo brak dostępu do wp-admin zwykle oznacza niezgodność kodu z wybraną wersją PHP, błędną dyrektywę serwera lub problem z konfiguracją jednej z wtyczek.

Najpierw przywróć poprzednią wersję PHP. To najszybszy sposób na odzyskanie działania strony. Gdy witryna wróci, sprawdź logi błędów, często dostępne jako error_log w panelu hostingu lub katalogu strony. Zwróć uwagę na nazwę wtyczki, motywu albo pliku wskazanego w komunikacie.

Poniższa tabela pomaga uporządkować pierwszą diagnozę:

Objaw Możliwa przyczyna Rozwiązanie
Błąd 500 lub biały ekran Wtyczka albo motyw nie obsługuje wybranej wersji PHP Przywróć poprzednią wersję, sprawdź logi i zaktualizuj lub wyłącz wskazane rozszerzenie
Strona nie reaguje po edycji .htaccess Nieprawidłowa dyrektywa lub składnia Przywróć kopię pliku i skontaktuj się z hostingiem
Zmiana nie jest widoczna Cache przeglądarki, wtyczki lub serwera Wyczyść cache i sprawdź witrynę w trybie prywatnym
Nie ma wybranej wersji na liście Ograniczenia pakietu hostingowego Sprawdź dokumentację dostawcy lub zapytaj support o dostępne środowisko

Jeżeli błąd utrzymuje się po przywróceniu poprzedniej wersji, nie usuwaj losowych plików WordPressa. Zabezpiecz logi, sprawdź dostępność backupu i poproś hosting lub administratora o analizę konfiguracji serwera.

Nie pomijaj kopii zapasowej. Sama zmiana wersji PHP nie usuwa danych, ale niekompatybilny kod może zablokować stronę i utrudnić dostęp do panelu administracyjnego.

Po udanej zmianie sprawdź logowanie do WordPressa, stronę główną, formularze, wyszukiwarkę, proces zakupowy, jeśli występuje, oraz najważniejsze funkcje motywu. Dopiero po takiej kontroli uznaj aktualizację za zakończoną.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?