Sklepy internetowe

Jak bezpiecznie zaktualizowa膰 PrestaShop do najnowszej wersji?

PrestaShop podobnie jak ka偶de oprogramowanie jest nieustanne rozwijane. W przypadku system贸w typu Open Source (a takim jest PrestaShop) olbrzymi膮 rol臋 odgrywa jednak spo艂eczno艣膰, kt贸ra bierze czynny udzia艂 w usuwaniu b艂臋d贸w programistycznych. Mo偶esz odnie艣膰 wra偶enie, 偶e je艣li wszystko w Twoim sklepie internetowym dzia艂a poprawnie, to aktualizacja nie jest Tobie potrzebna. Takie my艣lenie jest b艂臋dne. Dzi臋ki utrzymywaniu sklepu internetowego w najnowszej, dost臋pnej wersji nie tylko zapewnisz bezpiecze艅stwo klientom sklepu, ale znacz膮co ograniczasz mo偶liwo艣膰 porzucenia koszyka ze wzgl臋du na wyst膮pienie nieoczekiwanego b艂臋du.

Jak samodzielnie zaktualizowa膰 PrestaShop?

PrestaShop udost臋pnia bezp艂atny modu艂, kt贸ry pe艂ni rol臋 asystenta aktualizacji i przeprowadzi Ci臋 przez ten proces. Zanim jednak rozpoczniesz aktualizacj臋 nale偶y pami臋ta膰 o paru istotnych kwestiach:

  • Je艣li ju偶 wcze艣niej przeprowadza艂e艣 aktualizacj臋 i planujesz kolejn膮, upewnij si臋, 偶e posiadasz aktualn膮 wersj膮 modu艂u 1-Click Upgrade, kt贸ry r贸wnie偶 jest poprawiany pod k膮tem kompatybilno艣ci aktualizacji pomi臋dzy r贸偶nymi wersjami PrestaShop.
Modu艂 1-Click Upgrade w Prestashop
  • Stw贸rz kopi臋 zapasow膮 sklepu internetowego PrestaShop. Kompletn膮 instrukcj臋 wykonywania backupu sklepu internetowego znajdziesz w dalszej cz臋艣ci tekstu.
  • Modu艂 1-Click Upgrade aktualizuje wy艂膮cznie silnik PrestaShop. Je艣li w sklepie posiadasz zainstalowane modu艂y firm zewn臋trznych lub w艂asny szablon graficzny upewnij si臋, czy tw贸rcy tych dodatk贸w zadbali o aktualizacj臋 swoich produkt贸w, aby by艂y zgodne z wersj膮 PrestaShop, do kt贸rej zamierzasz zaktualizowa膰 sklep internetowy.
  • Je艣li wprowadza艂e艣 w sklepie w艂asne modyfikacje, to zdecyduj si臋 na aktualizacj臋, tylko w wypadku, gdy wiesz, jak przywr贸ci膰 te zmiany na nowej wersji.
  • Aktualizacj臋 przeprowadzaj zawsze w 艣rodowisku testowym, na kopii sklepu. Nigdy nie wprowadzaj istotnych zmian 鈥渘a 偶ywym organizmie鈥 w sklepie, kt贸ry sprzedaje.

Aktualizacja PrestaShop poprzez modu艂 1-Click Upgrade

  • Modu艂 1-Click Upgrade nie jest domy艣lnie zainstalowany, zatem pierwszym krokiem b臋dzie jego pobranie. W panelu administracyjnym wybierz Modu艂y -> Katalog, a nast臋pnie kliknij przycisk [Instaluj] w boxie instalacyjnym modu艂u 1-Click Upgrade.
Instalacja modu艂u 1-Click Upgrade w Prestashop
  • Po instalacji b臋dziesz m贸g艂 nacisn膮膰 w tym samym miejscu przycisk [Konfiguruj]
Modu艂 1-Click Upgrade w panelu PrestaShop
  • Na tym etapie przechodzisz przez kolejne sekcje asystenta aktualizacji, kt贸re pozwol膮 Tobie na dostosowanie procesu zmiany wersji sklepu internetowego.

Kroki do wykonania przed dokonaniem aktualizacji

