...
2 maj 2026
20 minut

Jak przenieść WordPressa na inny serwer? Kompletny przewodnik

Przeniesienie strony opartej na WordPressie na nowy serwer to zadanie, które prędzej czy później czeka niemal każdego właściciela sklepu. Powody mogą być różne: od chęci przyspieszenia działania strony, przez zmianę hostingu na bardziej stabilny, aż po optymalizację kosztów.

Masz WordPress na hostingu, który Cię zawodzi? Strona działa wolno, serwer pada w najmniej odpowiednim momencie, a obsługa techniczna nie reaguje? Albo może po prostu znalazłeś lepszą ofertę i chcesz zaoszczędzić kilkaset złotych rocznie bez utraty tego, co zbudowałeś przez lata?

Zmiana hostingu to często moment zwrotny w rozwoju strony internetowej. Może wynikać z potrzeby zwiększenia wydajności, chęci obniżenia kosztów lub po prostu z faktu, że obecny dostawca przestał spełniać oczekiwania Twojego sklepu czy bloga. Choć sama myśl o migracji budzi u wielu osób lęk przed utratą danych, proces ten – przeprowadzony zgodnie z planem – jest w pełni bezpieczny. W tym poradniku przeprowadzę Cię przez najskuteczniejsze metody przenoszenia WordPressa.

Migracja WordPress

Choć sama myśl o migracji często wywołuje niepokój u początkujących użytkowników, to proces ten odpowiednio zaplanowany jest w pełni bezpieczny i przewidywalny. Dla wielu właścicieli sklepów i stron internetowych to temat, który odkładają na „kiedyś”, ponieważ boją się, że coś pójdzie nie tak, że stracą dane, że sklep wypadnie z Google. Te obawy są zrozumiałe, ale zupełnie niepotrzebne.

W tym przewodniku przeprowadzimy Cię przez cały proces krok po kroku. Od wykonania kopii zapasowej, przez przeniesienie plików i bazy danych, aż po uruchomienie strony na nowym serwerze i sprawdzenie, że wszystko działa poprawnie. Zrobimy to zarówno metodą ręczną (dla osób technicznych), jak i za pomocą wtyczki (dla tych, którzy wolą prostsze rozwiązania).


Przeniesienie WordPress na inny serwer

Migracja WordPressa na inny hosting może wydawać się trudna, ale w rzeczywistości jest to proces, który można przeprowadzić krok po kroku bez większych problemów.

Najważniejsze elementy to:

  • wykonanie kopii zapasowej
  • poprawne przeniesienie bazy danych
  • aktualizacja konfiguracji
  • testowanie przed uruchomieniem

Jeśli zależy Ci na pełnej kontroli — wybierz metodę ręczną. Jeśli cenisz wygodę — skorzystaj z wtyczek.

Niezależnie od wybranej metody, dobrze przeprowadzona migracja może znacząco poprawić działanie Twojej strony i przygotować ją na dalszy rozwój.


Co musisz wiedzieć zanim zaczniesz migrację?

Dlaczego migracja wymaga uwagi?

WordPress składa się z dwóch kluczowych elementów, które muszą być przeniesione w sposób zsynchronizowany:

  1. Pliki serwisu: Katalog wp-content (zdjęcia, wtyczki, motywy) oraz pliki rdzenia WordPressa.
  2. Baza danych (MySQL/MariaDB): Miejsce, gdzie przechowywane są treści wpisów, ustawienia wtyczek, konta użytkowników i – w przypadku sklepów – zamówienia oraz dane klientów.

Niezgodność między tymi dwoma elementami po migracji prowadzi najczęściej do błędów połączenia z bazą danych lub „białego ekranu śmierci”.

Dlaczego migracja WordPressa bywa problematyczna?

WordPress składa się z dwóch głównych elementów: plików oraz bazy danych MySQL. Pliki to wszystko, co widzisz w menedżerze plików – rdzeń WordPressa, motywy, wtyczki, media (zdjęcia, PDF-y). Baza danych to natomiast „mózg” strony – przechowuje treści, ustawienia, zamówienia, klientów, konfigurację WooCommerce.

Problem polega na tym, że w bazie danych WordPressa zakodowany jest stary adres URL strony. Jeśli zmieniasz domenę lub przeprowadzasz migrację między serwerami z innym adresem tymczasowym, musisz zaktualizować te wpisy – inaczej strona się nie uruchomi albo będzie działać w połowie.

