Kopia zapasowa PrestaShop 9

Jak zrobić kopię zapasową PrestaShop 9 – backup bazy danych i plików

Kompletny przewodnik po tworzeniu backupu sklepu PS9 – automatyczne kopie, przechowywanie i przywracanie po awarii

2 marca 2026 · PrestaShop 9 · 7 min czytania

Spis treści

  1. Dlaczego backup jest konieczny?
  2. Backup bazy danych przez panel PS9
  3. Backup plików sklepu przez panel SMARTX
  4. Automatyczne kopie zapasowe na hostingu SMARTX
  5. Jak przywrócić sklep z kopii zapasowej?
  6. Często zadawane pytania

Dlaczego backup jest konieczny?

Kopia zapasowa PrestaShop 9 to absolutna konieczność dla każdego właściciela sklepu internetowego. Dane sklepu mogą zostać utracone z wielu przyczyn: błąd człowieka (przypadkowe usunięcie produktów lub danych), atak hakerski, awaria sprzętu, błąd podczas aktualizacji PS9, uszkodzenie bazy danych przez buggy moduł.

Bez kopii zapasowej utrata danych może oznaczać: utratę całego katalogu produktów, historii zamówień i danych klientów, tygodnie pracy nad odbudową sklepu, straty finansowe i wizerunkowe.

Z kopią zapasową przywrócenie sklepu po awarii zajmuje kilka godzin zamiast tygodni.

Ważne: Zasada 3-2-1 dla backupów: trzymaj 3 kopie danych, na 2 różnych nośnikach, z czego 1 kopia przechowywana jest poza serwerem (off-site). Np.: backup na serwerze + backup na Nextcloud + backup lokalnie na komputerze.

Backup bazy danych przez panel PS9

PrestaShop 9 oferuje wbudowane narzędzie do tworzenia kopii zapasowej bazy danych dostępne bezpośrednio z panelu administracyjnego.

Otwórz narzędzie backup SQL

Zaloguj się do panelu admin PrestaShop 9 i przejdź do Zaawansowane > Backup SQL. Zobaczysz listę poprzednich kopii zapasowych (jeśli były tworzone) i przycisk tworzenia nowej.

Utwórz nową kopię zapasową bazy

Kliknij Utwórz nową kopię zapasową. PrestaShop wygeneruje plik SQL zawierający wszystkie dane bazy (produkty, zamówienia, klientów, konfigurację). Przy dużej bazie danych może to chwilę potrwać.

Pobierz plik SQL

Po zakończeniu na liście pojawi się nowy plik .sql lub .sql.bz2. Kliknij ikonę pobierania i zapisz plik na swoim komputerze lub w bezpiecznym miejscu w chmurze. Plik zawiera wszystkie dane Twojego sklepu.

Uwaga: Wbudowany backup PrestaShop tworzy tylko kopię bazy danych – nie tworzy kopii plików sklepu (zdjęcia produktów, moduły, motyw). Dla pełnego backupu potrzebujesz też kopii plików.

Backup plików sklepu przez panel SMARTX

Pełny backup sklepu PrestaShop 9 obejmuje nie tylko bazę danych, ale też pliki: zdjęcia produktów, dostosowany motyw, zainstalowane moduły i pliki konfiguracyjne.

Zaloguj się do panelu SMARTX

Wejdź do panelu zarządzania hostingiem SMARTX. W sekcji zarządzania kontenererem (Docker/LXC/VPS) znajdź opcję backupu lub snapshotu środowiska.

Utwórz snapshot kontenera

Dla planów LXC i VPS SMARTX możesz tworzyć snapshoty całego kontenera. Snapshot to pełna kopia środowiska w danym momencie – zawiera pliki, bazę danych i konfigurację serwera. Kliknij Utwórz snapshot i poczekaj na zakończenie.

Pobierz lub zarządzaj backupami

Snapshoty są przechowywane na serwerze SMARTX. Możesz je pobierać lokalnie lub przywracać bezpośrednio z panelu. Skontaktuj się z supportem SMARTX, jeśli potrzebujesz pomocy z konfiguracją automatycznych backupów.

Wskazówka: Prześlij kopię zapasową bazy danych na Nextcloud SMARTX (cloud.smartx.pl). Nextcloud automatycznie tworzy wersje plików i zapewnia dostęp z dowolnego miejsca. To idealne rozwiązanie dla backupów off-site.

Automatyczne kopie zapasowe na hostingu SMARTX

Ręczne wykonywanie backupów jest żmudne i łatwo o nich zapomnieć. Idealne rozwiązanie to automatyczne kopie zapasowe według harmonogramu.

