Przejdź do treści
WordPress i Strony WWW

Migracja WordPress - jak przenieść stronę na inny hosting

Publikacja: Aktualizacja:
Czytaj poradnik
Jasna ilustracja pracy nad stroną WordPress

Krótka odpowiedź

Migracja WordPressa polega na wykonaniu kopii plików i bazy, odtworzeniu jej na przygotowanym hostingu i przetestowaniu przed zmianą DNS. Przy zmianie domeny dochodzi podmiana adresów i przekierowania, a przy aktywnym sklepie ostatnia synchronizacja i obsługa nowych zamówień.

Ruch przełączasz dopiero po testach, a stary stan zachowujesz przez uzgodniony okres.

Migracja WordPressa obejmuje skopiowanie strony, przygotowanie nowego środowiska i przełączenie ruchu. Najwięcej uwagi wymagają dane dopisywane podczas pracy: zamówienia, formularze i zmiany treści. Zanim zaczniesz eksport, ustal, co przenosisz, kto kontroluje domenę i jak sprawdzisz wynik. Ten poradnik prowadzi przez przygotowanie, wybór metody oraz odbiór. Pomoże również ocenić zakres migracji oferowanej przez hosting lub wykonawcę. Jeśli nie chcesz robić tego samodzielnie, przeniesiemy stronę za Ciebie od 1 499 zł netto: zakres prac i testów opisuje migracja WordPressa.

W tym poradniku

Co przenosi się podczas migracji WordPressa?

Migracja WordPressa przenosi dwie części witryny: pliki i bazę danych. Tak opisuje pełne odtworzenie typowej strony dokumentacja kopii WordPressa. Pliki obejmują między innymi motyw, wtyczki i media. Baza zawiera treści, użytkowników oraz ustawienia. Poczta elektroniczna i konfiguracja konta hostingowego nie są automatycznie częścią takiej kopii.

ScenariuszCo trzeba ustalić
Nowy hosting, ta sama domenaZgodność środowiska, DNS, certyfikat i synchronizację danych
Nowa domenaDodatkowo adresy w bazie, mapę przekierowań i kontrolę indeksowania
Kopia lokalna na produkcjęDocelowe adresy, właściwe integracje i ustawienia środowiska

Zapisz osobno: skrzynki pocztowe, zewnętrzne pliki, zadania cykliczne, CDN i połączenia z innymi systemami. Sprawdź właściciela domeny oraz kont hostingu. Zmiana serwera WWW nie wymaga automatycznie transferu domeny do innego rejestratora. Nie łącz przenosin z porządkowym usuwaniem treści.

Podaj obecną stronę i planowany hosting lub domenę. Wspomnij o poczcie i funkcjach, które mają działać po przeniesieniu. Ustalimy zakres migracji i sprawdzeń po zmianie. Omów przeniesienie strony

Ile kosztuje migracja WordPress i co zmienia wycenę?

Migracja WordPress kosztuje w KC Mobile od 1499 zł netto w wariancie Basic, od 2999 zł netto w Standard i od 5999 zł netto w Premium. Ceny początkowe podaje cennik migracji KC Mobile:

WariantCena początkowa
Basicod 1499 zł netto
Standardod 2999 zł netto
Premiumod 5999 zł netto

Zakres kwalifikujący stronę do wyceny potwierdzamy przed pracami. Sam rozmiar archiwum nie określa kosztu. Znaczenie mają zgodność środowiska, integracje, zmiana adresów, poczta oraz testy.

Poproś o rozdzielenie przeniesienia istniejącej witryny od jej przebudowy. Oferta stworzenia strony na WordPressie obejmuje inne zadania niż kopiowanie działającej instalacji. Migracja w cenie hostingu również wymaga sprawdzenia warunków: jakie dane obejmuje, kto przełącza domenę i jakie funkcje zostaną przetestowane.

