Hubert
7 min
15 lutego, 2025

Jak przenieść Wordpress na inny serwer?

Zmiana serwera dla WordPressa może być konieczna z wielu powodów – chcesz lepszej wydajności, niższych kosztów lub większej elastyczności. Choć zmiana serwera może wydawać się trudna, odpowiednie przygotowanie pozwoli na jej sprawne i bezproblemowe przeprowadzenie. W tym artykule przeprowadzę cię przez każdy etap, abyś mógł stabilnie i efektywnie przenieść WordPressa na nowy serwer.

Czytaj więcej
Jak przenieść Wordpress na inny serwer?

1. Przygotowanie do migracji

1.1 Wybierz nowy serwer i hosting

Zanim zaczniesz migrację, upewnij się, że nowy hosting spełnia wymagania WordPressa:

  1. Obsługuje PHP (najlepiej najnowszą wersję),
  2. Ma MySQL lub MariaDB,
  3. Oferuje wystarczającą ilość zasobów serwera,
  4. Posiada SSL dla bezpieczeństwa.

Dodatkowo warto sprawdzić, czy hosting oferuje darmową migrację WordPressa. Niektóre firmy, takie jak dhosting, przenoszą strony bezpłatnie, co może zaoszczędzić czas i zminimalizować ryzyko błędów.

Podczas wyboru nowego hostingu warto również zwrócić uwagę na jego rodzaj, ponieważ różne opcje mają różne zalety:

  1. Hosting współdzielony – najtańsza opcja, gdzie wiele stron dzieli zasoby jednego serwera. Odpowiedni dla małych stron i blogów.
  2. VPS (Virtual Private Server) – oferuje dedykowane zasoby w ramach wirtualnej maszyny, co zapewnia większą stabilność i wydajność.
  3. Serwer dedykowany – fizyczny serwer przeznaczony wyłącznie dla jednej strony, idealny dla dużych projektów wymagających pełnej kontroli i wysokiej wydajności.
  4. Hosting zarządzany – każda z powyższych opcji może być zarządzana przez dostawcę hostingu, który zajmuje się aktualizacjami, kopią zapasową i optymalizacją.

Aby wybrać najlepszą opcję, zastanów się nad swoimi priorytetami. Jeśli prowadzisz sklep internetowy, kluczowe będzie bezpieczeństwo i wydajność, natomiast dla bloga może wystarczyć hosting współdzielony. Ważne jest również wsparcie techniczne, szybkość działania oraz dostępna przestrzeń dyskowa.

1.2 Kiedy warto przenieść WordPressa na inny serwer?

Migracja może być konieczna w kilku sytuacjach:

  1. Zwiększone wymagania wydajnościowe – strona staje się popularniejsza i wymaga lepszego hostingu.
  2. Problemy z aktualnym hostingiem – wolne działanie, częste awarie, niewystarczające wsparcie techniczne.
  3. Potrzeba lepszego wsparcia technicznego – nowy dostawca oferuje lepszą obsługę klienta.
  4. Chęć skorzystania z nowych technologii – niektóre hostingi oferują lepsze funkcje i nowoczesne rozwiązania.

1.3 Migracja poczty e-mail

Jeśli korzystasz z kont e-mail powiązanych z domeną, pamiętaj, że należy je również przenieść. Większość dostawców hostingu oferuje narzędzia do migracji poczty lub możesz to zrobić ręcznie, kopiując wiadomości IMAP lub eksportując je do plików .PST/.MBOX.

Potrzebujesz pomocy z WordPressem?
Potrzebujesz pomocy z WordPressem?
Potrzebujesz pomocy z WordPressem?
Napisz do nas!

1.4 Wykonaj pełną kopię zapasową strony

Przed przeniesieniem strony zabezpiecz dane. Stwórz kopie zapasowe:

  1. Bazy danych,
  2. Plików WordPressa (motywy, wtyczki, media).

Możesz to zrobić ręcznie lub za pomocą wtyczek takich jak UpdraftPlus, Duplicator, All-in-One WP Migration czy WP Migrate DB. Cały proces tworzenia kopiii zapasowej wordpressa możesz znaleźć tutaj.

