{"id":17871,"date":"2026-08-31T21:16:42","date_gmt":"2026-08-31T19:16:42","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=17871"},"modified":"2026-08-31T21:16:42","modified_gmt":"2026-08-31T19:16:42","slug":"jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/","title":{"rendered":"Jak przenie\u015b\u0107 sklep Magento 2 na nowy hosting bez utraty zam\u00f3wie\u0144 i SEO"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Aby ograniczy\u0107 ryzyko utraty danych, zam\u00f3wie\u0144 i SEO podczas przenoszenia sklepu Magento 2 na nowy hosting, sprawd\u017a pliki, adresy URL, DNS, SSL oraz p\u0142atno\u015bci przed jego uruchomieniem. Bezpieczna migracja wymaga zachowania sp\u00f3jno\u015bci bazy danych, plik\u00f3w, medi\u00f3w, ustawie\u0144 i adres\u00f3w URL. Najmniejsze ryzyko utraty zam\u00f3wie\u0144 daje podzia\u0142 prac na kilka etap\u00f3w: przygotowanie \u015brodowiska, wykonanie kopii zapasowej, transfer danych, testy na nowym hostingu i dopiero potem zmiana DNS. Taki proces jest zgodny z praktykami migracji Magento opisanymi w <a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/tools\/data-migration\/best-practices?utm_source=openai\" target=\"_blank\" rel=\"noopener\">zaleceniach Adobe Commerce<\/a>.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Co_przygotowac_przed_migracja_Magento_2\" >Co przygotowa\u0107 przed migracj\u0105 Magento 2<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Utworz_kopie_zapasowa_i_zatrzymaj_zmiany_w_danych\" >Utw\u00f3rz kopi\u0119 zapasow\u0105 i zatrzymaj zmiany w danych<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Przenies_baze_danych_pliki_i_media\" >Przenie\u015b baz\u0119 danych, pliki i media<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Skonfiguruj_cron_cache_i_indeksowanie\" >Skonfiguruj cron, cache i indeksowanie<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Przetestuj_sklep_przed_zmiana_DNS\" >Przetestuj sklep przed zmian\u0105 DNS<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Wykonaj_przelaczenie_domeny_i_SSL\" >Wykonaj prze\u0142\u0105czenie domeny i SSL<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Co_sprawdzic_po_zmianie_DNS\" >Co sprawdzi\u0107 po zmianie DNS<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-przeniesc-sklep-magento-2-na-nowy-hosting-bez-utraty-zamowien-i-seo\/#Co_zrobic_jesli_sklep_nie_dziala_po_migracji\" >Co zrobi\u0107, je\u015bli sklep nie dzia\u0142a po migracji<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_przygotowac_przed_migracja_Magento_2\"><\/span>Co przygotowa\u0107 przed migracj\u0105 Magento 2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Przed rozpocz\u0119ciem ustal kolejno\u015b\u0107 prac i zaplanuj moment prze\u0142\u0105czenia sklepu. Potrzebujesz dost\u0119pu do obecnego i nowego hostingu, bazy danych, plik\u00f3w sklepu, konfiguracji domeny oraz ustawie\u0144 Magento 2.<\/p>\n<ul class=\"wp-block-list\">\n<li>Sprawd\u017a zgodno\u015b\u0107 \u015brodowiska Magento 2 z nowym hostingiem, w tym wersj\u0119 PHP, baz\u0119 danych i wymagane rozszerzenia.<\/li>\n<li>Przygotuj miejsce na pe\u0142n\u0105 baz\u0119 danych, pliki aplikacji oraz katalogi z obrazami i innymi mediami.<\/li>\n<li>Zapisz bie\u017c\u0105ce ustawienia domen, p\u0142atno\u015bci, poczty transakcyjnej, integracji, cache, indeksowania i zada\u0144 cron.<\/li>\n<li>Utw\u00f3rz plan powrotu do starego hostingu, je\u015bli testy po zmianie wyka\u017c\u0105 problem.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Zmiana wersji \u015brodowiska lub konfiguracji mo\u017ce wp\u0142yn\u0105\u0107 na dzia\u0142anie rozszerze\u0144. Dlatego zgodno\u015b\u0107 nale\u017cy sprawdzi\u0107 przed transferem, a nie dopiero po zmianie DNS. Checklisty migracji Magento zalecaj\u0105 wcze\u015bniejsze przygotowanie \u015brodowiska i testowanie sklepu przed prze\u0142\u0105czeniem produkcji: <a href=\"https:\/\/www.netsolutions.com\/insights\/magento-2-migration-checklist\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">Magento 2 Migration Checklist<\/a>.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Utworz_kopie_zapasowa_i_zatrzymaj_zmiany_w_danych\"><\/span>Utw\u00f3rz kopi\u0119 zapasow\u0105 i zatrzymaj zmiany w danych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Kopia zapasowa powinna obejmowa\u0107 baz\u0119 danych oraz wszystkie pliki sklepu. Baza zawiera mi\u0119dzy innymi produkty, klient\u00f3w, zam\u00f3wienia i ustawienia. Pliki obejmuj\u0105 kod Magento, konfiguracj\u0119, motyw, rozszerzenia oraz media.<\/p>\n<ol class=\"wp-block-list\">\n<li>Wykonaj pe\u0142n\u0105 kopi\u0119 bazy danych.<\/li>\n<li>Skopiuj pliki aplikacji i katalogi medi\u00f3w.<\/li>\n<li>Sprawd\u017a, czy kopie mo\u017cna odczyta\u0107 i czy ich rozmiar odpowiada danym na obecnym hostingu.<\/li>\n<li>Zachowaj kopie poza \u015brodowiskiem, kt\u00f3re jest przenoszone.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Podczas ko\u0144cowego transferu w\u0142\u0105cz tryb konserwacji Magento 2. Ogranicza on mo\u017cliwo\u015b\u0107 zapisania nowych zam\u00f3wie\u0144 lub zmian w danych w trakcie kopiowania. Dzi\u0119ki temu baza na nowym hostingu nie b\u0119dzie pomija\u0107 zmian wykonanych po utworzeniu pierwszej kopii.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Przenies_baze_danych_pliki_i_media\"><\/span>Przenie\u015b baz\u0119 danych, pliki i media<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Najpierw przygotuj baz\u0119 danych na nowym hostingu, a nast\u0119pnie zaimportuj do niej kopi\u0119 z obecnego \u015brodowiska. Po imporcie sprawd\u017a, czy liczba i zakres danych odpowiadaj\u0105 sklepowi produkcyjnemu, szczeg\u00f3lnie dla produkt\u00f3w, klient\u00f3w i zam\u00f3wie\u0144.<\/p>\n<p class=\"wp-block-paragraph\">Przenie\u015b kompletny zestaw plik\u00f3w. Nie pomijaj katalog\u00f3w z obrazami produkt\u00f3w, grafikami kategorii, plikami motywu i zasobami rozszerze\u0144. Brak medi\u00f3w mo\u017ce powodowa\u0107 b\u0142\u0119dy wygl\u0105du sklepu mimo poprawnie zaimportowanej bazy.<\/p>\n<p class=\"wp-block-paragraph\">Po transferze ustaw konfiguracj\u0119 po\u0142\u0105czenia z baz\u0105 danych i sprawd\u017a adres sklepu. Nie zmieniaj adres\u00f3w URL bez planu przekierowa\u0144. Zachowanie istniej\u0105cych adres\u00f3w produkt\u00f3w, kategorii i stron pomaga ograniczy\u0107 ryzyko utraty ruchu z wyszukiwarek. Proces migracji powinien obejmowa\u0107 osobno dane, pliki, konfiguracj\u0119 i kontrol\u0119 adres\u00f3w URL, co opisuj\u0105 materia\u0142y <a href=\"https:\/\/hostingradar.io\/en\/knowledge-base\/magento-migration?utm_source=openai\" target=\"_blank\" rel=\"noopener\">Magento migration: how to move your store<\/a> oraz <a href=\"https:\/\/litextension.com\/blog\/magento-2-migration-checklist\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">Magento 2 migration checklist<\/a>.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Skonfiguruj_cron_cache_i_indeksowanie\"><\/span>Skonfiguruj cron, cache i indeksowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Zadania cron wykonuj\u0105 w Magento 2 procesy dzia\u0142aj\u0105ce cyklicznie, takie jak obs\u0142uga zada\u0144 sklepu, aktualizacje danych i wybrane operacje w tle. Po migracji skonfiguruj je na nowym hostingu i sprawd\u017a, czy wykonuj\u0105 si\u0119 bez b\u0142\u0119d\u00f3w.<\/p>\n<ul class=\"wp-block-list\">\n<li>Sprawd\u017a, czy cron korzysta z w\u0142a\u015bciwej wersji PHP i w\u0142a\u015bciwego katalogu Magento.<\/li>\n<li>Wyczy\u015b\u0107 cache po zmianie konfiguracji.<\/li>\n<li>Uruchom ponownie indeksowanie danych sklepu, je\u015bli status indeks\u00f3w wskazuje na nieaktualne dane.<\/li>\n<li>Sprawd\u017a dzia\u0142anie proces\u00f3w w tle przed wy\u0142\u0105czeniem starego hostingu.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Nie testuj sklepu wy\u0142\u0105cznie na podstawie strony g\u0142\u00f3wnej. Sprawd\u017a list\u0119 produkt\u00f3w, wyszukiwanie, koszyk, konto klienta i proces zam\u00f3wienia. Materia\u0142y dotycz\u0105ce migracji Magento wskazuj\u0105 testy funkcji sklepu, cache i indeksowania jako element kontroli po przeniesieniu: <a href=\"https:\/\/www.sitepoint.com\/magento-2-migration-process-explained\/?utm_source=openai\" target=\"_blank\" rel=\"noopener\">Magento 2 migration process explained<\/a>.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Przetestuj_sklep_przed_zmiana_DNS\"><\/span>Przetestuj sklep przed zmian\u0105 DNS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Przed prze\u0142\u0105czeniem domeny wykonaj testy na nowym \u015brodowisku. U\u017cyj kopii produkcyjnej i sprawd\u017a ca\u0142y proces zakupu, ale nie wykonuj testu, kt\u00f3ry m\u00f3g\u0142by utworzy\u0107 rzeczywiste zam\u00f3wienie bez uzgodnienia z operatorem p\u0142atno\u015bci.<\/p>\n<ul class=\"wp-block-list\">\n<li>Otw\u00f3rz stron\u0119 g\u0142\u00f3wn\u0105, kategorie, produkty i strony CMS.<\/li>\n<li>Sprawd\u017a obrazy, warianty produkt\u00f3w, ceny, stany magazynowe i koszyk.<\/li>\n<li>Przejd\u017a checkout od koszyka do potwierdzenia zam\u00f3wienia.<\/li>\n<li>Sprawd\u017a konfiguracj\u0119 p\u0142atno\u015bci i odpowied\u017a integracji p\u0142atniczej.<\/li>\n<li>Zweryfikuj wysy\u0142k\u0119 wiadomo\u015bci transakcyjnych, w tym potwierdze\u0144 zam\u00f3wie\u0144.<\/li>\n<li>Zaloguj si\u0119 na konto klienta i sprawd\u017a histori\u0119 zam\u00f3wie\u0144.<\/li>\n<li>Przetestuj integracje z systemami zewn\u0119trznymi u\u017cywanymi przez sklep.<\/li>\n<li>Sprawd\u017a istniej\u0105ce adresy URL oraz przekierowania dla zmienionych adres\u00f3w.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wykonaj_przelaczenie_domeny_i_SSL\"><\/span>Wykonaj prze\u0142\u0105czenie domeny i SSL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Po zako\u0144czeniu test\u00f3w w\u0142\u0105cz tryb konserwacji, wykonaj ko\u0144cow\u0105 synchronizacj\u0119 bazy i plik\u00f3w, a nast\u0119pnie skieruj domen\u0119 na nowy hosting przez zmian\u0119 w\u0142a\u015bciwych rekord\u00f3w DNS. DNS okre\u015bla, do kt\u00f3rego serwera prowadzi domena. Podczas propagacji cz\u0119\u015b\u0107 u\u017cytkownik\u00f3w mo\u017ce jeszcze trafia\u0107 na poprzedni serwer, dlatego stare \u015brodowisko powinno pozosta\u0107 dost\u0119pne do czasu potwierdzenia prze\u0142\u0105czenia.<\/p>\n<p class=\"wp-block-paragraph\">Na nowym hostingu skonfiguruj certyfikat SSL i sprawd\u017a sklep przez adres HTTPS. Zweryfikuj tak\u017ce, czy zasoby strony, p\u0142atno\u015bci i formularze nie odwo\u0142uj\u0105 si\u0119 do starego adresu lub po\u0142\u0105czenia bez szyfrowania.<\/p>\n<p class=\"air-screenshot-placeholder wp-block-paragraph\">[Screenshot: widok konfiguracji domeny i certyfikatu SSL w nowym \u015brodowisku]<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_sprawdzic_po_zmianie_DNS\"><\/span>Co sprawdzi\u0107 po zmianie DNS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Po prze\u0142\u0105czeniu wykonaj ponownie najwa\u017cniejsze testy, tym razem na domenie produkcyjnej. Sprawd\u017a dost\u0119pno\u015b\u0107 sklepu, logowanie, produkty, koszyk, checkout, p\u0142atno\u015bci, wiadomo\u015bci transakcyjne i histori\u0119 zam\u00f3wie\u0144. Potwierd\u017a te\u017c dzia\u0142anie cron, cache, indeks\u00f3w, integracji i przekierowa\u0144.<\/p>\n<p class=\"wp-block-paragraph\">Por\u00f3wnaj nowe zam\u00f3wienia z danymi zapisanymi przed migracj\u0105. Sprawd\u017a, czy media s\u0105 dost\u0119pne, adresy URL nie zwracaj\u0105 b\u0142\u0119d\u00f3w, a strony nie trac\u0105 ustawie\u0144 potrzebnych do indeksowania. Je\u015bli problem dotyczy tylko cz\u0119\u015bci u\u017cytkownik\u00f3w, uwzgl\u0119dnij cache przegl\u0105darki i propagacj\u0119 DNS, zamiast od razu powtarza\u0107 import bazy.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_zrobic_jesli_sklep_nie_dziala_po_migracji\"><\/span>Co zrobi\u0107, je\u015bli sklep nie dzia\u0142a po migracji<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"wp-block-list\">\n<li>Je\u015bli pojawia si\u0119 b\u0142\u0105d po\u0142\u0105czenia, sprawd\u017a dane dost\u0119pu do bazy i konfiguracj\u0119 nowego \u015brodowiska.<\/li>\n<li>Je\u015bli brakuje obraz\u00f3w, sprawd\u017a transfer katalog\u00f3w medi\u00f3w i ich uprawnienia.<\/li>\n<li>Je\u015bli nie dzia\u0142aj\u0105 wiadomo\u015bci lub p\u0142atno\u015bci, zweryfikuj konfiguracj\u0119 us\u0142ug i integracji.<\/li>\n<li>Je\u015bli dane na stronie s\u0105 nieaktualne, sprawd\u017a cache, cron i indeksy.<\/li>\n<li>Je\u015bli cz\u0119\u015b\u0107 domeny nadal prowadzi na stary serwer, odczekaj na zako\u0144czenie propagacji DNS i nie usuwaj jeszcze poprzedniego \u015brodowiska.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Tryb konserwacji wy\u0142\u0105cz dopiero po zako\u0144czeniu test\u00f3w produkcyjnych. Stary hosting zachowaj do czasu potwierdzenia poprawnego dzia\u0142ania zam\u00f3wie\u0144, p\u0142atno\u015bci, poczty, integracji i adres\u00f3w URL. To daje bezpieczn\u0105 mo\u017cliwo\u015b\u0107 cofni\u0119cia zmiany, je\u015bli ko\u0144cowa kontrola wykryje b\u0142\u0105d.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[4583,97,90,95],"manual_kb_tag":[154,655,79,8043,7304,1784,983,1117],"class_list":["post-17871","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-seo","manualknowledgebasecat-bazy-danych","manualknowledgebasecat-domeny","manualknowledgebasecat-hosting","manual_kb_tag-ssl","manual_kb_tag-hosting","manual_kb_tag-cron","manual_kb_tag-migracja-sklepu","manual_kb_tag-magento-2","manual_kb_tag-seo","manual_kb_tag-dns","manual_kb_tag-zamowienia"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17871\/revisions"}],"predecessor-version":[{"id":17872,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/17871\/revisions\/17872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=17871"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=17871"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=17871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}