Instrukcja zmiany PHP na wersję 8

Zobacz jak przełączyć swój sklep internetowy SOTESHOP na PHP w wersji 8.x.

Spis treści

Przygotowanie sklepu do PHP 8.

Przed przełączeniem sklepu na PHP 8 należy upewnić się, że jest on odpowiednio przygotowany do pracy z nową wersją środowiska. Poniżej opisano kolejne kroki, które pozwolą bezpiecznie przeprowadzić aktualizację i zminimalizować ryzyko wystąpienia problemów po zmianie wersji PHP.

Jeśli chcesz abyśmy od A do Z zajęli się zmianą wersji PHP w Twoim sklepie:

Zamów usługę zmiany wersji PHP

Aktualizacja sklepu do najnowszej wersji.

Zaktualizuj swój sklep internetowy do najnowszej wersji, korzystając z dokumentacji aktualizacji. Sklep jest w pełni aktualny, jeśli w panelu nie widzisz dostępnych pakietów do pobrania, a system informuje, że posiadasz najnowszą wersję.

Jeśli sklep jest w wersji 8.3.9 lub niższej, system może nie widzieć najnowszych aktualizacji w związku ze zmianą systemu aktualizacji, która miała miejsce w lutym 2026. Zalecamy wtedy skorzystanie z usługi aktualizacji sklepu

Sprawdzenie kompatybilności swojego sklepu z PHP 8

  1. Zaloguj się do panelu administracyjnego swojego sklepu.
  2. Przejdź do AktualizacjaPrzejdź do aktualizacji
  3. Wybierz Narzędzie eksperta.
  4. Kliknij Informacje o PHP. Znajdziesz tam wersję PHP używaną przez sklep oraz informację o możliwości zmiany na PHP 8.
  5. Jeśli widzisz komunikat: „Sklep zgodny z PHP 8.x: tak”, przejdź do kroku 3. Sklep zgodny z PHP 8.x
  6. Jeśli sklep nie jest kompatybilny z PHP 8, pojawi się komunikat „Sklep zgodny z PHP 8.x: nie” oraz raport z aplikacjami wymagającymi dostosowania. W takim przypadku skontaktuj się pod adresem: office@sote.pl w celu wyceny niezbędnych zmian. Sklep niezgodny z PHP 8.x
  7. Dla sklepów, które używają obecnie PHP w wersji 7.1, dodatkowo sprawdzane jest szyfrowanie danych klientów oraz transakcji. Jeśli pojawi się informacja "Szyfrowanie danych klientów i transakcji: niewykonane", oznacza to, że sklep nie jest również kompatybilny z PHP8. W takim przypadku należy w Panel -> Aplikacje -> Bezpieczeństwo uruchomić proces szyfrowania, naciskając przycisk "Uaktualnienie szyfrowania". Można również przeprowadzić ten proces w tle, korzystając z Harmonogramu zadań.

Przełączenie wersji PHP na 8.x w ustawieniach serwera

Po wprowadzeniu zmian w kodzie (jeśli były wymagane), w panelu pojawi się informacja, że sklep można przełączyć na PHP 8. Samo przełączenie wersji PHP związane jest hostingiem i zazwyczaj taka możliwość jest panelu zarządzania usługą na serwerze.

Uwaga: W przypadku sklepów z dużą ilością modyfikacji warto sprawdzić opcję powrotu do PHP 7. Jeśli Twój sklep jest w wersji standardowej, cofanie nie jest konieczne.

Zmiana wersji PHP na 8.x w panelu DirectAdmin (serwery SOTE)

Uwaga: Jeśli sklep działa pod kilkoma domenami, wersję PHP należy zmienić osobno dla każdej z nich.

Zaloguj się do panelu zarządzania usługą DirectAdmin.

Logowanie do panelu DirectAdmin

Wersję PHP możesz zmienić na dwa sposoby:

  • za pomocą sekcji Domeny,
  • za pomocą sekcji Ustawienia PHP.

Zmiana wersji PHP w sekcji Domeny

Przejdź do sekcji Zarządzanie kontami → Domeny, a następnie wykonaj poniższe kroki:

  1. Kliknij nazwę domeny, dla której chcesz zmienić wersję PHP.
  2. Wybór domeny
  3. Kliknij Wybór wersji PHP.
  4. Wybór wersji PHP
  5. Z listy dostępnych wersji wybierz PHP 8.3.
  6. Wybór wersji PHP 8.3
  7. Kliknij przycisk Zmień, aby zapisać ustawienia.

Zmiana wersji PHP w sekcji Ustawienia PHP

Przejdź do sekcji Zarządzanie kontami → Ustawienia PHP, a następnie wykonaj poniższe kroki:

  1. Wybierz domenę, dla której chcesz zmienić wersję PHP.
  2. Wybór domeny
  3. Z listy Wersja PHP wybierz PHP 8.3.
  4. Wybór wersji PHP
  5. Kliknij przycisk Wersja aktualizacji.
  6. Aktualizacja wersji PHP

W zależności od wersji panelu DirectAdmin jego interfejs może wyglądać nieco inaczej niż na przedstawionych zrzutach ekranu. Nie wpływa to jednak na sposób zmiany wersji PHP. Należy wykonać te same czynności opisane w powyższej instrukcji.

Przykładowy wygląd panelu DirectAdmin

Informacja końcowa

Przełączenie sklepu na PHP 8 może poprawić wydajność i bezpieczeństwo, ale wymaga pełnej zgodności kodu z nową wersją.

Powiązane dokumentacje

Ostatnie zmiany

Sprawdź co ostatnio zmieniliśmy w SOTESHOP.

SOTE YouTube

Bądź na bieżąco z nowościami programu SOTESHOP. Subskrybuj kanał SOTE na YouTube.