Dodatkową komplikacją są ścieżki absolutne w niektórych wtyczkach i motywach, które wskazują bezpośrednio na lokalizację plików na starym serwerze.

Kiedy warto migrować WordPressa?

Powody są różne, ale najczęstsze to:

  • Lepszy hosting – szybszy serwer, lepsza lokalizacja centrum danych, lepsza obsługa techniczna
  • Zmiana domeny – przeprowadzka na nową nazwę strony
  • Przeprowadzka z serwera lokalnego na produkcję – po zbudowaniu strony na własnym komputerze
  • Niezadowolenie z obecnego dostawcy – problemy z bezpieczeństwem, awarie, brak wsparcia
  • Optymalizacja kosztów – tańszy hosting o podobnych parametrach
Co będziesz potrzebował do migracji?

Przed przystąpieniem do migracji przygotuj:

  • Dostęp FTP lub SFTP do starego serwera (dane logowania od hostingodawcy)
  • Dostęp do panelu hostingowego nowego serwera (cPanel, Plesk lub inny)
  • Dostęp do phpMyAdmin lub innego narzędzia do zarządzania bazą danych
  • Klienta FTP – polecamy FileZilla (darmowy, na Windows, Mac i Linux)
  • Około 1–2 godzin czasu (dla mniejszych stron), lub więcej dla dużych sklepów WooCommerce

Migracja WooCommerce – na co szczególnie uważać?

Jeśli przenosisz sklep WooCommerce, jest kilka dodatkowych kwestii, o których musisz pamiętać.

Certyfikat SSL

Upewnij się, że nowy serwer ma zainstalowany certyfikat SSL dla Twojej domeny. Sklep bez HTTPS nie tylko wygląda nieprofesjonalnie – klienci będą widzieć ostrzeżenie bezpieczeństwa w przeglądarce i porzucą koszyk zanim zdążą zapłacić. Większość hostingów oferuje bezpłatny certyfikat Let’s Encrypt.

Po zmianie serwera sprawdź, czy wp-config.php nie ma zakodowanego starego adresu URL z http:// zamiast https://.

Klucze API płatności

Jeśli używasz Przelewy24, Tpay, PayU, Stripe lub innej bramki płatności – po migracji sprawdź konfigurację tych wtyczek. Klucze API zazwyczaj przenoszą się razem z bazą danych, ale warto wejść w ustawienia każdej bramki i upewnić się, że wszystko jest w porządku.

Niektóre bramki płatności wymagają whitelist IP serwera. Jeśli Twój nowy serwer ma inny adres IP, może być potrzebna jego aktualizacja w panelu dostawcy płatności.

Maile transakcyjne

WooCommerce wysyła maile po zamówieniu, przy zmianie statusu, przy rejestracji klienta. Po migracji sprawdź, czy te maile są wysyłane. Jeśli nie – prawdopodobnie nowy serwer ma inną konfigurację SMTP.

Zainstaluj wtyczkę WP Mail SMTP i skonfiguruj wysyłkę przez dedykowane konto SMTP (Gmail, SendGrid, Mailgun). To rozwiązuje problemy z mailem w 99% przypadków.

Uprawnienia plików

Na nowym serwerze sprawdź uprawnienia do plików i folderów:

  • Katalogi: 755
  • Pliki: 644
  • wp-config.php: 600

Nieprawidłowe uprawnienia mogą powodować błędy przy wgrywaniu zdjęć, instalacji wtyczek lub inne problemy.


Dlaczego warto samodzielnie zarządzać migracją?

Wielu użytkowników obawia się, że migracja WordPressa to zadanie wyłącznie dla administratorów systemów. Nic bardziej mylnego. Współczesne narzędzia pozwalają na przeniesienie strony nawet osobom, które nie posiadają zaawansowanej wiedzy programistycznej. Samodzielna migracja pozwala zaoszczędzić czas, pieniądze i przede wszystkim daje Ci pełną kontrolę nad strukturą plików i bazą danych Twojego serwisu.

W przypadku sklepów opartych na WooCommerce, migracja wymaga jednak szczególnej uwagi. Dane o zamówieniach, klientach i stanach magazynowych są sercem Twojego biznesu. Dlatego przed przystąpieniem do jakichkolwiek działań, musisz zadbać o podstawę: pełny backup.


Przygotowanie do migracji WordPress

