Migracja strony opartej na WordPressie na nowy hosting to pozornie stresujące zadanie, które wielu właścicieli stron odwleka w nieskończoność. Obawy dotyczące utraty danych, przerw w działaniu witryny czy problemów z konfiguracją to codzienność przy zmianie dostawcy hostingu. Dobra wiadomość? Cały proces można przeprowadzić bezpiecznie, szybko i bez utraty danych – o ile podejdziemy do tego z odpowiednim planem i narzędziami. W tym artykule krok po kroku pokażemy, jak przenieść WordPressa na nowy hosting, nie tracąc ani linijki treści, ani jednego komentarza czy zamówienia. To kompleksowy przewodnik zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników.
1. Dlaczego warto zmienić hosting?
Zanim przejdziemy do technikaliów, warto odpowiedzieć sobie na pytanie: czy rzeczywiście warto zmieniać hosting?
Oto najczęstsze powody, dla których właściciele stron decydują się na migrację:
- Zbyt wolne ładowanie strony – stary hosting nie radzi sobie z obciążeniem.
- Częste awarie lub przerwy w działaniu – wpływa to negatywnie na SEO i odbiór strony przez użytkowników.
- Brak wsparcia technicznego lub jego niska jakość – przy problemach zostajesz sam.
- Brak skalowalności – chcesz rozwinąć sklep lub blog, ale obecny plan hostingowy to uniemożliwia.
- Nieatrakcyjna cena lub warunki umowy – konkurencyjny hosting oferuje lepsze parametry w niższej cenie.
Wybór odpowiedniego hostingu ma fundamentalne znaczenie dla szybkości działania strony, jej bezpieczeństwa oraz przyszłego rozwoju.
2. Przygotowanie do migracji – niezbędne elementy
Zanim zaczniemy proces migracji, upewnij się, że masz:
- Dostęp do starego hostingu – dane do logowania do panelu (np. cPanel, DirectAdmin) oraz FTP.
- Nowy hosting z aktywnym kontem i dostępem do panelu administracyjnego oraz FTP.
- Dane dostępowe do panelu WordPressa (administrator).
- Program do obsługi FTP, np. FileZilla.
- Opcjonalnie: wtyczkę migracyjną (o tym później).
Zrób kopię zapasową. Nawet jeśli migracja przebiegnie bez zakłóceń, backup to podstawowy środek ostrożności.
3. Metody migracji WordPressa
Migrację WordPressa można przeprowadzić na kilka sposobów:
a) Ręczna migracja (manualna)
To tradycyjny sposób, polecany dla osób z podstawową wiedzą techniczną. Składa się z dwóch kluczowych kroków:
- Eksport plików strony – wszystkie pliki WordPressa (motywy, wtyczki, media, pliki systemowe) kopiujemy ze starego hostingu na nowy, najlepiej przez FTP.
- Eksport i import bazy danych – korzystając z phpMyAdmina eksportujemy bazę danych w formacie SQL i importujemy ją na nowym serwerze.
Następnie trzeba edytować plik wp-config.php, aby wskazywał nowe dane dostępu do bazy danych.
b) Migracja z pomocą wtyczek
To rozwiązanie dla mniej technicznych użytkowników – wygodne i szybkie. Wśród najpopularniejszych wtyczek migracyjnych są:
- All-in-One WP Migration
- Duplicator
- UpdraftPlus (Premium)
- Migrate Guru
Wtyczki te automatyzują proces tworzenia kopii strony i przenoszenia jej na nowy serwer. W wielu przypadkach wystarczy kilka kliknięć.
4. Krok po kroku: migracja ręczna
Jeśli decydujesz się na migrację ręczną, oto szczegółowy plan działania:
Krok 1: Zrób kopię zapasową
Zaloguj się do starego hostingu i pobierz całą zawartość katalogu WordPressa (zwykle public_html lub www). Użyj FileZilli do pobrania na komputer lokalny.
Zaloguj się do phpMyAdmin i wykonaj eksport całej bazy danych w formacie SQL.
Krok 2: Wgraj pliki na nowy hosting
Po zalogowaniu się do nowego hostingu, wgraj wcześniej pobrane pliki przez FTP.
Stwórz nową bazę danych MySQL, użytkownika i hasło, a następnie zaimportuj bazę danych poprzez phpMyAdmin.
Krok 3: Skonfiguruj plik wp-config.php
Zaktualizuj dane połączenia do bazy danych w pliku wp-config.php:
phpKopiujEdytujdefine(‘DB_NAME’, ‘nowa_baza’); define(‘DB_USER’, ‘nowy_uzytkownik’); define(‘DB_PASSWORD’, ‘nowe_haslo’); define(‘DB_HOST’, ‘localhost’);
Krok 4: Przypisz domenę do nowego hostingu
Ustaw w panelu nowego hostingu, aby Twoja domena wskazywała na nowy serwer.
Zmień rekordy DNS w panelu rejestratora domeny – najczęściej trzeba podać nowe adresy serwerów DNS (np. ns1.nowyhosting.pl, ns2.nowyhosting.pl).
Krok 5: Przetestuj stronę
Zanim domena w pełni się przekieruje (zwykle trwa to od kilku minut do 24h), możesz sprawdzić działanie strony, edytując lokalny plik hosts lub korzystając z tymczasowego adresu IP.
5. Migracja z wtyczką: przykład All-in-One WP Migration
Dla mniej technicznych użytkowników polecamy migrację za pomocą wtyczki. Oto jak to działa na przykładzie All-in-One WP Migration:
- Zainstaluj wtyczkę na starym hostingu.
- Przejdź do All-in-One WP Migration → Eksport i wygeneruj kopię strony.
- Pobierz wygenerowany plik .wpress.
- Na nowym hostingu zainstaluj świeżego WordPressa i tę samą wtyczkę.
- Wejdź w All-in-One WP Migration → Import i załaduj plik.
- Gotowe – strona zostanie odtworzona w nowym miejscu.
6. Najczęstsze błędy i jak ich unikać
Migracja WordPressa może pójść nie tak, jeśli:
- Nie sprawdzisz wersji PHP – upewnij się, że nowy serwer obsługuje zgodną wersję z Twoją stroną.
- Źle ustawisz uprawnienia do plików – foldery: 755, pliki: 644.
- Nie zaktualizujesz linków i ścieżek w bazie danych – przy zmianie adresu URL użyj np. Search Replace DB.
- Zapomnisz o SSL – po migracji warto wygenerować nowy certyfikat SSL.
7. Co zrobić po migracji?
Po udanej migracji warto:
- Przetestować stronę dokładnie – linki, formularze, logowanie, koszyk w sklepie itd.
- Zaktualizować wtyczki i motywy – aby zapewnić bezpieczeństwo.
- Włączyć cache i optymalizację – np. LiteSpeed Cache, jeśli hosting to obsługuje.
- Skonfigurować kopie zapasowe – np. za pomocą UpdraftPlus.
- Zgłosić zmianę w Google Search Console, jeśli zmieniał się adres URL.
8. Podsumowanie
Przeniesienie WordPressa na nowy hosting wcale nie musi być trudne – szczególnie jeśli odpowiednio się przygotujesz i postępujesz zgodnie z planem. Niezależnie od tego, czy wybierzesz metodę ręczną, czy opartą na wtyczkach, najważniejsze jest jedno: zachowanie danych i ciągłości działania strony.
Jeśli szukasz hostingu, który oferuje szybkie dyski SSD, automatyczne kopie zapasowe, wsparcie techniczne z prawdziwego zdarzenia oraz obsługę WordPressa z LiteSpeed – warto rozważyć zmianę już dziś. Zwłaszcza że nowoczesny hosting może realnie przyspieszyć Twoją stronę bez potrzeby zmian w jej kodzie.

