Czasem stan sklepu ShopGold jest tak daleki od ideału – nagromadzone błędy, uszkodzone pliki, konfliktujące modyfikacje – że najefektywniejszym rozwiązaniem jest reinstalacja platformy przy zachowaniu danych sklepu: produktów, zamówień, klientów i konfiguracji. Przeprowadzamy takie reinstalacje bezpiecznie, z pełną weryfikacją kompletności danych przed i po operacji.
Reinstalacja ShopGold bez utraty danych to operacja dwuetapowa: czysta instalacja świeżych plików platformy ShopGold i migracja danych (bazy) ze starej instalacji do nowej. Kluczem jest zachowanie spójności między strukturą bazy a wersją zainstalowanej platformy oraz prawidłowa migracja plików specyficznych dla danej instalacji (szablony, zdjęcia, niestandardowe moduły).
Kiedy reinstalacja jest zasadna
- Pliki sklepu zostały zainfekowane złośliwym kodem – pewniejsza od czyszczenia
- Wiele warstw nieudokumentowanych modyfikacji uniemożliwia aktualizację
- Przerośnięty katalog plików z latami niesprzątanych tymczasowych plików
- Uszkodzone pliki PHP powodujące sporadyczne błędy niemożliwe do zlokalizowania
- Zmiana struktury hostingu wymagająca świeżej konfiguracji środowiska
Bezpieczna procedura reinstalacji
Reinstalację przeprowadzamy według ścisłej procedury: pełna kopia bezpieczeństwa plików i bazy danych, inwentaryzacja niestandardowych modyfikacji (pliki szablonu, moduły własne, konfiguracja), czysta instalacja ShopGold w wybranej wersji na staging, migracja bazy danych do nowej instalacji z weryfikacją integralności, implementacja niezbędnych niestandardowych modyfikacji w czysty sposób, testy kompletności danych (produkty, zamówienia, klienci, konfiguracja), testy funkcjonalne (checkout, płatności, e-maile, integracje), przeniesienie nowej instalacji na produkcję. Całą operację przeprowadzamy bez przerwy w dostępie dla klientów sklepu – przełączenie następuje gdy nowa instalacja jest w pełni przetestowana.