Zanim wykonasz pierwszy ruch, musisz zadbać o fundamenty. Niezależnie od wybranej metody, wykonaj poniższe kroki:

1. Pełna kopia zapasowa (Backup)

To najważniejszy punkt. Nawet jeśli masz pewność, że wszystko pójdzie gładko, zrób kopię bezpieczeństwa. Użyj wtyczki typu UpdraftPlus lub stwórz backup po stronie panelu hostingowego (np. DirectAdmin/cPanel). Pamiętaj: backup musi zawierać zarówno bazę danych, jak i pliki.

2. Wybór metody

Wybór metody zależy od Twojego doświadczenia technicznego oraz wielkości strony.

MetodaPoziom trudnościKiedy stosować?
Wtyczka migracyjnaŁatwyStrony o małym/średnim rozmiarze, brak specyficznych wymagań serwerowych.
Migracja ręcznaZaawansowanyBardzo duże serwisy (WooCommerce), skomplikowane konfiguracje, konieczność optymalizacji.

Metoda 1: Automatyczna migracja za pomocą wtyczek

Dla większości użytkowników WordPressa, wykorzystanie wtyczek do migracji jest rozwiązaniem najszybszym i najmniej obciążającym. Najpopularniejszym narzędziem do tego celu to wtyczki takie jak All-in-One WP Migration czy Duplicator wykonują za nas najtrudniejszą pracę: serializację danych i przenoszenie wszystkich zasobów w jedno archiwum.

All-in-One WP Migration

Ta wtyczka jest jeszcze prostsza w obsłudze. Eksportuje całą stronę do jednego pliku .wpress, który następnie importujesz na nowym serwerze. Nie wymaga żadnych ustawień technicznych.

Ograniczenie darmowej wersji: import do 512 MB. Dla większych stron trzeba kupić rozszerzenie lub wybrać metoda 2, czyli migrację ręczną opisana poniżej

Krok 1: Eksport strony

Przejdź do starego serwisu, zainstaluj wtyczkę i wybierz opcję „Eksportuj”. Narzędzie automatycznie przygotuje plik .wpress lub archiwum z bazą danych i plikami strony. Pamiętaj, aby przed wygenerowaniem pliku wyczyścić wtyczki cache (np. WP Rocket, LiteSpeed Cache), aby nie przenosić zbędnych plików tymczasowych.

  1. Zainstaluj i aktywuj wtyczkę na starej stronie.
  2. Przejdź do zakładki All-in-One WP Migration -> Export.
  3. Wybierz Export to -> File.
  4. Poczekaj, aż wtyczka przygotuje plik .wpress i pobierz go na dysk lokalny.
Krok 2: Przygotowanie nowego serwera

Używając wtyczki All-in-One WP Migration na nowym serwerze musisz mieć zainstalowanego “czystego” WordPressa. Nie musi być on skonfigurowany – wystarczy sama instalacja, aby móc zalogować się do panelu administracyjnego. Zainstaluj na nim tę samą wtyczkę, której użyjesz do eksportu na starej stronie.

  1. Zainstaluj „czystego” WordPressa na nowym serwerze.
  2. Zainstaluj tę samą wtyczkę All-in-One WP Migration na nowej stronie.
Krok 3: Import danych

Po pobraniu pliku na dysk, przejdź do panelu nowego WordPressa. Wybierz opcję „Importuj” i wskaż wygenerowany wcześniej plik. Wtyczka zajmie się nadpisaniem bazy danych oraz przeniesieniem wszystkich mediów. Po zakończeniu, konieczne będzie ponowne zalogowanie się do panelu (stare hasło zostanie przeniesione z bazą danych).

  1. Przejdź do All-in-One WP Migration -> Import.
  2. Przeciągnij pobrany wcześniej plik na okno przeglądarki.
  3. System zapyta o nadpisanie bazy danych – potwierdź.
  4. Po zakończeniu, koniecznie wejdź w Ustawienia -> Bezpośrednie odnośniki (Permalinks) i kliknij „Zapisz zmiany” dwa razy. To zresetuje plik .htaccess i naprawi ewentualne problemy z podstronami.
Duplicator

Duplicator to jedna z najpopularniejszych wtyczek do migracji WordPressa, dostępna za darmo w repozytorium WordPress.org.

