Aktualizacja PrestaShop to kluczowy krok w zapewnieniu bezpieczeństwa, wydajności i dostępu do nowych funkcji Twojego sklepu internetowego. Proces ten wymaga ostrożności, aby uniknąć błędów, które mogłyby wpłynąć na działanie sklepu. W tym poradniku krok po kroku wyjaśnimy, jak bezpiecznie zaktualizować PrestaShop.
Spis treści
1. Dlaczego warto aktualizować PrestaShop?
Regularne aktualizacje PrestaShop są niezbędne, ponieważ:
- Zwiększają bezpieczeństwo – nowe wersje eliminują luki i błędy.
- Poprawiają wydajność – optymalizacje kodu zwiększają szybkość ładowania.
- Wprowadzają nowe funkcje – dostęp do nowych narzędzi i ulepszeń.
- Zapewniają kompatybilność – aktualizacje eliminują problemy z modułami i integracjami.
2. Przygotowanie do aktualizacji
Zanim rozpoczniesz aktualizację, warto podjąć kilka kroków przygotowawczych:
Sprawdzenie aktualnej wersji PrestaShop
Aby dowiedzieć się, jaką wersję PrestaShop posiadasz, przejdź do Panelu administracyjnego → Parametry zaawansowane → Informacje.
Wykonanie kopii zapasowej
Zawsze przed aktualizacją należy wykonać pełną kopię zapasową:
- Bazy danych – można to zrobić za pomocą phpMyAdmin lub modułów backupu.
- Plików sklepu – najlepiej przez FTP/SFTP (np. FileZilla).
Sprawdzenie kompatybilności modułów i motywu
- Upewnij się, że moduły i motyw są kompatybilne z nową wersją.
- Skontaktuj się z dostawcą motywu, jeśli nie masz pewności.
- Wyłącz niestandardowe moduły przed aktualizacją.
3. Metody aktualizacji PrestaShop
Możesz zaktualizować PrestaShop na dwa sposoby: automatycznie (modułem) lub ręcznie.
Automatyczna aktualizacja modułem „1-Click Upgrade”
Najprostszą metodą jest użycie oficjalnego modułu „1-Click Upgrade”, który umożliwia aktualizację bez konieczności ręcznego przenoszenia plików.
Krok 1: Instalacja i konfiguracja modułu
- Przejdź do Moduły → Menedżer modułów.
- Wyszukaj „1-Click Upgrade” i zainstaluj go.
- Po instalacji przejdź do modułu.
Krok 2: Uruchomienie trybu konserwacji
- W panelu administracyjnym przejdź do Konfiguracja → Parametry zaawansowane → Wydajność.
- Włącz tryb konserwacji, aby uniknąć błędów podczas aktualizacji.
Krok 3: Przeprowadzenie aktualizacji
- W module 1-Click Upgrade kliknij Sprawdź dostępne aktualizacje.
- Jeśli dostępna jest nowa wersja, kliknij Rozpocznij aktualizację.
- Poczekaj na zakończenie procesu.
Krok 4: Testowanie po aktualizacji
- Sprawdź działanie sklepu (strona główna, koszyk, proces zamówienia).
- Weryfikuj logi błędów w Zaawansowane → Dziennik błędów.
- Wyłącz tryb konserwacji.
Ręczna aktualizacja PrestaShop
Jeśli moduł 1-Click Upgrade nie działa lub aktualizacja jest duża, możesz wykonać ją ręcznie.
Krok 1: Pobranie nowej wersji
- Przejdź na oficjalną stronę PrestaShop i pobierz najnowszą wersję.
- Rozpakuj pliki na komputerze.
Krok 2: Wgranie nowych plików na serwer
- Połącz się z serwerem przez FTP/SFTP.
- Nadpisz pliki w katalogu głównym sklepu nowymi plikami z wyjątkiem folderu /config/settings.inc.php i /img.
Krok 3: Uruchomienie skryptu aktualizacyjnego
- W przeglądarce otwórz twojadomena.com/install/upgrade.php.
- Wykonaj instrukcje aktualizacji.
Krok 4: Weryfikacja działania sklepu
- Sprawdź funkcjonalność sklepu.
- Oczyść cache w Zaawansowane → Wydajność.
4. Najczęstsze problemy po aktualizacji
Po aktualizacji mogą pojawić się błędy, oto sposoby ich rozwiązania:
Błąd 500 Internal Server Error
- Sprawdź logi serwera w katalogu
/var/logs/
. - Zmień nazwę folderu /modules i sprawdź, czy sklep działa.
- Włącz debugowanie w pliku
/config/defines.inc.php
(define('_PS_MODE_DEV_', true);
).
Brak obrazków w sklepie
- Odtwórz miniatury w Projekt → Obrazy → Generowanie miniatur.
Problemy z modułami
- Upewnij się, że moduły są kompatybilne z nową wersją.
- Spróbuj ich reinstalacji.