Do budżetu dodaj tylko niewliczone pozycje: okres równoległego utrzymania hostingów, potrzebne licencje i osobno wycenione poprawki. Jeśli powodem przeprowadzki jest szybkość, zacznij od diagnozy wolnego WordPressa. Nowy serwer nie usunie automatycznie kosztownego kodu wtyczki.

Jak przygotować kopię WordPressa i docelowy hosting przed migracją?

Kopię WordPressa przed migracją przygotowujesz po sprawdzeniu dostępu do plików, bazy, panelu hostingu i DNS. Ustal bezpieczny sposób przekazania uprawnień wykonawcy. Zapisz wersję WordPressa, PHP, bazę danych i ważne rozszerzenia. Nowy hosting powinien potwierdzić zgodność oraz zasoby potrzebne do eksportu, importu i pracy witryny.

Wykonaj pełną kopię i przechowaj ją poza publicznym katalogiem strony. Sprawdź komunikat zakończenia, kompletność części i możliwość odtworzenia. Samo pobranie archiwum nie potwierdza, że baza została wyeksportowana poprawnie. Oryginału nie nadpisuj kopią testową.

Przygotuj odizolowane miejsce docelowe. Zabezpiecz je przed publicznym dostępem i przypadkowym indeksowaniem. Wyłącz rzeczywiste wysyłki oraz płatności, a ich przejście na ustawienia produkcyjne zaplanuj przy odbiorze. Jeśli konieczna jest aktualizacja PHP lub dodatków, sprawdź ją osobno na kopii według procedury aktualizacji WordPressa. Nie dokładaj zmian bez możliwości wskazania, która wywołała problem.

Jak przenieść WordPressa na nowy hosting - wtyczką czy ręcznie?

WordPressa przeniesiesz na nowy hosting wtyczką migracyjną przy typowej instalacji albo metodą administracyjną, czyli eksportem bazy i kopiowaniem plików. Oficjalna instrukcja UpdraftPlus opisuje także migrację wersją darmową. Obejmuje ona instalację dodatku na obu witrynach, wykonanie kopii, dostęp do niej na celu i przywrócenie wybranych części. Wskaż właściwą kopię źródłową, bo import bazy zastąpi dane i konta instalacji docelowej. Nie importuj jej do innej działającej strony.

All-in-One WP Migration jest kolejną możliwością, lecz nie wybieraj narzędzia według dawnej granicy 512 MB. ServMask wyjaśnia, że aktualny limit uploadu wynika z hostingu i infrastruktury, a nie ze sztywnego ograniczenia tej wielkości we wtyczce.

Przy metodzie administracyjnej kolejność jest następująca:

1. Wyeksportuj bazę i skopiuj komplet plików bezpiecznym połączeniem.
2. Utwórz na celu osobną bazę i przypisanego użytkownika.
3. Zaimportuj dane, wgraj pliki i dopasuj połączenie w wp-config.php.
4. Sprawdź logowanie, media i ważne podstrony przed przełączeniem ruchu.

Multisite, niestandardowe katalogi i integracje wymagają dopasowania procedury.

Kiedy trzeba zmienić adresy URL przy migracji WordPressa?

Adresy URL w bazie zmieniasz tylko przy nowej domenie lub ścieżce, a przy tej samej domenie i strukturze adresów zwykle nie trzeba ich podmieniać. Przy zmianie lokalizacji przygotuj mapę starych i nowych adresów. Dokumentacja migracji WordPressa rozróżnia dwa ustawienia: WordPress Address wskazuje lokalizację rdzenia, a Site Address adres publicznej witryny. Sprawdź oba oraz odnośniki zapisane w treści.

Do zamiany użyj narzędzia obsługującego dane serializowane. Zwykłe zastępowanie tekstu w eksporcie SQL może uszkodzić zapis ustawień. WP-CLI search-replace ma tryb --dry-run, który pokazuje raport bez zapisywania zmian. Administrator powinien sprawdzić zakres tabel, trafienia i pominięcie kolumny GUID przed właściwą operacją.