Jak działa:

  1. Zainstaluj Duplicator na starym serwerze
  2. Wejdź w Narzędzia → Duplikator i kliknij „Utwórz nowy”
  3. Po procesie skanowania kliknij „Buduj” – Duplicator stworzy dwa pliki: installer.php i archiwum ZIP z całą stroną
  4. Pobierz oba pliki na swój komputer
  5. Na nowym serwerze wgraj oba pliki do katalogu docelowego
  6. Wejdź na adres nowy-serwer.pl/installer.php i postępuj zgodnie z instrukcjami kreatora
  7. Kreator zaimportuje bazę danych i skonfiguruje WordPress automatycznie

Darmowa wersja ma ograniczenia – może mieć problemy ze stronami powyżej 500 MB. Dla większych stron dostępna jest wersja Pro.


Metoda 2: Migracja ręczna (dla zaawansowanych)

Jeśli Twoja baza danych waży kilka gigabajtów lub masz specyficzne restrykcje serwera, metoda ręczna jest bardziej niezawodna.

To podejście daje pełną kontrolę nad procesem. Polecamy je osobom, które mają podstawowe pojęcie o hostingu lub chcą rozumieć, co się dzieje z ich stroną.

Krok 1: Zrób kopię zapasową całej strony

BackUp to absolutna podstawa. Przed jakąkolwiek zmianą na stronie WordPress – nie tylko przed migracją – zawsze rób kopię zapasową. Jeśli coś pójdzie nie tak, wróci do punktu wyjścia w kilka minut.

Jak zrobić backup?
Najprościej przez wtyczkę UpdraftPlus (darmowa wersja wystarczy do większości potrzeb). Po zainstalowaniu wejdź w Ustawienia → UpdraftPlus i kliknij „Wykonaj kopię teraz”. Wtyczka spakuje pliki i bazę danych i zapisze je w wybranym miejscu. Może to być Google Drive, Dropbox, Amazon S3 lub po prostu serwer.

Alternatywnie możesz zrobić backup manualnie:

  • Pliki: przez FTP pobierz cały katalog WordPressa (zazwyczaj public_html)
  • Baza danych: w phpMyAdmin wybierz swoją bazę → kliknij „Eksportuj” → wybierz format SQL → pobierz plik

Przechowuj backup lokalnie na swoim komputerze. Jeśli cokolwiek pójdzie nie tak podczas migracji, zawsze możesz przywrócić stronę na starym serwerze.

Krok 2: Pobierz pliki przez FTP

Połącz się ze starym serwerem za pomocą klienta FTP (np. FileZilla). Pobierz cały katalog główny instalacji WordPressa (public_html lub www) na dysk lokalny. Następnie wgraj te pliki na nowy serwer, dbając o zachowanie tej samej struktury katalogów.

Użyj klienta FTP (np. FileZilla). Pobierz całą zawartość katalogu public_html (lub katalogu głównego Twojej domeny) na dysk komputera.

Uruchom FileZillę i połącz się ze starym serwerem, wpisując:

  • Host: adres FTP (zazwyczaj ftp.twojadomena.pl lub IP serwera)
  • Nazwa użytkownika: login FTP
  • Hasło: hasło FTP
  • Port: 21 (lub 22 dla SFTP)

Po połączeniu przejdź do katalogu, w którym znajduje się WordPress – najczęściej jest to public_html lub www. Zaznacz wszystkie pliki i foldery (Ctrl+A) i pobierz je na swój komputer. W zależności od rozmiaru strony może to potrwać od kilku minut do kilku godzin.

Wskazówka
Jeśli masz dużą bibliotekę mediów (zdjęcia produktów, pliki PDF), możliwe że transfer FTP będzie trwał bardzo długo. W takim przypadku warto zapytać obecny hosting o możliwość bezpośredniego transferu między serwerami przez SSH lub skompresowanie katalogu wp-content/uploads do ZIP-a przed pobraniem.

Krok 3: Wyeksportuj bazę danych

To najważniejszy etap. W panelu starego hostingu (zazwyczaj DirectAdmin lub cPanel) otwórz narzędzie phpMyAdmin. Wybierz bazę danych swojej strony, kliknij „Eksportuj” i zapisz plik z rozszerzeniem .sql.