Automatyczny backup przez cron – dla planów LXC i VPS możesz skonfigurować zadanie cron, które automatycznie tworzy dump bazy danych i wysyła go na zewnętrzne storage. Skontaktuj się z supportem SMARTX w celu konfiguracji.

Moduły backup dla PrestaShop – istnieją moduły PrestaShop automatyzujące backup bazy danych (np. Database Backup Manager). Moduł może tworzyć kopie w wybranym harmonogramie i wysyłać je na e-mail, FTP lub cloud storage.

Przechowywanie backupów – przechowuj kopie zapasowe przez minimum 30 dni. Jeśli problem z danymi zostanie wykryty po kilku tygodniach, starsze backupy mogą okazać się jedyną możliwością odtworzenia danych sprzed problemu.

Ważne: Regularnie testuj kopie zapasowe! Kopia zapasowa jest bezużyteczna, jeśli nie da się jej przywrócić. Raz na kilka miesięcy przetestuj przywracanie bazy danych na środowisku testowym.

Jak przywrócić sklep z kopii zapasowej?

Jeśli sklep uległ awarii i potrzebujesz przywrócić go z kopii zapasowej, postępuj według poniższych kroków:

Ocena sytuacji

Zidentyfikuj, co wymaga przywrócenia: tylko baza danych, tylko pliki, czy całe środowisko. W przypadku włamania na serwer przywróć całe środowisko (snapshot kontenera) a nie tylko bazę danych.

Przywrócenie bazy danych

Przez phpMyAdmin (dostępny w panelu SMARTX) lub narzędzie MySQL: zaloguj się, wybierz bazę danych sklepu, usuń istniejące tabele i zaimportuj plik SQL z kopii zapasowej. Alternatywnie użyj wbudowanego narzędzia przywracania w panelu SMARTX.

Przywrócenie plików

Przez FTP lub panel SMARTX: wgraj pliki z kopii zapasowej do katalogu sklepu. Upewnij się, że plik config/settings.inc.php lub app/config/parameters.php zawiera prawidłowe dane dostępu do bazy danych.

Sprawdź i wyczyść cache

Po przywróceniu danych wyczyść cache PrestaShop (katalog var/cache) i sprawdź, czy sklep działa poprawnie. Odwiedź stronę główną sklepu i panel admina.

Wskazówka: W nagłych przypadkach awarii sklepu skontaktuj się ze wsparciem technicznym SMARTX. Zespół może pomóc w przywracaniu kontenera ze snapshotu lub w diagnostyce problemu.

Często zadawane pytania

Jak często robić kopie zapasowe sklepu PrestaShop 9?

Dla aktywnych sklepów rekomendujemy kopię zapasową bazy danych co najmniej raz dziennie (automatyczną). Kopię plików wystarczy robić po każdej aktualizacji PS9, po instalacji nowych modułów lub po znaczących zmianach w motywie. Bezwzględnie wykonaj kopię przed każdą aktualizacją PrestaShop lub instalacją nowego modułu – to najczęstsze momenty, gdy coś może pójść nie tak.

Czy wbudowany backup PrestaShop 9 wystarczy do ochrony sklepu?

Wbudowany backup SQL w PrestaShop 9 (Zaawansowane > Backup SQL) tworzy kopię bazy danych, ale nie kopię plików sklepu (motyw, moduły, zdjęcia produktów). Dla pełnej ochrony potrzebujesz zarówno backupu bazy jak i plików. Rekomendujemy snapshot kontenera z poziomu panelu SMARTX jako najprostszy sposób na pełny backup obejmujący wszystkie elementy sklepu.

Jak przywrócić sklep PrestaShop 9 z kopii zapasowej?

Przywracanie sklepu obejmuje dwa kroki: 1) Przywrócenie plików – przez FTP lub panel SMARTX nadpisz pliki sklepu z archiwum kopii zapasowej. 2) Przywrócenie bazy danych – przez phpMyAdmin lub narzędzie w panelu SMARTX importuj plik SQL z kopii zapasowej do bazy danych sklepu. Upewnij się, że dane dostępowe do bazy w pliku konfiguracyjnym są prawidłowe. Po przywróceniu wyczyść cache PrestaShop.

Zobacz też

Chroń swój sklep dzięki regularnym backupom!

Hosting PrestaShop 9 na SMARTX z opcją snapshotów kontenera. Twoje dane są bezpieczne.

Zamów hosting PrestaShop 9
PrestaShop 9 kopia zapasowa backup przywracanie danych
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)