Przy zmianie URL Google zaleca stałe przekierowania 301 lub 308, zwykle utrzymywane przynajmniej rok. Kieruj stary adres do odpowiadającej mu nowej treści. Google Search Central przypomina:

Change only one thing at a time

Rozdziel zmianę domeny, przebudowę i zmianę systemu, gdy nie muszą wydarzyć się jednocześnie.

Jak przetestować nowy serwer przed zmianą DNS?

Nowy serwer przetestujesz przed zmianą DNS pod właściwą domeną, na przykład przez lokalne wskazanie w pliku hosts przygotowane przez administratora. Pozwala ono sprawdzić cel na wybranym komputerze, bez przełączania wszystkich odwiedzających. Potwierdź, że HTTPS działa poprawnie i że faktycznie oglądasz nowy serwer.

W aktywnym sklepie ustal moment ostatniej synchronizacji. Od wykonania pierwszej kopii mogły dojść zamówienia, płatności i zmiany stanów magazynowych. Plan powinien wskazać, gdzie przyjmowane są zapisy, kiedy zostaną ograniczone i jak zostaną przeniesione. Uwzględnij również webhooki, importy oraz zadania cykliczne. Dwie niezależne kopie przyjmujące zamówienia mogą rozdzielić dane między serwery.

Dopiero po uzgodnieniu tego kroku zmień właściwe rekordy DNS. Sprawdź także IPv6, jeśli używany jest rekord AAAA, oraz zachowanie rekordów poczty. Nie zmieniaj całej delegacji DNS bez odtworzenia potrzebnych wpisów. Brak planu dla nowych danych jest powodem do odłożenia przełączenia.

Jak odebrać migrację WordPressa?

Migrację WordPressa odbierasz na podstawie przygotowanej listy adresów i funkcji, porównanej z działającą stroną źródłową. Właściciel powinien wiedzieć, co sprawdzono i jakie problemy pozostały.

ObszarCo potwierdzić
Strony i mediaWażne adresy, obrazy, pliki do pobrania, brak nieoczekiwanych błędów
Panel i użytkownicyLogowanie oraz potrzebne uprawnienia
FormularzeWalidację i uzgodniony test odbioru wiadomości
SklepKoszyk, dostawę, płatność testową i zgodność danych zamówień
SEOCanonical, indeksowanie, mapę witryny i przekierowania
IntegracjeDocelowe adresy, połączenia i brak podwójnego wykonywania zadań

Usuń testowe blokady indeksowania z właściwej produkcji dopiero podczas przełączenia. Sprawdź, czy nie pozostały testowe klucze integracji. Po odbiorze usuń publicznie dostępne instalatory i archiwa migracyjne, zachowując prywatny backup. Cofnij niepotrzebne dostępy tymczasowe. Sam poprawny ekran główny nie potwierdza zakończenia przenosin.

Kiedy wyłączyć stary hosting i kiedy przerwać migrację?

Stary hosting wyłącz dopiero po potwierdzeniu skierowania ruchu, działania celu i zgodności danych, a nie według sztywnego terminu. Ustal okres zachowania kopii oraz osobę decydującą o powrocie. Jeśli nowa strona przyjęła już zapisy, cofnięcie DNS bez ich rozliczenia może ponownie rozdzielić dane.

Wstrzymaj przenosiny przy niekompletnej kopii, błędach importu, braku kontroli DNS lub niespójnych zamówieniach. Nie rozwiązuj tych problemów serią przypadkowych importów. Zapisz objaw i ostatni poprawny etap.

Jeśli potrzebujesz wykonawcy, zakres serwisu opisuje oferta WordPress. Przez kontakt przekaż adres strony, obecny i docelowy hosting, zakres poczty oraz informacje o sklepie. Pozwala to ustalić plan migracji i odbioru. Haseł i danych klientów nie umieszczaj w pierwszej wiadomości.

