Masz wrażenie, że Twoja strona działa coraz wolniej i myślisz o zmianie hostingu? Zastanawiasz się, jak przenieść stronę WordPress na inny serwer bez utraty treści i pozycji w Google? Ten poradnik pomoże Ci świadomie zaplanować migrację, wybrać metodę i przeprowadzić wszystko krok po kroku z minimalnym ryzykiem błędów.
Kiedy warto przenieść WordPress na inny serwer?
Strona na WordPressie rośnie razem z Twoim biznesem. Coraz więcej wpisów, grafik i użytkowników generuje większe obciążenie, a tani, startowy pakiet hostingu po pewnym czasie po prostu nie wyrabia. Widzisz wtedy długie czasy ładowania, częste błędy i komunikaty o przekroczonych limitach. Taka sytuacja odbija się na pozycjach w wyszukiwarkach, bo wolny serwer wydłuża czas odpowiedzi i psuje wyniki testów wydajnościowych.
Zmiana hostingu ma sens także wtedy, gdy brakuje Ci sprawnego wsparcia technicznego albo obecny dostawca nie oferuje nowszych wersji PHP czy szybkich dysków SSD. Czasem to po prostu kwestia finansów i niejasnych opłat odnowieniowych. Nowy serwer daje możliwość startu w czystszym środowisku, z lepszą konfiguracją i większą kontrolą nad zasobami.
Jak przygotować się do migracji WordPress?
Bez dobrego przygotowania nawet prosta migracja potrafi zamienić się w stres. Najpierw zadbaj o pełną kopię zapasową witryny: plików z serwera FTP oraz bazy danych MySQL. Kopię możesz wykonać ręcznie przez panel phpMyAdmin lub za pomocą wtyczki backupowej, ważne jednak, aby była aktualna i zapisana także lokalnie, nie tylko na serwerze.
Przygotuj też dane dostępu do starego i nowego hostingu, bo będą potrzebne w kilku miejscach. Chodzi o login do panelu klienta, dane logowania FTP oraz dane do bazy danych na nowym serwerze. Dobrą praktyką jest krótkie „techniczne checklist” przed startem migracji, obejmujące narzędzia, z których zamierzasz korzystać:
- edytor tekstu do edycji pliku wp-config.php,
- klient FTP do pobierania i wysyłania plików strony,
- dostęp do phpMyAdmin lub podobnego narzędzia do bazy danych.
Warto też sprawdzić wersję PHP na nowym serwerze i dopasować ją do wymagań Twoich motywów oraz wtyczek. Zbyt gwałtowny przeskok między wersjami może ujawnić błędy w starszych rozszerzeniach. Jeśli masz stronę o dużym ruchu, rozważ wykonanie migracji w godzinach mniejszej odwiedzalności, aby ewentualne przestoje były mniej odczuwalne.
Jak przenieść WordPress wtyczką krok po kroku?
Wtyczki migracyjne sprawiają, że nawet osoba bez doświadczenia administracyjnego poradzi sobie z przenosinami. Popularne dodatki, takie jak All‑in‑One WP Migration, Duplicator czy WP Migrate DB – każda działa nieco inaczej – potrafią spakować pliki i bazę danych w jedną paczkę, a następnie odtworzyć ją na nowym serwerze. Dzięki temu ręczna praca w FTP i phpMyAdmin jest ograniczona do minimum.
Najprościej ułożyć migrację z użyciem wtyczki w kilka etapów: na starym serwerze instalujesz wtyczkę, generujesz paczkę strony, pobierasz ją na komputer, a na nowym hostingu instalujesz świeżego WordPressa i tę samą wtyczkę. Potem uruchamiasz import paczki, czekasz aż pliki i baza się odtworzą, logujesz się do kokpitu i sprawdzasz działanie strony. Przy większych witrynach trzeba czasem zwiększyć limity rozmiaru uploadu w konfiguracji PHP, aby plik z kopią mógł zostać wczytany.
Wtyczki często oferują też przydatne dodatki, jak automatyczna zamiana adresów URL po zmianie domeny czy filtrowanie wybranych katalogów. To ułatwia migrację z lokalnego środowiska na serwer produkcyjny, bo adresy localhost zostają zamienione na docelową domenę bez ręcznego grzebania w bazie danych.
Jak przenieść stronę WordPress ręcznie?
Ręczna migracja daje pełną kontrolę nad każdym etapem. Wymaga jednak swobody poruszania się po serwerze FTP oraz w bazach danych. Najpierw eksportujesz bazę MySQL ze starego hostingu, następnie pobierasz wszystkie pliki WordPressa z serwera na komputer. Później tworzysz nową bazę u nowego dostawcy, importujesz do niej zrzut i dopiero wtedy przenosisz pliki na nowy serwer.
Cały proces dobrze jest uporządkować w postaci kolejnych kroków technicznych:
- Eksport bazy danych do pliku SQL w phpMyAdmin lub podobnym narzędziu.
- Pobranie wszystkich plików WordPressa z serwera FTP na dysk.
- Utworzenie czystej bazy danych na nowym hostingu i import pliku SQL.
- Edycja pliku wp-config.php na komputerze, tak aby zawierał nazwę nowej bazy, użytkownika, hasło i adres serwera bazy.
- Wysłanie całego zestawu plików WordPressa na nowy serwer FTP i przypisanie domeny do właściwego katalogu.
Taka procedura sprawdza się także przy przenoszeniu strony z localhosta na serwer. Wtedy zamiast pobierania plików ze starego hostingu kopiujesz katalog roboczy z komputera i eksportujesz bazę z lokalnego narzędzia, np. phpMyAdmin w pakiecie XAMPP. Po imporcie na produkcję trzeba jeszcze zaktualizować adres domeny w bazie – pomogą w tym wtyczki typu „search and replace” lub narzędzia dostępne w samym panelu WordPressa.
Co zrobić po przeniesieniu WordPressa?
Sama migracja to dopiero połowa drogi. Kiedy strona jest już na nowym serwerze, trzeba sprawić, aby użytkownicy faktycznie tam trafiali. Służy do tego zmiana serwerów DNS domeny lub pełny transfer domeny do nowego operatora. Propagacja takich zmian w sieci zajmuje pewien czas, dlatego przez chwilę różni użytkownicy mogą widzieć stronę na starym albo nowym serwerze.
Przenosząc stronę na nową domenę, warto ustawić przekierowania 301 ze starego adresu na nowy. Taki ruch pomaga zachować ruch z wyszukiwarek i nie tracić wypracowanych pozycji. Dobrze jest też uruchomić skaner linków wewnętrznych, aby wychwycić odwołania prowadzące do nieistniejących już adresów. Podobnie z obrazami – testowe przejście po najważniejszych podstronach szybko pokaże, czy wszystko ładuje się poprawnie.
Na koniec sprawdź wersję PHP, certyfikat SSL i działanie wtyczek bezpieczeństwa. Warto wtedy jeszcze raz przeprowadzić pełny backup już z nowego serwera, aby mieć punkt odniesienia na wypadek awarii. Jeśli wciąż zastanawiasz się, jak przenieść stronę WordPress na inny serwer przy minimalnym ryzyku, dobrym pomysłem jest najpierw testowa migracja na subdomenę albo osobny katalog, a dopiero potem przełączanie ruchu na nową instalację.
Artykuł powstał przy współpracy z mobileman.pl.
Artykuł sponsorowany