12/02/2019

Koniec wsparcia dla PHP 5.6: pomyśl o bezpieczeństwie swojego sklepu!

Z końcem 2018 roku zakończyło się wsparcie dla wersji PHP niższych niż 5.6. Dlatego też wykorzystywanie ich do prowadzenia sklepu internetowego będzie coraz bardziej uciążliwe i ryzykowne. Co to oznacza dla Ciebie i jakie są rozwiązania?

 

-------------------------------

 

Zacznijmy jednak od podstaw... Wyjaśnimy Ci wszystko!

 

Czym jest PHP?

PHP (pełna nazwa to „PHP Hypertext Preprocessor”) to język programowania open source pomyślany pod kątem tworzenia aplikacji internetowych. Kod PHP można integrować ze stronami HTML, pozwala on też na automatyzację powtarzalnych czynności, umożliwiając tym samym tworzenie dynamicznych i interaktywnych* witryn (źródło: php.net).

* dynamiczna/ interaktywna umożliwia aktualizowanie treści bez interwencji programisty. Język PHP leży u podstaw słynnych witryn, takich jak Facebook czy Wikipedia (źródło: supinfo.com).

 

Dlaczego aktualizacja wersji PHP w moim sklepie jest konieczna?

Język PHP ewoluuje, podobnie jak każde oprogramowanie, co wiąże się z wypuszczaniem coraz to nowszych wersji. Każda duża aktualizacja PHP jest wspierana przez maksymalnie 3 lata.

W większości przypadków to dostawca usług hostingowych decyduje o wersji PHP, dzięki której działa Twój sklep. Jako że starsze wersje PHP nie są już wspierane, nie może on zagwarantować 100% bezpieczeństwa systemu, dlatego też będzie zmuszony wymusić rezygnację z nich. Regularne aktualizowanie PHP to także gwarancja dostępu do ciągle wprowadzanych udoskonaleń oraz lepszej wydajności.

Według witryny Infomaniak, w zależności od przypadku, witryna działająca z wykorzystaniem PHP7 będzie działać 2 razy szybciej niż na PHP 5.6 i nawet 14 razy szybciej niż na PHP5.

Według ZDNet, 62% witryn internetowych działa w oparciu o PHP 5, czyli niezabezpieczoną i przestarzałą wersję. Istnieje więc spore ryzyko, że Twój sklep korzysta ze starej wersji PHP i wymaga aktualizacji.

Wspierane obecnie wersje PHP (źródło: php.net)

Wspierane obecnie wersje PHP

 

Jak mogę sprawdzić i zaktualizować wersję PHP w moim sklepie PrestaShop?

Obowiązkiem Twojego programisty, freelancera lub agencji, jest zalecenie Ci aktualizacji PHP w Twoim sklepie PrestaShop. Możesz jednak w każdej chwili skontaktować się ze swoim dostawcą usług hostingowych, aby dowiedzieć się, jaka wersja PHP jest włączona w Twoim hostingu.

 

Która wersja PHP jest kompatybilna z moim sklepem PrestaShop?

Przede wszystkim należy koniecznie upewnić się, że wersja Twojego sklepu PrestaShop jest zgodna z najnowszymi wersjami PHP. Pozwoli to uniknąć błędów aktualizacji lub nieprzewidzianych zachowań (np. problemów z aktualizacją modułów, kart produktów itp.). Zalecamy, by przetestować nową wersję w środowisku testowym przed jej użyciem.

Kompatybilność PrestaShop x PHP

Wersje PrestaShop Kompatybilne wersje PHP
1.5.x ~ 1.6.0 5.2 - 5.5
1.6.1.x 5.2 - 7.1
1.7.0 ~ 1.7.3 5.4 - 7.1
1.7.4 5.6 - 7.1
1.7.5 5.6 - 7.2
1.7.6 5.6 - 7.2

Uwaga: sklep PrestaShop zawsze składa się z oprogramowania PrestaShop oraz dołączonych do niego modułów. Moduły również muszą być kompatybilne z używaną wersją PHP.

 

Dlaczego migracja Twojego sklepu do PrestaShop 1.7 jest taka ważna

Wersja 1.6 PrestaShop, stworzona w 2013 roku, została zaktualizowana pod kątem kompatybilności z PHP 7.1. Wsparcie dla PrestaShop 1.6 dobiega zakończył się w czerwcu 2019, natomiast PHP7.1 będzie obsługiwany do końca 2019: nie będzie nowej wersji PrestaShop 1.6 kompatybilnej z nowszymi wersjami PHP niż 7.1.

Istniejącą od 2016 r. wersję PrestaShop 1.7 zaktualizowano, by zapewnić kompatybilność z PHP7, czyli najbardziej wydajną wersją tego języka programowania. PrestaShop 1.7 jest aktualnie wspieraną wersją i będzie aktualizowana pod kątem zapewnienia zgodności z najnowszymi wersjami PHP.

PrestaShop 1.7 wprowadza również framework Symfony, który zwiększa skuteczność, stabilność i solidność działania naszego rozwiązania. Wersja ta zawiera nowe funkcje na każdym poziomie: w panelu administracyjnym, we front office, w nawigacji mobilnej, ścieżce użytkownika itp. dla zapewnienia prostszej obsługi zarówno po stronie administratora, jak i użytkowników Twojego sklepu.

Nie czekaj dłużej! Zapoznaj się z dokumentacją dotyczącą aktualizacji PrestaShop lub też zaufaj specjaliście, który pomoże Ci zmigrować Twój sklep PrestaShop do wersji 1.7.

Co dwa tygodnie, nasz newsletter e-commerce na Twojej skrzynce

Wysyłając ten formularz, zgadzasz się na wykorzystanie przez PrestaShop S.A. wprowadzonych przez Ciebie danych do wysyłania newsletterów i ofert promocyjnych. Możesz zrezygnować z subskrypcji w dowolnym momencie, klikając na link znajdujący się w otrzymywanych wiadomościach. Dowiedz się więcej o naszej polityce prywatności.