Na nowym serwerze musisz stworzyć nową, pustą bazę danych. Zapisz nazwę bazy, nazwę użytkownika oraz hasło. Następnie wejdź w nowy phpMyAdmin i wybierz „Importuj”, wskazując plik .sql pobrany ze starego serwera.

  1. Zaloguj się do phpMyAdmin na starym serwerze.
  2. Wybierz bazę danych strony.
  3. Kliknij zakładkę Eksport, wybierz metodę „Szybką” i format SQL.
  4. Pobierz plik na dysk.

Zapisz ten plik w bezpiecznym miejscu. To jest serce Twojej strony – treści, produkty, zamówienia, użytkownicy.

Co jeśli plik jest za duży?
Domyślny limit importu phpMyAdmin wynosi często 50–128 MB. Jeśli Twoja baza jest większa, skorzystaj z narzędzia BigDump lub zaimportuj ją przez SSH za pomocą komendy:

Krok 4: Utworzyć bazę danych MySQL

Na nowym hostingu musisz utworzyć bazę danych MySQL. W cPanel wejdź w „Bazy danych MySQL” i utwórz nową bazę danych, użytkownika i nadaj mu wszystkie uprawnienia do tej bazy. Zapisz sobie:

  • Nazwę bazy danych
  • Nazwę użytkownika
  • Hasło użytkownika
  • Host bazy danych (zazwyczaj localhost)

Będziesz tych danych potrzebować za chwilę.

Krok 5: Wgraj pliki WordPressa na nowy serwer

Połącz się przez FTP z nowym serwerem i wgraj wszystkie pobrane wcześniej pliki do katalogu docelowego (zazwyczaj public_html).

Krok 6: Zaimportuj bazę danych na nowym serwerze

W phpMyAdmin nowego hostingu:

  1. Kliknij nazwę swojej nowej (pustej) bazy danych
  2. Przejdź do zakładki „Importuj”
  3. Wybierz wcześniej pobrany plik .sql
  4. Kliknij „Idź”

Import może chwilę potrwać, a przy dużych bazach (sklepy z wieloma zamówieniami) nawet kilkanaście minut. Po zakończeniu powinieneś zobaczyć listę tabel po lewej stronie.

Krok 7: Edycja pliku wp-config.php

Po wgraniu plików i zaimportowaniu bazy, musisz połączyć jedno z drugim. Edytuj plik wp-config.php na nowym serwerze. To „połączenie”, które pozwoli WordPressowi komunikować się z danymi.

Ważne: zanim wgrasz pliki, otwórz plik wp-config.php w edytorze tekstu i zaktualizuj dane dostępu do bazy danych. Wprowadź dane, które wygenerowałeś podczas tworzenia nowej bazy danych na nowym hostingu.

Znajdź sekcję:

define( 'DB_NAME', 'nazwa_nowej_bazy' );
define( 'DB_USER', 'uzytkownik_bazy' );
define( 'DB_PASSWORD', 'haslo_bazy' );
define( 'DB_HOST', 'localhost' );

Zapisz plik i wgraj go razem z resztą plików.

Krok 8: Zaktualizuj adresy URL w bazie danych

To najważniejszy i najczęściej pomijany krok. WordPress przechowuje adresy URL w wielu miejscach bazy danych – w ustawieniach, w treściach postów, w metadanych. Jeśli zmieniasz domenę lub adres strony, musisz wszystkie te wpisy zaktualizować.

Krok 9: Sprawdź stronę przed przekierowaniem DNS

Zanim zaktualizujesz DNS i skierujesz ruch na nowy serwer, warto sprawdzić, czy strona działa poprawnie. Możesz to zrobić edytując plik hosts na swoim komputerze.

Na Windows otwórz Notatnik jako administrator i edytuj plik C:\Windows\System32\drivers\etc\hosts. Na Mac/Linux: sudo nano /etc/hosts.

Dodaj wpis: 123.123.123.123 twojadomena.pl www.twojadomena.pl (zamiast 123.123.123.123 wpisz IP nowego serwera)

Po potwierdzeniu możesz usunąć wpis z pliku hosts.

Krok 10: Przekieruj DNS

Teraz czas na ostatni krok, czyliskierowanie domeny na nowy serwer. W panelu u rejestratora domeny (OVH, nazwa.pl, home.pl, Cloudflare) zmień rekord A na IP nowego serwera.

  1. Zaloguj się do panelu administratora domeny (rejestratora, gdzie kupiłeś adres .pl/.com).
  2. Zmień serwery DNS na te dostarczone przez nowego hosta LUB zaktualizuj rekord A (kierujący adres IP na adres IP nowego serwera).
  3. Uwaga na propagację: Proces ten może zająć od kilku minut do nawet 24 godzin (standardowo 1-4h). W tym czasie strona może być niedostępna lub wyświetlać się w różnych wersjach u różnych użytkowników.

