Przejdź do treści
KontaktPocztaPanel klienta

Hosting i serwer

Jak przenieść sklep PrestaShop na nowy hosting?

Migracja sklepu PrestaShop wymaga więcej uwagi niż przeniesienie prostej strony — oprócz plików i bazy trzeba zachować konfigurację płatności, przesyłek i integracji. DoSieci.pl przenosi sklep bezpłatnie w ramach zamówienia hostingu; poniżej pokazujemy też, jak zrobić to samodzielnie.

Krok po kroku

  1. Zrób pełną kopię katalogu sklepu i eksport bazy danych po stronie starego hostingu.
  2. Na nowym koncie w Plesku utwórz bazę danych i wgraj pliki przez WebFTP albo SSH.
  3. Zaimportuj bazę przez phpMyAdmin i zaktualizuj dane połączenia w pliku właściwym dla swojej wersji. PrestaShop 1.7, 8 i 9 korzystają z app/config/parameters.php; starsza wersja 1.6 używała config/settings.inc.php. Zachowaj kopię konfiguracji i wyczyść cache zgodnie z dokumentacją swojej wersji. Dokumentacja konfiguracji PrestaShop.
  4. Przetestuj sklep pod właściwą domeną przez lokalny plik hosts — panel, katalog, koszyk, przekierowania, SSL i e-maile na własny adres. Płatności testuj w trybie testowym operatora, bez prawdziwego obciążenia klienta. Kopię sklepu zabezpiecz przed indeksowaniem i wykonywaniem produkcyjnych zadań lub integracji.
  5. Przed przełączeniem wstrzymaj zamówienia i zapisy na starym sklepie na uzgodnione okno migracji. Wykonaj końcową synchronizację bazy i nowych plików, aby nie zgubić zamówień z czasu testów. Dopiero po jej weryfikacji przełącz DNS i sprawdź certyfikat SSL na nowym koncie. Nie zmieniaj przy okazji rekordów MX poczty, jeśli nie obejmuje jej migracja.

Po przełączeniu sprawdź nowe zamówienia, stany produktów, zadania harmonogramu i integracje. Stara kopia nie powinna przyjmować niezależnych zamówień. Zachowaj kopię i plan powrotu; jeśli nowy sklep zdążył przyjąć zamówienia, powrót wymaga także uzgodnienia danych, a nie tylko zmiany DNS.