2. Metody przenoszenia WordPressa na inny serwer

Migracja WordPressa może odbywać się na kilka sposobów, w zależności od preferencji użytkownika i skomplikowania procesu. Można skorzystać z dedykowanych wtyczek do migracji, które automatyzują większość zadań, lub wykonać migrację ręcznie, kopiując pliki i bazę danych na nowy serwer. Dodatkowo, jeśli strona była tworzona lokalnie, można przenieść ją z localhosta na serwer. W kolejnych sekcjach znajdziesz szczegółowe instrukcje dla każdej z tych metod.

2.1 Migracja za pomocą wtyczki

Najprostszym sposobem jest użycie All-in-One WP Migration:

  1. Zainstaluj i aktywuj wtyczkę.
  2. Przejdź do zakładki „Eksportuj” i wybierz plik jako format zapisu.
  3. Pobierz wygenerowany plik na komputer.
  4. Na nowym serwerze zainstaluj czysty WordPress i aktywuj All-in-One WP Migration.
  5. Wybierz opcję „Importuj” i załaduj wcześniej zapisany plik.

Ważne: Domyślnie można importować pliki o wielkości do 32 MB. Jeśli strona jest większa, należy zwiększyć limit w pliku .htaccess lub wp-config.php.

2.2 Migracja ręczna

  1. Eksportuj bazę danych – przejdź do phpMyAdmin i wyeksportuj bazę w formacie .sql.
  2. Skopiuj pliki WordPressa za pomocą FTP (np. FileZilla).
  3. Dostosuj wp-config.php – zmień dane dostępowe do nowej bazy danych.
  4. Zaimportuj bazę danych na nowy serwer w phpMyAdmin.
  5. Zaktualizuj adresy URL za pomocą polecenia SQL lub wtyczki Better Search Replace.

2.3 Przenoszenie WordPressa z localhosta na serwer

Jeśli pracowałeś na localhost i chcesz wdrożyć stronę na serwer, wykonaj następujące kroki:

  1. Utwórz nową bazę danych na serwerze.
  2. Skonfiguruj wp-config.php, podając odpowiednie dane dostępowe.
  3. Prześlij pliki WordPressa na serwer za pomocą FTP.
  4. Zaimportuj bazę danych do phpMyAdmin.
  5. Zmień URL strony w bazie danych lub za pomocą wtyczki Better Search Replace.

3. Finalne kroki po migracji

Po zakończeniu migracji warto przeprowadzić kilka istotnych działań, aby upewnić się, że strona działa prawidłowo na nowym serwerze. Należy skonfigurować DNS, zoptymalizować wydajność, sprawdzić zgodność wersji PHP oraz zweryfikować poprawność linkowania wewnętrznego. Jeśli zmieniasz domenę, konieczne będzie ustawienie przekierowań 301, aby zachować pozycję strony w wyszukiwarkach. Poniżej znajdziesz szczegółowe instrukcje dotyczące tych kluczowych czynności.

3.1 Przekierowanie domeny na nowy serwer

  1. Zmiana rekordów DNS – zaktualizuj je w panelu domeny.
  2. Pełny transfer domeny – jeśli zmieniasz rejestratora, uzyskaj kod AuthInfo i zleć transfer.
  3. Czas propagacji – po zmianie DNS może minąć do 24 godzin.

3.2 Optymalizacja po migracji

  1. Skonfiguruj cache – użyj wtyczek WP Rocket, W3 Total Cache.
  2. Optymalizuj obrazy – skompresuj pliki za pomocą TinyPNG lub Smush.
  3. Zainstaluj CDN – Cloudflare poprawi szybkość.
  4. Usuń zbędne wtyczki i motywy.

3.3 Sprawdzenie wersji PHP

Przed migracją sprawdź, jaką wersję PHP miał poprzedni serwer. Jeśli nowy hosting ma inną wersję, mogą pojawić się błędy. Ustaw taką samą wersję PHP w panelu hostingu.

3.4 Sprawdzenie linkowania wewnętrznego