Propagacja DNS trwa od kilku minut do 48 godzin (zazwyczaj 1–4 godziny). W tym czasie część użytkowników może trafiać na stary serwer, część na nowy. Dlatego warto utrzymać stary serwer aktywny przez minimum 48–72 godziny po zmianie DNS.


Jak długo trwa migracja WordPressa?

Czas migracji zależy od kilku czynników:

  • Mała strona blogowa
    do 500 MB plików, mała baza danych: 30–60 minut metodą ręczną, 15–30 minut wtyczką
  • Średni sklep WooCommerce
    kilka GB plików, baza danych do 500 MB: 2–4 godziny
  • Duży sklep z tysiącami produktów i zamówień
    może trwać cały dzień, zwłaszcza jeśli rozmiar mediów przekracza 10–20 GB

Planuj migrację na godziny o niskim ruchu – środek nocy lub wczesny poranek. Przez cały czas migracji stara strona powinna działać normalnie, więc użytkownicy nie odczują przerwy.


Najczęstsze problemy po migracji WordPress

Nawet przy zachowaniu najwyższej staranności mogą wystąpić błędy. Poznaj jak je rozwiązać:

Błąd 404 na podstronach
Jeśli strona główna działa, a podstrony zwracają błąd 404, wystarczy wejść w Ustawienia -> Bezpośrednie odnośniki i po prostu kliknąć „Zapisz zmiany”. To odświeży plik .htaccess.

Błąd połączenia z bazą danych
Zazwyczaj oznacza literówkę w pliku wp-config.php. Sprawdź dwukrotnie nazwę użytkownika i hasło.

Brak obrazków
Często wynika z niepoprawnych ścieżek w bazie danych. Jeśli używasz innej nazwy użytkownika serwera, warto użyć wtyczki typu Better Search Replace, aby podmienić ścieżki w całej bazie danych.

Sprawdź, czy katalog wp-content/uploads został poprawnie przeniesiony. Jeśli obrazy istnieją na serwerze, ale nie wyświetlają się, przyczyną może być problem z uprawnieniami lub błędny adres URL zapisany w bazie danych.

Biały ekran śmierci (White Screen of Death)
Przyczyny: konflikt wtyczek, błąd w wp-config.php, za mała wartość memory_limit. Sprawdź logi błędów PHP (w cPanel wejdź w „Błędy PHP” lub sprawdź plik error_log w głównym katalogu).

Tymczasowe rozwiązanie: zmień nazwę katalogu wp-content/plugins na wp-content/plugins_bak – to wyłączy wszystkie wtyczki. Jeśli strona zacznie działać, wróć wtyczki po jednej i znajdź tę powodującą problem.

Przekierowania w nieskończoność
Często wynikają ze źle skonfigurowanego .htaccess. Usuń zawartość pliku .htaccess i wejdź w WordPress → Ustawienia → Bezpośrednie odnośniki → kliknij „Zapisz zmiany”. WordPress wygeneruje nowy, poprawny plik .htaccess.

Strona ładuje stary serwer
Sprawdź, czy Twój komputer nie cachuje starego adresu IP przez plik hosts lub DNS cache. W Windows: ipconfig /flushdns. Na Mac: sudo dscacheutil -flushcache.


FAQ: Migracja WordPress

Czy stracę pozycje w Google?

Jeśli przenosisz stronę na ten sam adres domenowy, nie powinieneś stracić pozycji. Kluczem jest zachowanie ciągłości działania serwisu – unikaj sytuacji, w której strona jest wyłączona przez kilka dni.

Co jeśli baza danych jest za duża dla phpMyAdmin?

Użyj narzędzia BigDump lub konsoli SSH, aby zaimportować bazę danych bezpośrednio z serwera.

Mam „Błąd połączenia z bazą danych”. Co robić?

Sprawdź trzy razy dane w pliku wp-config.php. Upewnij się, że użytkownik bazy danych został poprawnie dodany do danej bazy (nadanie uprawnień) w panelu hostingowym.


Checklist po migracji

Zanim uznasz migrację za zakończoną, sprawdź punkt po punkcie:

