Jak przenieść stronę na WordPress na inny serwer? Kompletny poradnik krok po kroku

Jak przenieść stronę na WordPress na inny serwer? Kompletny poradnik krok po kroku

Właściciele stron internetowych bardzo często spotykają się z podobnym problemem: hosting, który na początku wyglądał atrakcyjnie cenowo, po roku potrafi kosztować nawet kilkukrotnie więcej. Dostawcy usług hostingowych chętnie kuszą promocjami typu „–80% na pierwszy rok”, „Hosting za 5 zł”, „Domena za 1 zł”, ale po zakończeniu okresu promocyjnego zaczyna się prawdziwa gra.

Nagle okazuje się, że abonament rośnie do poziomu, który wcześniej płaciłeś za cały rok. Co gorsza, hostingodawcy wykorzystują fakt, że wielu użytkowników boi się migracji lub uważa ją za trudną i ryzykowną. To właśnie niewiedza i strach przed przenosinami są ich największym sprzymierzeńcem – wiele osób płaci więc wysokie odnowienia, bo „tak już musi być”.

A prawda jest taka, że samodzielna migracja WordPressa na inny serwer zajmuje około 30–60 minut, a cały proces można wykonać nawet bez specjalistycznej wiedzy technicznej. Wystarczy wiedzieć, gdzie kliknąć i jakich błędów unikać.

1. Transfer domeny lub zmiana DNS – najtrudniejszy etap migracji

Pierwszym krokiem jest podjęcie decyzji, czy przenosisz także domenę, czy jedynie zmieniasz jej rekordy DNS na nowy serwer.

To właśnie ten etap bywa najbardziej stresujący, bo dotyczy adresu strony. Na szczęście:

  • transfer domeny zwykle trwa od kilku minut do 5 dni (zależnie od końcówki),
  • sama zmiana DNS propaguje się od 1 do 24 godzin,
  • w tym czasie strona może działać równolegle na starym i nowym serwerze.

Co wybrać?

  • Jeśli obecny rejestrator domeny również podnosi ceny — przenieś domenę.
  • Jeśli ceny domeny są w porządku, a chcesz zmienić tylko hosting — zmień DNS.

W obu przypadkach nie ma ryzyka utraty danych, a jeśli wykonasz migrację poprawnie, użytkownicy nawet nie zauważą przenosin.

2. Czysta instalacja WordPressa na nowym hostingu

Po przypisaniu domeny lub zmianie DNS czas przygotować nowe środowisko.

Na większości hostingów (np. dHosting, Cyber_Folks, LH.pl, MyDevil, Hetzner, OVH) znajdziesz instalatory typu:

  • Softaculous
  • Installatron
  • Automatyczny instalator WordPress

Proces zwykle sprowadza się do:

  1. Wybrania domeny.
  2. Ustawienia loginu i hasła administratora.
  3. Automatycznego przygotowania bazy danych.

Ważne:
Ta instalacja nie będzie finalną wersją Twojej strony, ale stanowi bazę do późniejszego wgrania plików i bazy danych ze starego hostingu.

3. Kopia bazy danych i import do nowej bazy SQL

Każda instalacja WordPress składa się z dwóch elementów:

  • plików (tematy, wtyczki, uploady),
  • bazy danych, gdzie znajdują się treści, konfiguracje i ustawienia.

Na starym hostingu wejdź do phpMyAdmin i wykonaj eksport całej bazy do pliku .sql.

Jak to zrobić?

  1. Zaloguj się do panelu phpMyAdmin.
  2. Wybierz bazę używaną przez WordPress.
  3. Kliknij Eksport → Szybki → SQL.
  4. Pobierz plik na komputer.

Na nowym hostingu:

  1. Otwórz phpMyAdmin nowej, czystej bazy.
  2. Wybierz Import.
  3. Wgraj plik .sql.
  4. Zatwierdź operację.

W tym momencie wszystkie treści, wpisy, ustawienia i konfiguracje zostały przeniesione.

4. Skopiowanie przez FTP szablonów, wtyczek i folderu Uploads

Ostatni krok to przeniesienie plików:

  • katalog wp-content/themes – szablony / motywy,
  • katalog wp-content/plugins – wtyczki,
  • katalog wp-content/uploads – zdjęcia, pliki PDF, multimedia.

Najprościej wykonać to przez FTP lub SFTP:

  1. Pobierz z serwera źródłowego trzy powyższe katalogi.
  2. Wgraj je na nowy serwer, nadpisując istniejące.
  3. Upewnij się, że struktura katalogów jest taka sama.

Po wykonaniu tego kroku Twoja strona powinna wyglądać identycznie jak na starym hostingu.

Kilka ważnych wskazówek ode mnie

Ustaw poprawne dane połączenia z bazą w wp-config.php

Jeśli baza na nowym hostingu ma inne:

  • nazwę,
  • użytkownika,
  • hasło,
  • host (np. localhost lub adres serwera SQL),

musisz zaktualizować te dane w pliku wp-config.php.

Włącz tryb debugowania w razie błędów

Jeśli pojawi się biała strona:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Log błędów zapisze się w:
wp-content/debug.log

Wyczyść cache (na stronie i w przeglądarce)

Po migracji wtyczki typu LiteSpeed Cache, WP Super Cache czy W3TC mogą jeszcze wyświetlać starą wersję strony.

Jeśli coś nie działa – sprawdź uprawnienia katalogów

Najczęściej:

  • 755 dla folderów,
  • 644 dla plików.

Nie zapomnij o certyfikacie SSL

Na nowym hostingu wygeneruj Let’s Encrypt lub włącz automatyczny certyfikat SSL.

Podsumowanie

Migracja WordPressa na inny serwer nie jest trudna, choć wielu hostingodawców stara się przekonać swoich klientów, że to operacja skomplikowana i wymagająca pomocy technicznej. W rzeczywistości cały proces — od zmiany DNS, przez bazę danych, aż po FTP — można wykonać samodzielnie w niecałą godzinę.

Przenosząc stronę na lepszy, szybszy lub tańszy hosting:

  • zyskujesz pełną kontrolę nad cenami,
  • nie płacisz za „przedłużenia z kosmosu”,
  • uniezależniasz się od jednego usługodawcy,
  • poprawiasz wydajność i bezpieczeństwo strony.
Udostępnij:
Jak przenieść stronę na WordPress na inny serwer? Kompletny poradnik krok po kroku
Napisane przez
Michał Wrochna
Co myślisz o tym artykule?
0 reakcji
love
0
like
0
so-so
0
weakly
0
0 komentarzy
Najnowsze komentarze
  • Najnowsze komentarze
  • Najlepsze komentarze
Zaloguj się, aby dodać komentarz.
Prawa zastrzeżone Pi Corp sp. z o.o. copyright 2020-2022