Po migracji warto upewnić się, że wszystkie linki wewnętrzne działają poprawnie. Można to zrobić za pomocą wtyczki Broken Link Checker.

3.5 Wykonanie przekierowania 301

Jeśli zmieniasz domenę, zastosuj przekierowanie 301 w pliku .htaccess:

RewriteEngine On  
RewriteCond %{HTTP_HOST} ^(www\.)?stara-domena\.pl [NC]  
RewriteRule (.*) http://nowa-domena.pl/$1 [R=301,L]

Pamiętaj

Przeniesienie WordPressa może wydawać się skomplikowane, ale przy odpowiednim podejściu wykonasz je bez problemu. Pamiętaj o:

  1. Wykonaniu kopii zapasowej przed rozpoczęciem.
  2. Wybór odpowiedniej metody migracji.
  3. Sprawdzeniu wszystkich funkcji po przeniesieniu.
  4. Optymalizacji witryny na nowym serwerze.
  5. Ustawieniu przekierowań i sprawdzeniu linkowania wewnętrznego.

Dzięki tym krokom zapewnisz swojej stronie płynną migrację i lepszą wydajność.

Pytania użytkowników:

Czy powinienem migrować swoją stronę WordPress ręcznie czy automatycznie?

Migracja WordPressa nie jest trudna, ale jeśli zdecydujesz się na ręczne przeniesienie, musisz znać podstawy korzystania z FTP, zarządzania bazami danych i edycji plików konfiguracyjnych. Jeśli szukasz prostszego rozwiązania, możesz skorzystać z dedykowanych wtyczek do migracji, takich jak All-in-One WP Migration czy Duplicator. Warto jednak pamiętać, że w przypadku dużych stron wtyczki mogą powodować błędy, dlatego w takich sytuacjach lepszą opcją może być migracja ręczna.

Niektóre firmy hostingowe oferują darmową migrację dla nowych użytkowników, co może być wygodnym rozwiązaniem. Możesz również skorzystać z usług specjalistów, ale to wiąże się z dodatkowymi kosztami – warto wtedy wybrać renomowaną firmę.

Jak przenieść stronę WordPress na inny serwer?

Aby przenieść WordPressa na nowy serwer, możesz skorzystać z dwóch metod: ręcznej lub automatycznej.

  1. Migracja ręczna – pobierz pliki strony przez FTP, wyeksportuj bazę danych w phpMyAdmin, a następnie przenieś je na nowy serwer. Zmodyfikuj plik wp-config.php, aby wskazywał na nową bazę danych, i zaktualizuj adresy URL.
  2. Migracja za pomocą wtyczki – użyj narzędzi takich jak All-in-One WP Migration lub Duplicator, aby automatycznie wyeksportować stronę i zaimportować ją na nowy serwer.

Ile kosztuje migracja witryny WordPress?

Samo przeniesienie istniejącego serwisu na inne konto hostingowe może zaczynać się od kilkuset złotych. Natomiast wiele firm oferuje darmowe przeniesienie strony internetowej jeśli korzysta się z ich hostingu.

Powiązane artykuły
Jak przenieść Wordpress na inny serwer?
11 min
10 marca, 2025
Jak założyć sklep internetowy na Wordpress?
Sklep na Wordpress najczęściej kojarzony jest z wtyczką Woocommerce. I nie bez powodu. WordPress to...
Dowiedz się więcej
Jak przenieść Wordpress na inny serwer?
10 min
3 marca, 2025
Jak skutecznie zabezpieczyć WordPressa? Kompleksowy poradnik dla właścicieli stron
WordPress to najpopularniejszy system zarządzania treścią (CMS), obsługujący ponad 43% stron internetowych. Niestety, jego popularność...
Dowiedz się więcej
Jak przenieść Wordpress na inny serwer?
4 min
28 lutego, 2025
Jak zalogować się do Wordpressa?
WordPress to jedna z najpopularniejszych platform do zarządzania treścią, ale początkujący użytkownicy mogą napotkać trudności...
Dowiedz się więcej
Zobacz wszystkie
Odkryj więcej tematów