W pierwszej sekcji PrestaShop weryfikuje czy wszystkie ustawienia Twojego hostingu s膮 zgodne z wymaganiami modu艂u aktualizuj膮cego. Korzystaj膮c z naszego hostingu dla PrestaShop mo偶esz by膰 pewny, 偶e jedyne dzia艂anie w tej sekcji, kt贸re b臋dziesz musia艂 wykona膰, to prze艂膮czenie sklepu w tryb konserwacji. Kliknij przycisk [Kliknij tutaj aby prze艂膮czy膰 Tw贸j sklep w tryb konserwacji].

Tryb konserwacji w PrestaShop

Uruchamianie aktualizacji PrestaShop

W drugiej sekcji mo偶esz sprawdzi膰, z kt贸rej wersji aktualnie korzystasz oraz najnowsz膮 wydan膮 wersj臋. Przechodz膮c do trybu experta, mo偶esz zdecydowa膰 czy chcesz zaktualizowa膰 silnik PrestaShop do najnowszej rekomendowanej wersji czy te偶 wybra膰 inn膮, kt贸ra jest zgodna z posiadanymi przez Ciebie dodatkowymi modu艂ami czy szablonem. Po wybraniu ustawie艅 kliknij [Zapisz]. Do tego miejsca wr贸cisz, po zako艅czeniu konfigurowania wszystkich sekcji.

Weryfikacja wersji PrestaShop w panelu administracyjnym

W dw贸ch kolejnych sekcjach wy艣wietlisz r贸偶nice mi臋dzy poszczeg贸lnymi wersjami oprogramowania oraz opcje kopii zapasowej. Ta druga jeszcze szczeg贸lnie wa偶na. Zapoznaj si臋 z informacjami na jej temat w dalszej cz臋艣ci tekstu.

Tworzenie kopii zapasowej PrestaShop

Zdecyduj dla kt贸rych element贸w sklepu internetowego asystent aktualizacji ma przygotowa膰 kopi臋 zapasow膮. Nast臋pnie kliknij [Zapisz].

WA呕NE! Niezale偶nie od kopii zapasowej tworzonej przez modu艂 1-Click Upgrade, pami臋taj o przygotowanie w艂asnej kopii bezpiecze艅stwa.

Tworzenie kopii zapasowej w PrestaShop

Ustawienia aktualizacji PrestaShop

Aby proces aktualizacji PrestaShop przebieg艂 sprawnie, dokonaj jeszcze wst臋pnej konfiguracji zaznaczaj膮c poni偶sze opcje:

  • Wydajno艣膰 serwera 鈥 Niska (zalecana). Ustawienie rekomendowane dla hosting贸w wsp贸艂dzielonych (np. PrestaHosting). Je艣li korzystasz z us艂ugi VPS lub serwera dedykowanego mo偶esz zmieni膰 t膮 warto艣膰.
  • Wy艂膮cz nie-wbudowane modu艂y – TAK. PrestaShop rekomenduje wy艂膮czenie modu艂贸w pochodz膮cych od innych tw贸rc贸w. Po aktualizacji konieczne b臋dzie ponowne ich zainstalowanie w wersji zgodnej z now膮 wersj膮 silnika PrestaShop.
  • Upgrade the default theme – TAK. Je艣li nie modyfikowa艂e艣 domy艣lnego szablonu lub korzystasz z w艂asnego mo偶esz zostawi膰 opcj臋 w艂膮czon膮.
  • Switch to the default theme. W艂膮cznie tej opcji spowoduje prze艂膮czenie aktualnie wykorzystywanego szablonu na domy艣lny.
  • Keep the customized email templates. Je艣li modyfikowa艂e艣 szablony maili i chcesz zachowa膰 te modyfikacje, wybierz TAK.

Po wybraniu wszystkich opcji, kliknij [Zapisz]

Uruchamianie aktualizacji PrestaShop z konfiguracj膮

Wszystko gotowe. Teraz mo偶esz wr贸ci膰 do sekcji 2 i rozpocz膮膰 aktualizacj臋. Powodzenia!

W艂asna kopia zapasowa PrestaShop – jak j膮 wykona膰?

Ka偶da zmiana w Twoim sklepie mo偶e spowodowa膰 jego nieprawid艂owe dzia艂anie. Instalacja nowego modu艂u, modyfikacja szablonu czy aktualizacja wersji silnika do takich zmian nale偶y. Aby zapewni膰 bezproblemowe dzia艂anie sklepu internetowego PrestaShop, jednocze艣nie dbaj膮c o najlepsze do艣wiadczenia klient贸w, warto wszelkie zmiany wprowadza膰 i testowa膰 na wcze艣niej przygotowanej kopii sklepu.

