ShopGold – migracja sklepu na nowy serwer

ShopGold – migracja sklepu na nowy serwer

Migracja sklepu ShopGold na nowy serwer to operacja wymagająca precyzji i planowania. Błędy przy przenoszeniu plików lub bazy danych, nieprawidłowa konfiguracja środowiska PHP lub problemy z DNS mogą skutkować niedostępnością sklepu, utratą danych zamówień lub błędami po uruchomieniu. Przeprowadzamy migracje ShopGold bezpiecznie, z minimalnym czasem przestoju.

ShopGold składa się z plików aplikacji PHP i bazy danych MySQL. Migracja musi uwzględniać oba komponenty oraz konfigurację serwera (wersja PHP, wymagane rozszerzenia PHP, konfiguracja Apache/Nginx, uprawnienia plików). Nowy serwer musi spełniać wymagania techniczne platformy ShopGold.

Etapy migracji ShopGold na nowy serwer

  • Audyt środowiska nowego serwera – wersja PHP, MySQL, rozszerzenia, limity zasobów
  • Kopia bezpieczeństwa plików i bazy danych na starym serwerze
  • Transfer plików przez SFTP lub rsync z weryfikacją integralności
  • Eksport i import bazy danych MySQL z weryfikacją kompletności danych
  • Konfiguracja ShopGold na nowym serwerze – pliki konfiguracyjne, połączenie z bazą
  • Konfiguracja serwera www (Apache/Nginx) i PHP zgodnie z wymaganiami ShopGold
  • Testowanie działania sklepu przed przełączeniem DNS
  • Przełączenie DNS z minimalizacją czasu propagacji (niskie TTL przed migracją)
  • Monitoring sklepu po migracji i weryfikacja wszystkich funkcjonalności

Minimalizacja czasu przestoju

Kluczowym elementem planowania migracji jest minimalizacja niedostępności sklepu. Przed migracją obniżamy TTL rekordów DNS do 300 sekund (propagacja zajmie maksymalnie 5 minut). Sklep uruchamiamy i testujemy na nowym serwerze przez plik hosts, by zweryfikować poprawność działania bez zmiany DNS dla użytkowników. Przełączenie DNS przeprowadzamy w godzinach najmniejszego ruchu. Na starym serwerze pozostawiamy sklep w trybie tylko do odczytu przez kilka godzin po migracji, by nie utracić zamówień złożonych podczas propagacji DNS.

Weryfikacja po migracji

Kompletny checklist po migracji obejmuje: dostępność sklepu przez HTTPS, poprawność certyfikatu SSL, działanie płatności elektronicznych, wysyłkę e-maili, generowanie faktur, działanie integracji kurierskich i marketplace'ów. Monitorujemy logi błędów przez pierwsze 48 godzin po migracji.