1.  [Strona główna](/)
2.  /
3.  [Baza Wiedzy](/baza-wiedzy/)
4.  /
5.  Jak przenieść stronę WordPress na nowy hosting — krok po kroku

wordpress

# Jak przenieść stronę WordPress na nowy hosting — krok po kroku

Opublikowano: 11 czerwca 2026

Migracja WordPress krok po kroku — backup, FTP, phpMyAdmin, edycja wp-config.php, zmiana DNS i weryfikacja SSL. Bez utraty danych i SEO.

# Jak przenieść stronę WordPress na nowy hosting — krok po kroku (2026)

Wielu właścicieli stron internetowych wpada w tę samą pułapkę: kupują hosting, skuszeni niską ceną za pierwszy rok, a potem budzą się z ręką w nocniku, gdy przychodzi faktura za odnowienie usługi. Nagle okazuje się, że cena wzrosła o 200% lub 300%, a wydajność serwera nie nadąża za wzrostem ruchu. W HostGrade.pl nazywamy to brakiem transparentności TCO (Total Cost of Ownership).

Kiedy warto przenieść stronę WordPress? Odpowiedź jest prosta: gdy Twoja strona ładuje się zbyt wolno, support odpowiada zdawkowo po 48 godzinach, albo gdy analiza kosztów odnowienia pokazuje, że konkurencja oferuje lepsze parametry za ułamek tej kwoty. Migracja WordPressa nie musi być stresującym procesem, o ile podejdziesz do niej metodycznie.

W tym przewodniku przeprowadzę Cię przez cały proces — od zabezpieczenia danych po finalną zmianę DNS. Bez marketingowego bełkotu, za to z konkretami.

## Zanim zaczniesz — checklist przygotowawczy

Zanim klikniesz „usuń konto” u starego dostawcy, musisz mieć pewność, że posiadasz kompletny zestaw danych. Migracja bez backupu to proszenie się o katastrofę. Jako detektywi finansowi hostingów na HostGrade.pl, często widzimy przypadki, gdzie użytkownicy tracili dane, bo zbyt wcześnie zrezygnowali z poprzedniej usługi.

Oto Twoja lista kontrolna:

-   **Pełny backup (pliki + baza danych):** Nie polegaj tylko na automatycznych kopiach hostingu. Pobierz wszystko na swój komputer. Pliki z folderu `public_html` oraz zrzut bazy danych w formacie `.sql`.
-   **Lista aktywnych wtyczek i motywów:** Zapisz wersje kluczowych wtyczek. Jeśli używasz specyficznych wersji, które nie są aktualizowane, upewnij się, że nowy serwer wspiera te same zależności.
-   **Konfiguracja PHP:** Sprawdź w panelu obecnego hostingu wersję PHP (np. 8.2 lub 8.3) oraz limity pamięci (`memory_limit`, `max_execution_time`, `upload_max_filesize`). Przeniesienie strony z PHP 7.4 na 8.3 bez wcześniejszych testów może skończyć się błędem 500.
-   **Dostęp do panelu DNS domeny:** Musisz mieć dostęp do konta u rejestratora domeny. Bez możliwości zmiany rekordów A lub serwerów DNS, Twoja migracja utknie w martwym punkcie.

## Metody migracji: którą wybrać?

W zależności od Twoich umiejętności technicznych i budżetu, masz trzy główne drogi. Każda z nich ma swoje wady i zalety.

### a) Wtyczki (All-in-One WP Migration lub Duplicator)

To rozwiązanie dla osób, które nie chcą zaglądać do plików systemowych. Wtyczki te pakują całą stronę (pliki i bazę) do jednego archiwum, które następnie importujesz na nowym serwerze.  
\* **Zalety:** Prostota, szybkość, automatyczna zamiana ścieżek w bazie danych.  
\* **Wady:** Limity wielkości pliku przy darmowych wersjach. Przy dużych stronach (powyżej 512 MB) często trzeba dokupić płatne rozszerzenia.

### b) Metoda ręczna (FTP + phpMyAdmin)

To "złoty standard" dla zaawansowanych. Masz pełną kontrolę nad każdym bajtem danych i nie polegasz na zewnętrznych wtyczkach, które mogą zawiesić się w połowie procesu.  
\* **Zalety:** Brak limitów wielkości, pełna kontrola, brak konieczności instalowania dodatkowego softu na stronie.  
\* **Wady:** Wymaga znajomości obsługi klienta FTP i zarządzania bazami danych.

### c) Managed Migration (Usługa hostingodawcy)

Wielu nowoczesnych dostawców oferuje bezpłatną migrację dla nowych klientów. To najbezpieczniejsza opcja, ponieważ robi to za Ciebie specjalista.  
\* **Zalety:** Zero stresu, gwarancja działania, często darmowa.  
\* **Wady:** Musisz przekazać dostęp do swojego starego panelu zarządzania obcej firmie.

Jeśli chcesz wiedzieć, który hosting oferuje najlepsze wsparcie przy migracji, sprawdź nasze porównanie na HostGrade.pl.

## Krok po kroku — migracja ręczna

Jeśli decydujesz się na samodzielny transfer hostingu, trzymaj się poniższej instrukcji. To najpewniejszy sposób na bezpieczne przeniesienie strony.

### Krok 1: Backup przez phpMyAdmin i FTP/SSH

Zaloguj się do panelu starego hostingu. Wejdź do **phpMyAdmin**, wybierz bazę danych swojej strony i kliknij „Eksportuj”. Wybierz format SQL i zapisz plik na dysku. Następnie połącz się z serwerem przez FTP (np. programem FileZilla) i pobierz wszystkie pliki z katalogu głównego strony.

