Migracja sklepu PrestaShop na nowy serwer
Przenosimy sklep PrestaShop na nowy hosting, VPS lub serwer dedykowany, z testami przed przełączeniem, uzgodnionym oknem synchronizacji danych i przełączenia oraz przetestowanym planem rollbacku. Zakres obejmuje bazę danych, pliki, obrazy, konfigurację, zadania cron i kluczowe integracje. Migrację planujemy tak, aby ograniczyć przestój i chronić zamówienia w czasie przełączenia.
Problem
Migracja PrestaShop to więcej niż skopiowanie plików i import bazy danych. Sklep zależy także od PHP, konfiguracji serwera, uprawnień, cache, zadań cron, e-maili transakcyjnych, przygotowania certyfikatu SSL i weryfikacji HTTPS, a także modułów oraz integracji. Przed rozpoczęciem prac ustalamy te zależności i sprawdzamy na nowym serwerze następujące ryzyka:
- Nieplanowane okno niedostępności — bez planu przełączenia, przygotowania DNS i scenariusza rollbacku sklep może być niedostępny dłużej, niż to konieczne
- Niedziałające adresy, HTTPS lub przekierowania — po zmianie serwera mogą pojawić się błędy certyfikatu, mieszana zawartość, nieprawidłowy URL sklepu albo utracone przekierowania
- Błędy konfiguracji i uprawnień — różnice w PHP, serwerze WWW, zmiennych środowiskowych, właścicielu plików lub prawach zapisu mogą blokować cache, uploady i moduły
- Problemy z bazą danych — niezgodne kodowanie, collation, wersje MySQL lub import bez kontroli mogą uszkodzić dane albo wpłynąć na zapytania
- Brak mediów i plików sklepu — pominięte obrazy produktów, katalogi uploadów lub pliki modułów mogą powodować brak zdjęć i błędy stron
- Zatrzymane procesy zewnętrzne — crony, e-maile transakcyjne, płatności, kurierzy, feedy lub synchronizacje mogą nie działać, jeśli nie sprawdzimy ich konfiguracji
- Zamówienia i wydajność po przełączeniu — zamówienia złożone podczas zmiany wymagają planu synchronizacji, a nieodpowiednia konfiguracja PHP, MySQL lub serwera WWW może spowolnić sklep
Kiedy warto skorzystać
- Obecny hosting jest przeciążony, zbyt wolny albo jego ograniczenia utrudniają rozwój sklepu
- Przenosisz sklep z hostingu współdzielonego na VPS lub zmieniasz dostawcę, ponieważ obecna usługa się kończy albo nie spełnia wymagań
- Obecny host ogranicza wersję PHP, pamięć, konfigurację procesów lub dostęp administracyjny potrzebny do bezpiecznego utrzymania sklepu
- Chcesz postawić opcjonalny Cloudflare przed sklepem i potrzebujesz oceny, czy jego CDN oraz cache pasują do konkretnej konfiguracji
- Łączysz kilka sklepów lub usług w jednym środowisku i chcesz uporządkować zależności oraz sposób ich utrzymania
- Przygotowujesz sklep na kampanię, sezon lub wzrost i chcesz najpierw zbudować stabilną bazę infrastruktury
- Potrzebujesz jednej osoby, która rozumie zarówno PrestaShop, jak i serwer, bazę danych, DNS oraz integracje sklepu
Zakres prac
- Audyt i plan migracji: sprawdzenie wersji PrestaShop, modułów, integracji, bazy danych, plików, konfiguracji, zadań cron, e-maili, DNS i zależności, wraz z kolejnością prac oraz planem danych przy przełączeniu
- Wybór środowiska: opcjonalna rekomendacja VPS lub hostingu dopasowana do sklepu albo praca na serwerze wybranym przez Ciebie — nie narzucamy dostawcy
- Przygotowanie nowego serwera: konfiguracja PHP, MySQL i serwera WWW pod wymagania konkretnego PrestaShop, tworząca stabilną bazę do późniejszej optymalizacji
- Migracja danych sklepu: przeniesienie i weryfikacja bazy danych, kodu, modułów, konfiguracji, obrazów produktów, uploadów i innych plików potrzebnych do działania PrestaShop
- Testy przed przełączeniem: sprawdzenie frontu, panelu, ścieżki zakupowej, e-maili transakcyjnych, cronów, kluczowych integracji, URL-i i przekierowań oraz przygotowania certyfikatu SSL i weryfikacji HTTPS
- Opcjonalny Cloudflare: konfiguracja CDN i cache przed sklepem, gdy ma uzasadnienie dla środowiska; jego korzyści i ograniczenia opisuje artykuł o Cloudflare dla PrestaShop
- Utrzymanie po migracji: harmonogram backupów z testową ścieżką odtworzenia oraz monitoring dostępności, błędów, zasobów i cronów
Co otrzymujesz
- Plan migracji z listą zależności, kolejnością prac, zakresem testów, sposobem przełączenia oraz warunkami rollbacku
- Przygotowane środowisko na nowym serwerze, z konfiguracją PHP, MySQL i serwera WWW dopasowaną do ustaleń dla sklepu
- Przeniesiona i zweryfikowana baza danych, pliki sklepu, obrazy, moduły oraz konfiguracja niezbędna do uruchomienia PrestaShop
- Lista przeprowadzonych testów przed przełączeniem, obejmująca kluczowe ścieżki sklepu i wykryte ograniczenia
- Skonfigurowane backupy oraz potwierdzona testowa ścieżka odtworzenia, jeśli pozwala na to środowisko docelowe
- Podsumowanie po migracji: wykonane prace, ustawiony monitoring i dalsze rekomendacje optymalizacyjne
Co możemy zrobić przy okazji
Porządki w plikach i bazie
Usunięcie osieroconych obrazów, nieużywanych modułów i szablonów, starych logów oraz niepotrzebnych lub przestarzałych danych w bazie (koszyki, dane gości, logi) — zawsze po backupie.
Backupy na serwer zewnętrzny
Konfiguracja regularnych kopii zapasowych wysyłanych poza serwer sklepu, z testową ścieżką odtworzenia, aby kopia realnie chroniła dane.
Czysty VPS lub serwer dedykowany
Postawienie środowiska od zera — system, PHP, MySQL, serwer WWW i podstawy bezpieczeństwa — dostrojonego pod wymagania PrestaShop.
Panel do zarządzania serwerem
Opcjonalna instalacja panelu, gdy uzasadniają ją wymagania operacyjne. W środowiskach zarządzanych lub zautomatyzowanych możemy rekomendować stos bez panelu.
Cloudflare przed sklepem
Opcjonalny CDN i cache, skonfigurowany poprawnie dla stron dynamicznych, koszyka i zamówienia, wraz z uporządkowaniem DNS.
Aktualizacja PHP/MySQL i cache
Przejście na wspieraną wersję PHP i MySQL oraz konfiguracja OPcache i cache aplikacji, gdy sklep i moduły są z nimi zgodne.
HTTPS, poczta i bezpieczeństwo
Wymuszenie HTTPS i uporządkowanie przekierowań oraz weryfikacja dostarczania e-maili transakcyjnych przez istniejącego lub nowo skonfigurowanego dostawcę SMTP/API. Zakres obejmuje uwierzytelnianie DNS, takie jak SPF, DKIM i — gdy ma zastosowanie — DMARC, reverse DNS, gdy serwer wysyła pocztę bezpośrednio, oraz wiadomości testowe, a także podstawowy hardening serwera i uprawnień.
Baza pod optymalizację wydajności
Poprawnie skonfigurowane środowisko jako punkt wyjścia do późniejszego pomiaru i usuwania rzeczywistych wąskich gardeł.
Jak wygląda proces
Audyt i plan migracji
Ustalamy wymagane dostępy i zakres migracji dla sklepu, hostingu, domeny, bazy danych, modułów, integracji i zadań cyklicznych. Uzgadniamy ryzyka, sposób przełączenia oraz — jeśli potrzebujesz — rekomendację VPS lub hostingu bez narzucania konkretnego dostawcy.
Przygotowanie nowego serwera
Konfigurujemy PHP, MySQL i serwer WWW pod wymagania sklepu, a następnie przygotowujemy dostępy, certyfikat SSL i weryfikację HTTPS, DNS oraz miejsce na backupy. Efektem jest stabilna baza do późniejszej optymalizacji, a nie obietnica konkretnego wyniku wydajności.
Migracja i testy przed przełączeniem
Przenosimy bazę danych, pliki, media, moduły i konfigurację, a następnie testujemy sklep przed skierowaniem na nowy serwer zwykłego ruchu. Sprawdzamy ścieżkę zakupową, e-maile transakcyjne, crony, kluczowe integracje, URL-e i przekierowania oraz przygotowanie certyfikatu SSL i weryfikację HTTPS.
Przełączenie z ograniczonym przestojem
W uzgodnionym oknie wykonujemy końcową synchronizację danych, przełączamy ruch i sprawdzamy działanie sklepu. Na wypadek istotnego problemu gotowy jest przetestowany plan rollbacku.
Po migracji: utrzymanie i kolejne kroki
Ustawiamy lub weryfikujemy backupy oraz monitoring dostępności, błędów, zasobów i cronów, a następnie wskazujemy możliwe dalsze kroki optymalizacyjne.
- 1
Audyt i plan migracji
Ustalamy wymagane dostępy i zakres migracji dla sklepu, hostingu, domeny, bazy danych, modułów, integracji i zadań cyklicznych. Uzgadniamy ryzyka, sposób przełączenia oraz — jeśli potrzebujesz — rekomendację VPS lub hostingu bez narzucania konkretnego dostawcy.
- 2
Przygotowanie nowego serwera
Konfigurujemy PHP, MySQL i serwer WWW pod wymagania sklepu, a następnie przygotowujemy dostępy, certyfikat SSL i weryfikację HTTPS, DNS oraz miejsce na backupy. Efektem jest stabilna baza do późniejszej optymalizacji, a nie obietnica konkretnego wyniku wydajności.
- 3
Migracja i testy przed przełączeniem
Przenosimy bazę danych, pliki, media, moduły i konfigurację, a następnie testujemy sklep przed skierowaniem na nowy serwer zwykłego ruchu. Sprawdzamy ścieżkę zakupową, e-maile transakcyjne, crony, kluczowe integracje, URL-e i przekierowania oraz przygotowanie certyfikatu SSL i weryfikację HTTPS.
- 4
Przełączenie z ograniczonym przestojem
W uzgodnionym oknie wykonujemy końcową synchronizację danych, przełączamy ruch i sprawdzamy działanie sklepu. Na wypadek istotnego problemu gotowy jest przetestowany plan rollbacku.
- 5
Po migracji: utrzymanie i kolejne kroki
Ustawiamy lub weryfikujemy backupy oraz monitoring dostępności, błędów, zasobów i cronów, a następnie wskazujemy możliwe dalsze kroki optymalizacyjne.
Dlaczego to działa
Migracja sklepu wymaga połączenia znajomości PrestaShop z PHP, MySQL, Linuksem, konfiguracją serwera, DNS i opcjonalnie Cloudflare. Pracujemy w jednym kontekście: sprawdzamy, jak moduły, baza danych, media, zadania cron i integracje działają razem z nowym środowiskiem. Dzięki temu unikamy luk między programistą a dostawcą hostingu.
Warunki rzetelnej realizacji
Długość okna przełączenia zależy od rozmiaru sklepu, aktywności zapisu w bazie danych, integracji, metody końcowej synchronizacji oraz TTL DNS ustawionego przed przełączeniem. Dlatego nie obiecujemy „zero downtime” ani stałej liczby minut. Sklep testujemy na nowym serwerze przed skierowaniem na niego ruchu, a na uzgodnione przełączenie przygotowujemy przetestowany plan rollbacku. Do rzetelnej migracji potrzebujemy dostępu do starego i nowego serwera, bazy danych oraz konfiguracji DNS; zakres testów zależy od dostępnych danych i środowiska. Możemy rekomendować środowisko lub pracować na wybranym przez Ciebie dostawcy — nie wymagamy konkretnego hostingu.
Powiązane usługi
Przyspieszenie i optymalizacja PrestaShop
Po przygotowaniu stabilnego i poprawnie skonfigurowanego środowiska możemy mierzyć oraz optymalizować rzeczywiste wąskie gardła sklepu.
Opieka nad sklepem PrestaShop
Po migracji bieżąca opieka pomaga utrzymać aktualizacje, monitoring, backupy i kolejne zmiany w uporządkowanym procesie.
Kopie zapasowe i odtwarzanie
Backup jest użyteczny wtedy, gdy obejmuje potrzebne dane i istnieje sprawdzona droga jego odtworzenia.
Monitoring i alerty
Monitoring dostępności, błędów, zasobów i zadań cyklicznych pozwala obserwować nowe środowisko po migracji.
Powiązane artykuły
- Cloudflare dla PrestaShop — korzyści i granice Sprawdź, co CDN i cache mogą usprawnić po migracji sklepu, a czego nie zastąpią w konfiguracji i utrzymaniu PrestaShop.
- Dlaczego PrestaShop jest wolny — 12 przyczyn Poznaj częste źródła spowolnień w sklepie, które warto ocenić po przygotowaniu nowego środowiska.