Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Migracja Serwera PrestaShop 8 i 9: Przenieś Sklep na Nowy Hosting, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Dlaczego migracje serwera się nie udają
Sklep PrestaShop to dziesiątki tysięcy plików i baza danych pełna bezwzględnych adresów URL, z których część kryje się w serializowanych ustawieniach modułów. Przy ręcznym kopiowaniu transfer zatrzymuje się w połowie, import SQL przekracza limit czasu, dysk starego serwera zapełnia się w trakcie tworzenia kopii, a po przełączeniu DNS sklep nadal wskazuje na starą domenę. Server Migration zamienia te pułapki w prowadzony proces z weryfikacją na każdym etapie.
Najpierw pomiar, potem pakowanie
Pierwszy krok analizuje sklep: liczbę i rozmiar plików, rozmiar bazy danych, szacowany pakiet i wolne miejsce na dysku, wraz z największymi folderami i tabelami. Kopia PrestaShop zapisana w podfolderze zostaje wykryta i można ją wykluczyć jednym kliknięciem. Jeśli pakiet się nie zmieści, moduł poda to w liczbach, zanim cokolwiek zostanie zapisane.
Pakowanie, które nigdy nie psuje działającego sklepu
Pliki są odczytywane, a baza danych eksportowana zapytaniami odczytu, w krokach trwających kilka sekund, które wznawiają się dokładnie od miejsca przerwania. Na dysku pozostaje margines bezpieczeństwa 128 MB: gdy zaczyna go brakować, tworzenie pakietu zostaje wstrzymane, zamiast zapełnić dysk, i wznawia się jednym kliknięciem po zwolnieniu miejsca. Pakiet zawierający tylko bazę danych pozwala zsynchronizować ostatnie zamówienia tuż przed przełączeniem.
Z serwera na serwer, bez udziału Twojego komputera
Prześlij instalator na nowy hosting, wklej jego adres i przetestuj połączenie: moduł sprawdzi wersję PHP, wolne miejsce i prawo zapisu na serwerze docelowym. Następnie pakiet trafia bezpośrednio z serwera na serwer w podpisanych fragmentach. Jeśli wolisz, pobierz pakiet i prześlij go przez FTP: instalator sam go znajdzie.
Przywracanie, które doprowadza sprawę do końca
Instalator testuje nową bazę danych, zanim cokolwiek zapisze, a następnie rozpakowuje, importuje i aktualizuje: parameters.php, ps_shop_url, ustawienia domeny dla każdego sklepu, adresy URL we wszystkich tabelach łącznie z danymi serializowanymi, dowiązania symboliczne, .htaccess generowany ponownie przez PrestaShop oraz pamięć podręczną. Potem sprawdza wynik, wyświetla listę kontrolną uruchomienia i usuwa się najpóźniej po 24 godzinach.
Na razie nie ma opinii o produkcie.