### Krok 2: Założenie konta na nowym hostingu + upload plików

Kup nowy plan hostingowy (pamiętaj, by sprawdzić TCO, a nie tylko cenę startową). Po otrzymaniu danych dostępowych, połącz się przez FTP z nowym serwerem i wgraj wszystkie pliki do folderu `public_html` (lub odpowiednika).

### Krok 3: Import bazy danych + edycja wp-config.php

W nowym panelu zarządzania stwórz nową, pustą bazę danych MySQL. Zapisz nazwę bazy, nazwę użytkownika i hasło. Wejdź do phpMyAdmin na nowym serwerze i zaimportuj plik `.sql`, który pobrałeś w Kroku 1.

Teraz najważniejszy moment: edycja pliku `wp-config.php`. Otwórz go w edytorze tekstu i zaktualizuj dane do bazy danych:

```php
define( 'DB_NAME', 'nowa_nazwa_bazy' );
define( 'DB_USER', 'nowy_użytkownik' );
define( 'DB_PASSWORD', 'nowe_hasło' );
define( 'DB_HOST', 'localhost' ); // zazwyczaj localhost, ale sprawdź w panelu
```

### Krok 4: Edycja pliku hosts (testowanie przed zmianą DNS)

To krok, który większość amatorów pomija, a jest kluczowy. Nie zmieniaj DNS-ów od razu! Możesz "oszukać" swój komputer, by myślał, że domena już wskazuje na nowy serwer.  
1\. Otwórz Notatnik jako administrator.  
2\. Otwórz plik `C:\Windows\System32\drivers\etc\hosts` (Windows) lub `/etc/hosts` (macOS/Linux).  
3\. Dodaj linię: `[IP_NOWEGO_SERWERA] twojadomena.pl`.  
4\. Zapisz plik. Teraz, gdy wpiszesz adres strony w przeglądarce, zobaczysz wersję z nowego serwera, podczas gdy reszta świata nadal widzi starą stronę.

### Krok 5: Weryfikacja działania strony na nowym serwerze

Sprawdź, czy strona się ładuje, czy działają linki wewnętrzne i czy obrazy są widoczne. Jeśli widzisz błędy, możesz je naprawić bez wpływu na użytkowników końcowych. Jeśli wszystko działa — czas na finalny krok.

### Krok 6: Zmiana DNS (propagacja 24-48h)

Usuń wpis z pliku `hosts`. Zaloguj się do panelu rejestratora domeny i zmień rekordy A na adres IP nowego serwera lub zmień serwery DNS (np. z `ns1.stary-hosting.pl` na `ns1.nowy-hosting.pl`). Pamiętaj, że propagacja DNS trwa od kilku do 48 godzin. W tym czasie strona może być widoczna raz na starym, raz na nowym serwerze.

### Krok 7: Weryfikacja SSL i przekierowań

Po zakończeniu propagacji upewnij się, że certyfikat SSL (Let's Encrypt) został poprawnie wystawiony na nowym serwerze. Sprawdź, czy wszystkie przekierowania HTTPS działają poprawnie i czy nie pojawia się komunikat o "niebezpiecznej stronie".

## Najczęstsze błędy podczas migracji

Nawet doświadczonymom zdarzają się wpadki. Oto co najczęściej idzie nie tak:

1.  **Biały ekran śmierci (WSOD):** Najczęściej wynika z niezgodności wersji PHP lub błędów w pliku `.htaccess`. Spróbuj tymczasowo zmienić wersję PHP w panelu na taką, którą miałeś u poprzedniego dostawcy.
2.  **Błąd 500 (Internal Server Error):** Zazwyczaj winny jest plik `.htaccess` z wpisami, których nowy serwer nie obsługuje (np. specyficzne moduły Apache). Spróbuj zmienić nazwę pliku na `.htaccess_bak` i sprawdź, czy strona ruszyła.
3.  **Baza danych niezdatna / Error establishing a database connection:** To ewidentny błąd w pliku `wp-config.php`. Sprawdź jeszcze raz nazwę bazy, użytkownika i hasło. Pamiętaj, że nazwy baz na nowym hostingu często mają prefiks (np. `u12345_wp_db`).

## FAQ

### Czy migracja WordPress niszczy SEO?

Jeśli zrobisz to poprawnie, nie. Przeniesienie plików i bazy danych nie zmienia treści ani struktury linków. Kluczowe jest, abyś nie zmieniał adresów URL podstron i zachował te same przekierowania. Jeśli strona przez kilka godzin będzie niedostępna z powodu błędnych DNS, Google tego nie zauważy, ale jeśli przerwa potrwa kilka dni — może to wpłynąć na pozycje.

### Jak długo trwa propagacja DNS?

Teoretycznie od kilku minut do 48 godzin. W praktyce w Polsce większość zmian jest widoczna w ciągu 2-4 godzin. Możesz śledzić ten proces za pomocą darmowych narzędzi typu DNSChecker.org.

### Czy mogę testować stronę przed zmianą DNS?

Tak, i absolutnie powinieneś to zrobić. Najlepszą metodą jest edycja pliku `hosts` na Twoim komputerze (opisana w Kroku 4). Dzięki temu testujesz stronę w środowisku produkcyjnym, nie ryzykując przestoju dla swoich klientów.

Jeśli szukasz hostingu, który nie zaskoczy Cię dodatkowymi opłatami przy odnowieniu, zapraszamy do analizy naszych zestawień na HostGrade.pl. Pokazujemy rzeczywiste TCO, byś wiedział, ile naprawdę zapłacisz za utrzymanie strony w kolejnych latach.

[← Baza Wiedzy](/baza-wiedzy/) [Porównaj hosting →](/porownanie/)