WA呕NE! W ramach hostingu dla PrestaShop w home.pl archiwizujemy Twoje pliki oraz bazy danych do 7 dni wstecz. Je艣li zapomnia艂e艣 wykona膰 w艂asn膮 kopi臋 zapasow膮 i co艣 posz艂o nie tak, to mo偶esz samodzielnie przywr贸ci膰 sw贸j sklep internetowy do momentu, gdy dzia艂a艂 poprawnie. Sprawd藕, jak skorzysta膰 z kopii zapasowej na FTP.

Kopia zapasowa plik贸w PrestaShop

Pliki Twojego sklepu internetowego znajduj膮ce si臋 w katalogu, na kt贸ry wskazuje domena zawieraj膮 mn贸stwo istotnych informacji. Od kodu 藕r贸d艂owego PrestaShop zaczynaj膮c po zainstalowane modu艂y czy wykorzystany w sklepie szablon graficzny. Musisz zadba膰 o wykonanie kopii wszystkich plik贸w odpowiedzialnych za poprawne dzia艂anie sklepu.

Najszybszym sposobem na wykonanie kopii zapasowej plik贸w jest uruchomienie aplikacji WebFTP dost臋pnej na Twoim hostingu (https://pomoc.home.pl/baza-wiedzy/jak-uruchomic-webftp-panelu-klienta). Kopi臋 zapasow膮 plik贸w PrestaShop wykonasz w dw贸ch krokach:

  1. Zaznacz katalog z plikami sklepu, na kt贸ry kieruje Twoja domena,
  2. Kliknij przycisk [ZIP] oraz podaj nazw臋 dla archiwum zawieraj膮cego wszystkie pliki ze wskazanego katalogu, np. prestashop_backup.zip

Tak przygotowan膮 skompresowan膮 paczk臋 z plikami, mo偶esz przenie艣膰 w dowolne miejsce na serwerze. Mo偶liwe jest r贸wnie偶 pobranie kopii plik贸w na dysk lokalny Twojego komputera. W tym wypadku wystarczy, 偶e wykonasz nast臋puj膮ce kroki:

  1. Zaznacz katalog z plikami sklepu, na kt贸ry kieruje Twoja domena.
  2. Kliknij przycisk [Download]. Po klikni臋ciu aplikacja WebFTP automatycznie stworzy archiwum ZIP, a nast臋pnie od razu pobierze je na dysk komputera.

WA呕NE! Powy偶sze operacje na du偶ych plikach mog膮 okaza膰 si臋 trudne do realizacji ze wzgl臋du na parametry serwera oraz liczb臋 zasob贸w. W tym wypadku rekomendujemy skorzystanie z po艂膮czenia FTP lub poprzez konsol臋 SSH.

Kopia zapasowa bazy danych PrestaShop

Baza danych jest drugim, a zarazem ostatnim elementem sklepu internetowego, kt贸rego kopi臋 powinni艣my wykona膰. Zawiera informacje konfiguracyjne tj. nazw臋 domeny pod kt贸r膮 mo偶na odnale藕膰 Tw贸j sklep w sieci, a tak偶e szczeg贸艂y zam贸wie艅, dane klient贸w czy zaszyfrowane has艂a.

Ca艂y proces tworzenia kopii zapasowej bazy wykonasz za pomoc膮 panelu phpMyAdmin. Je艣li nie pami臋tasz danych logowania do bazy danych sklepu PrestaShop, z 艂atwo艣ci膮 znajdziesz je w plikach konfiguracyjnych korzystaj膮c ze znanego Ci ju偶 WebFTP.

Zale偶nie od wersji oprogramowania PrestaShop, z kt贸rej korzystasz dane te znajduj膮 si臋 w poni偶szych lokalizacjach:

  • PrestaShop 1.6: config/settings.inc.php
  • PrestaShop 1.7: app/config/parameters.php

home.pl wspiera rozw贸j firm w Internecie

home.pl jest najwi臋kszym w Polsce dostawc膮 us艂ug internetowych dla klient贸w biznesowych i indywidualnych. Jako cz艂onek globalnej grupy United Internet firma jest liderem bran偶y r贸wnie偶 w Europie.

#wspieramyrozw贸jfirm