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.

1. Przygotowanie do migracji
1.1 Wybierz nowy serwer i hosting
Zanim zaczniesz migrację, upewnij się, że nowy hosting spełnia wymagania WordPressa:
- Obsługuje PHP (najlepiej najnowszą wersję),
- Ma MySQL lub MariaDB,
- Oferuje wystarczającą ilość zasobów serwera,
- 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:
- Hosting współdzielony – najtańsza opcja, gdzie wiele stron dzieli zasoby jednego serwera. Odpowiedni dla małych stron i blogów.
- VPS (Virtual Private Server) – oferuje dedykowane zasoby w ramach wirtualnej maszyny, co zapewnia większą stabilność i wydajność.
- 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.
- 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:
- Zwiększone wymagania wydajnościowe – strona staje się popularniejsza i wymaga lepszego hostingu.
- Problemy z aktualnym hostingiem – wolne działanie, częste awarie, niewystarczające wsparcie techniczne.
- Potrzeba lepszego wsparcia technicznego – nowy dostawca oferuje lepszą obsługę klienta.
- 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.
1.4 Wykonaj pełną kopię zapasową strony
Przed przeniesieniem strony zabezpiecz dane. Stwórz kopie zapasowe:
- Bazy danych,
- 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:
- Zainstaluj i aktywuj wtyczkę.
- Przejdź do zakładki „Eksportuj” i wybierz plik jako format zapisu.
- Pobierz wygenerowany plik na komputer.
- Na nowym serwerze zainstaluj czysty WordPress i aktywuj All-in-One WP Migration.
- 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
- Eksportuj bazę danych – przejdź do phpMyAdmin i wyeksportuj bazę w formacie .sql.
- Skopiuj pliki WordPressa za pomocą FTP (np. FileZilla).
- Dostosuj wp-config.php – zmień dane dostępowe do nowej bazy danych.
- Zaimportuj bazę danych na nowy serwer w phpMyAdmin.
- 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:
- Utwórz nową bazę danych na serwerze.
- Skonfiguruj
wp-config.php
, podając odpowiednie dane dostępowe. - Prześlij pliki WordPressa na serwer za pomocą FTP.
- Zaimportuj bazę danych do phpMyAdmin.
- 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
- Zmiana rekordów DNS – zaktualizuj je w panelu domeny.
- Pełny transfer domeny – jeśli zmieniasz rejestratora, uzyskaj kod AuthInfo i zleć transfer.
- Czas propagacji – po zmianie DNS może minąć do 24 godzin.
3.2 Optymalizacja po migracji
- Skonfiguruj cache – użyj wtyczek WP Rocket, W3 Total Cache.
- Optymalizuj obrazy – skompresuj pliki za pomocą TinyPNG lub Smush.
- Zainstaluj CDN – Cloudflare poprawi szybkość.
- 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:
- Wykonaniu kopii zapasowej przed rozpoczęciem.
- Wybór odpowiedniej metody migracji.
- Sprawdzeniu wszystkich funkcji po przeniesieniu.
- Optymalizacji witryny na nowym serwerze.
- 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.
- 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. - 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.