Migracja to dobry moment, by ocenić, czy stara strona nadal pasuje do oferty. Jeśli nie, nowa strona internetowa dla firmy może powstać od razu na docelowym serwerze.

Więcej poradników w tym temacie

Wspomniane narzędzia

UpdraftPlusAll-in-One WP MigrationWP-CLI

Najczęściej zadawane pytania

Ile trwa migracja strony WordPress?
Czas migracji WordPress zależy od objętości danych, dostępów, zgodności środowiska i liczby funkcji do sprawdzenia. Sam import pliku jest tylko etapem. Do planu wchodzą testy, ostatnia synchronizacja oraz kontrola po zmianie DNS. Przy sklepie ustal również okno ograniczenia zapisów. Termin wykonawca powinien potwierdzić po ocenie strony, a nie obiecywać jednakowy czas dla każdej witryny.
Czy stracę pozycje w Google po migracji WordPressa?
Migracja WordPress nie daje gwarancji zachowania pozycji w Google. Zachowanie adresów, treści i dostępności ogranicza ryzyko techniczne, ale wyniki wyszukiwania zależą też od innych czynników. Przy zmianie domeny przygotuj przekierowania do odpowiadających treści i sprawdź indeksowanie. Po przełączeniu monitoruj błędy oraz dane Search Console. Poprawny import ani mapa witryny nie kończą procesu.
Czy mogę przenieść stronę WordPress samodzielnie?
Samodzielna migracja WordPress jest możliwa, jeśli potrafisz wykonać i odtworzyć kopię, sprawdzić nowe środowisko i kontrolujesz potrzebne dostępy. Wtyczka może uprościć kopiowanie, ale nadal trzeba przetestować stronę i przełączyć domenę. Przy aktywnym sklepie, poczcie lub niestandardowych integracjach zakres jest większy. Jeśli nie wiesz, jak zachować nowe zapisy, ustal pomoc przed importem.
Dlaczego po migracji WordPressa nie wyświetlają się obrazki?
Obrazy po migracji WordPress mogą się nie wyświetlać z powodu braku pliku, starego adresu w treści, nieprawidłowego uprawnienia lub konfiguracji HTTPS. Sprawdź adres niedziałającego pliku i odpowiedź serwera. Porównaj bibliotekę mediów i katalog plików ze źródłem. Podmianę adresów wykonuj dopiero po potwierdzeniu, że problem dotyczy lokalizacji. Nie zastępuj całej bazy z powodu jednego zdjęcia.
Co zrobić, gdy po migracji WordPressa widzę błąd połączenia z bazą danych?
Błąd połączenia z bazą po migracji WordPress sprawdź od nazwy bazy, użytkownika, hasła i hosta w konfiguracji, a potem przypisania uprawnień i dostępności serwera bazy. Błędne dane połączenia to jedna z możliwych przyczyn. Hosting może zweryfikować usługę i logi. Nie publikuj pliku wp-config.php w zgłoszeniu. Podaj zanonimizowany komunikat, etap migracji i ostatnią zmianę.
Czy przy migracji WordPressa muszę osobno przenosić skrzynki pocztowe?
Poczta przy migracji WordPress wymaga osobnego planu, bo skrzynki nie należą do standardowej kopii witryny. Możesz zostawić je u dotychczasowego dostawcy, jeśli usługa pozostaje aktywna, a rekordy DNS są zachowane. Gdy przenosisz pocztę, ustal liczbę skrzynek, wiadomości, aliasy i konfigurację urządzeń. Sprawdź odbiór i wysyłkę. Nie wyłączaj starego konta przed potwierdzeniem działania nowej usługi.
#wordpress#migracja#przenoszenie#hosting#domena
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Przenosisz stronę lub zmieniasz domenę?

Podaj obecną stronę i planowany hosting lub domenę. Wspomnij o poczcie i funkcjach, które mają działać po przeniesieniu. Ustalimy zakres migracji i sprawdzeń po zmianie.