Bezpieczeństwo i dostęp

  • Sprawdź certyfikat SSL – czy strona ma „kłódkę” w przeglądarce? Jeśli nie, włącz certyfikat (np. Let’s Encrypt) w panelu hostingu.
  • Upewnij się, że panel administracyjny WordPress jest dostępny.

Działanie strony

  • Sprawdź, czy strona główna ładuje się poprawnie.
  • Zweryfikuj, czy podstrony (np. produkty) wyświetlają się prawidłowo wraz z obrazami.
  • Sprawdź ścieżki do obrazków – upewnij się, że katalog wp-content/uploads ma poprawne uprawnienia.

Funkcjonalność (WooCommerce)

  • Przetestuj cały proces zakupu (od dodania produktu do koszyka po finalizację zamówienia).
  • Sprawdź, czy bramki płatności działają (wykonaj testową transakcję).
  • Upewnij się, że maile transakcyjne są wysyłane poprawnie.

Formularze i komunikacja

  • Przetestuj formularz kontaktowy (wyślij wiadomość testową).

Wydajność

  • Wyczyść cache (np. wtyczki typu WP Rocket lub LiteSpeed Cache).
  • Sprawdź szybkość ładowania strony (np. w Google PageSpeed Insights).

Diagnostyka

  • Sprawdź logi błędów (plik error_log na serwerze).

SEO i indeksowanie

  • Upewnij się, że pliki robots.txt i sitemap.xml są dostępne.
  • W Google Search Console dodaj nową właściwość lub zaktualizuj adresy.

Czy warto zlecić migrację WordPress specjalistom?

Jeśli prowadzisz sklep WooCommerce, który generuje zamówienia przez całą dobę, migracja to operacja wymagająca precyzji. Błąd może kosztować nie tylko godziny przestoju, ale też utratę zamówień złożonych w czasie migracji.

Warto rozważyć zlecenie migracji profesjonalistom jeśli:

  • Twój sklep ma więcej niż 10 GB danych
  • Masz niestandardowe integracje z zewnętrznymi systemami (ERP, WMS, API)
  • Migracja wiąże się ze zmianą domeny i nie chcesz ryzykować utraty pozycji SEO
  • Nie masz pewności co do żadnego z powyższych kroków

Profesjonalna migracja WordPressa to koszt zazwyczaj od kilkuset do kilku tysięcy złotych, w zależności od złożoności projektu – ale to inwestycja, która gwarantuje bezpieczne przeniesienie bez ryzyka utraty danych czy przestoju.

Masz pytania o migrację swojego sklepu WordPress? Nie wiesz, którą metodę wybrać lub trafiłeś na błąd, którego nie potrafisz rozwiązać? Skontaktuj się z nami – chętnie pomożemy.


Podsumowanie

Migracja WordPressa na inny serwer to proces, który można przeprowadzić bezpiecznie i bez stresu, ale pod warunkiem, że podejdziesz do niego metodycznie. Kluczem do sukcesu jest zawsze posiadanie aktualnej kopii zapasowej przed rozpoczęciem prac. Bez względu na to, czy wybierzesz prostą wtyczkę, czy bardziej zaawansowaną metodę ręczną, pamiętaj o przetestowaniu wszystkich funkcjonalności sklepu (zwłaszcza koszyka i płatności) natychmiast po migracji.

Dzięki temu zyskasz pewność, że Twoi klienci mogą kontynuować zakupy bez przeszkód, a Ty możesz cieszyć się lepszymi parametrami swojego nowego serwera.

Jeżeli po przeczytaniu tego artykułu nadal obawiasz się o bezpieczeństwo swojego sklepu, rozważ zlecenie migracji profesjonalistom. Błędy podczas przenoszenia danych mogą kosztować utratę zamówień i klientów, dlatego w przypadku biznesu e-commerce, zawsze stawiaj na sprawdzoną wiedzę i dokładne testy przed oficjalnym przełączeniem ruchu.

Skonsultuj projekt

Zacznij już dziś
Twój biznes w Internecie
z WordPress!

Specjalizujemy się w tworzeniu nowoczesnych, funkcjonalnych stron oraz sklepów internetowych opartych na WordPressie, łącząc atrakcyjny design z intuicyjną obsługą i wysoką wydajnością

    Seraphinite AcceleratorOptimized by Seraphinite Accelerator
    Turns on site high speed to be attractive for people and search engines.