Jak przenieść WordPressa na inny serwer? Kompletny poradnik krok po kroku

Zmiana hostingu to coś więcej niż tylko techniczna operacja – to szansa na lepszą wydajność, szybsze ładowanie strony i solidniejsze wsparcie techniczne. Dobrze wykonana migracja może znacząco poprawić komfort użytkowników i Twoje doświadczenia jako administratora. Ale jak zrobić to bez stresu i utraty danych?

W tym wpisie pokażemy Ci, jak bezpiecznie przenieść WordPressa na nowy serwer – ręcznie, z pomocą wtyczki lub korzystając z usług hostingu. Każda z metod ma swoje zalety, a wybór zależy od Twoich umiejętności i preferencji.

Jak przygotować WordPress do migracji?

Zanim ruszysz z przenosinami, upewnij się, że masz wszystko pod kontrolą. Dobra organizacja to podstawa udanej migracji – dzięki niej unikniesz niepotrzebnych błędów i stresu.
Checklist przed migracją:

  • Kopia zapasowa plików i bazy danych  (najlepiej w kilku miejscach)
  • Dane dostępowe do FTP i MySQL (zarówno do starego, jak i nowego serwera)
  • Zaktualizowany WordPress, motyw i wszystkie potrzebne wtyczki (warto, by była zgodna lub nowsza)
    Informacje o wersji PHP na nowym hostingu
  • Sprawdzenie limitów serwera (np. max upload size, execution time)

Pro tip: Jeśli zmieniasz też domenę, przygotuj nowy adres URL i sprawdź, czy jest poprawnie skonfigurowany! Warto też przetestować nową domenę na subdomenie lub w środowisku stagingowym.

Ręczne przenoszenie WordPressa

To metoda dla tych, którzy chcą mieć pełną kontrolę nad procesem.

1. Dodaj domenę na nowym hostingu – zaloguj się do panelu nowego hostingu i dodaj domenę. Zazwyczaj utworzy się folder, do którego później wrzucisz pliki strony.

2. Eksportuj bazę danych ze starego serwera – wejdź do phpMyAdmin, wybierz bazę danych WordPressa i wyeksportuj ją do pliku .sql.

3. Pobierz pliki WordPressa przez FTP – użyj FileZilla lub innego klienta FTP, by pobrać cały katalog WordPressa (np. /public_html/) na swój komputer.

4. Utwórz nową bazę danych na nowym serwerze – w panelu nowego hostingu utwórz bazę danych użytkownika i nadaj mu odpowiednie uprawnienia, a potem zaimportuj do niej plik .sql przez phpMyAdmin.

5. Zaktualizuj plik wp-config.php

Zmień dane dostępu do bazy:
define(’DB_NAME’, 'nowa_nazwa_bazy’); 

define(’DB_USER’, 'nowy_uzytkownik’);

define(’DB_PASSWORD’, 'nowe_haslo’); 

define(’DB_HOST’, 'localhost’); // lub inny host

6. Wgraj pliki WordPressa na nowy serwer – połącz się z nowym serwerem przez FTP i wrzuć wszystkie pliki do odpowiedniego katalogu.

7. Zmień DNS domeny – zaloguj się do panelu rejestratora domeny i zaktualizuj rekordy DNS, by wskazywały na nowy serwer.

Uwaga: Propagacja DNS może potrwać od 30 minut do 24 godzin. W tym czasie strona może być chwilowo niedostępna lub działać niestabilnie.

Jak przenieść stronę za pomocą wtyczki?

Jeśli wolisz prostsze rozwiązanie, skorzystaj z wtyczki All-in-One WP Migration lub podobnych, jak Duplicator czy UpdraftPlus.

Krok po kroku:

  1. Zainstaluj WordPressa na nowym serwerze.
  2. Na starej stronie zainstaluj wtyczkę i wykonaj eksport całej strony.
  3. Pobierz plik migracyjny na dysk.
  4. Na nowym WordPressie zainstaluj tę samą wtyczkę i zaimportuj plik.
  5. Zapisz ustawienia bezpośrednich odnośników, by linki działały poprawnie.

Wskazówka: Niektóre wtyczki mają ograniczenia rozmiaru pliku – sprawdź, czy nie musisz zwiększyć limitu uploadu w php.ini lub skorzystać z wersji premium.

Czy hosting może wykonać przeniesienie WordPressa za Ciebie?

Tak! Coraz więcej firm hostingowych oferuje darmową migrację WordPressa. Wystarczy skontaktować się z ich supportem i podać dane dostępowe – resztą zajmą się profesjonaliści. To świetna opcja, jeśli nie masz czasu lub nie czujesz się pewnie technicznie. Warto jednak upewnić się, że hosting oferuje wsparcie po migracji i testy poprawności działania strony.

Jak sprawdzić, czy wszystko działa i hosting jest przeniesiony?

Po zakończeniu migracji i propagacji DNS: Sprawdź:

  • Czy strona się ładuje poprawnie
  • Czy działa logowanie do /wp-admin
  • Czy formularze i wtyczki funkcjonują poprawnie
  • Czy wszystkie obrazki są widoczne inie ma błędów 404
  • Jak strona otwiera się na urządzeniach mobilnych

 Najczęstsze problemy i jak je rozwiązać

ProblemRozwiązanie
Biała strona / błąd 500Włącz WP_DEBUG w wp-config.php i sprawdź logi błędów
Brak polskich znakówUpewnij się, że baza działa w kodowaniu UTF-8
Obrazki się nie wyświetlająSprawdź katalog /wp-content/uploads/

FAQ — najczęściej zadawane pytania

Czy muszę przenosić skrzynki pocztowe?

Tak, jeśli korzystasz z hostingu poczty. Skontaktuj się z nowym dostawcą, by uzyskać instrukcje dotyczące migracji e-maili.

Czy mogę zmienić domenę podczas migracji?

Tak, ale pamiętaj o aktualizacji adresów URL w bazie danych – najlepiej przez wtyczkę Search and Replace.

Czy migracja wpływa na SEO?

Jeśli zachowasz strukturę URL i nie zmienisz domeny – nie. W przeciwnym razie warto ustawić przekierowania 301.

Przenieść WordPress na inny serwer to nic trudnego!

Migracja WordPressa to proces, który wymaga uwagi, ale nie musi być trudny. Wybierz metodę, która najlepiej pasuje do Twoich umiejętności i zasobów. A jeśli coś pójdzie nie tak – zawsze możesz wrócić do kopii zapasowej. Pamiętaj: dobrze zaplanowana migracja to inwestycja w przyszłość Twojej strony.