Strona główna  /  Instalacja i migracja  /  Jak przeprowadzić przeniesienie strony na WordPress?

Nowoczesne stanowisko pracy z ikoną serwera na ekranie, symbolizujące proces przenoszenia strony internetowej.

Jak przeprowadzić przeniesienie strony na WordPress?

Przeniesienie strony na WordPress polega na skopiowaniu plików witryny oraz bazy danych MySQL na nowy serwer. Możesz zrobić to automatycznie za pomocą wtyczki albo ręcznie przez FTP i phpMyAdmin. Zanim rozpoczniesz, wykonaj pełną kopię zapasową.

Którą metodę migracji wybrać?

Wtyczka przyspiesza pracę i ogranicza liczbę czynności technicznych, ale może mieć ograniczenia dotyczące rozmiaru paczki lub konfiguracji serwera. Migracja ręczna daje większą kontrolę i nie zależy od konkretnego dodatku, wymaga jednak dostępu do FTP, bazy danych oraz pliku konfiguracyjnego WordPressa.

Metoda Zalety Trudność Dla kogo
Automatyczna, z wtyczką Szybki eksport i import plików oraz bazy danych Niska lub średnia Dla osób, które chcą ograniczyć pracę z FTP i phpMyAdmin
Manualna, przez FTP i MySQL Pełna kontrola nad plikami, bazą i konfiguracją Średnia lub wysoka Dla użytkowników z doświadczeniem technicznym

Jak przygotować stronę do migracji?

Przed rozpoczęciem sprawdź, czy masz dostęp do panelu WordPressa, starego i nowego serwera FTP oraz phpMyAdmin. Zapisz także dane nowej bazy danych, czyli jej nazwę, użytkownika, hasło i adres serwera.

Nie usuwaj strony ze starego hostingu przed zakończeniem testów. Dzięki temu możesz szybko wrócić do działającej wersji, jeśli import lub konfiguracja nowego serwera się nie powiedzie.

Przed migracją przygotuj:

  • pełną kopię plików strony i bazy danych,
  • dane dostępowe do starego i nowego serwera FTP,
  • dane nowej bazy MySQL,
  • informacje o rekordach DNS domeny,
  • sprawdzenie kompatybilności wersji PHP i wymaganych rozszerzeń.

Przeniesienie strony za pomocą wtyczki

Automatyczna migracja sprawdza się przy wielu standardowych instalacjach WordPressa. Nazwy opcji mogą się różnić zależnie od wybranej wtyczki, ale schemat pracy zwykle pozostaje podobny.

Uwaga: zawsze zachowaj niezależną kopię plików i bazy danych. Darmowe wersje wtyczek mogą mieć limit wielkości importowanego pliku, a ograniczenia serwera PHP dotyczące przesyłania plików mogą uniemożliwić obsługę dużej witryny.

  1. Zainstaluj i włącz wybraną wtyczkę migracyjną na obecnej stronie. Na nowym serwerze przygotuj czystą instalację WordPressa oraz zainstaluj tę samą wtyczkę.
  2. Uruchom eksport witryny i wybierz zapis paczki na komputerze. W zależności od narzędzia może to być na przykład plik z rozszerzeniem .wpress.
  3. Jeśli zmieniasz domenę, użyj funkcji Search & Replace. Zastąpi ona stary adres nowym w bazie danych. Przed użyciem sprawdź dokładnie oba adresy, ponieważ błędna zamiana może uszkodzić odnośniki.
  4. Przejdź do panelu nowej instalacji WordPressa i uruchom import zapisanej paczki. Potwierdź nadpisanie zawartości, jeśli instalacja docelowa jest przeznaczona wyłącznie dla migrowanej strony.
  5. Po zakończeniu importu zaloguj się ponownie do kokpitu i sprawdź stronę, multimedia, formularze oraz działanie wtyczek.

Jeśli paczka jest zbyt duża, sprawdź limity PHP, takie jak maksymalny rozmiar przesyłanego pliku i czas wykonywania skryptu. Nie zwiększaj ich bez dostępu do konfiguracji serwera. W takiej sytuacji lepszy może być import ręczny albo podział migracji zgodnie z dokumentacją używanej wtyczki.

Manualne przeniesienie WordPressa

W migracji ręcznej osobno przenosisz pliki witryny i bazę MySQL, a następnie łączysz je za pomocą pliku wp-config.php. Zachowaj kolejność działań.

  1. Wykonaj eksport bazy danych w phpMyAdmin na starym serwerze. Pobierz plik eksportu na komputer i nie modyfikuj go bez potrzeby.
  2. Połącz się ze starym serwerem przez FTP, na przykład za pomocą FileZilla, i pobierz cały katalog WordPressa. Zwróć uwagę na katalog wp-content, plik .htaccess oraz pliki konfiguracyjne.
  3. Utwórz nową bazę MySQL na serwerze docelowym. Zapisz jej nazwę, użytkownika, hasło i adres hosta.
  4. Otwórz phpMyAdmin na nowym serwerze, wybierz pustą bazę i zaimportuj wcześniej pobrany plik. Duże bazy mogą wymagać importu z poziomu panelu hostingu lub narzędzia dostępnego po stronie serwera.
  5. Prześlij pliki WordPressa na nowy serwer przez FTP. Umieść je w katalogu przypisanym do właściwej domeny, na przykład w katalogu publicznym wskazanym przez hosting.
  6. Otwórz plik wp-config.php i zmień wartości DB_NAME, DB_USER, DB_PASSWORD oraz, jeśli jest to wymagane, DB_HOST. Muszą odpowiadać danym nowej bazy, a nie starego serwera.
  7. Przetestuj stronę przed zmianą DNS, korzystając z adresu technicznego lub tymczasowej konfiguracji udostępnionej przez hosting. Sprawdź logowanie, podstrony, obrazy i formularze.

Jeżeli przenosisz stronę na inną domenę, sama zmiana danych w wp-config.php nie wystarczy. Trzeba zaktualizować adresy zapisane w bazie danych, najlepiej za pomocą bezpiecznego narzędzia Search & Replace, które uwzględnia dane serializowane. Przed tą operacją ponownie wykonaj kopię bazy.

Co sprawdzić po przeniesieniu strony?

Gdy witryna działa na nowym serwerze, skieruj domenę do właściwego miejsca. Możesz zmienić serwery DNS albo rekord A, zależnie od konfiguracji domeny i instrukcji dostawcy. Zmiany DNS mogą być widoczne z opóźnieniem, dlatego przez pewien czas część użytkowników może trafiać jeszcze na stary serwer.

Po aktualizacji DNS przejdź przez końcową listę kontroli:

  • sprawdź, czy domena wskazuje na nowy serwer,
  • włącz i przetestuj certyfikat SSL oraz wersję HTTPS,
  • wejdź w Ustawienia → Bezpośrednie odnośniki i kliknij „Zapisz zmiany”,
  • otwórz kilka wpisów, podstron i plików multimedialnych,
  • sprawdź formularze, logowanie, wyszukiwarkę i płatności, jeśli strona ich używa,
  • usuń z serwera instalatory, paczki migracyjne i tymczasowe kopie dostępne publicznie.

Nie usuwaj jeszcze starej witryny, dopóki nie potwierdzisz poprawnego działania nowej instalacji. Przy błędach połączenia z bazą sprawdź przede wszystkim wartości w wp-config.php, uprawnienia użytkownika MySQL oraz adres DB_HOST. Jeśli nie masz doświadczenia z bazami danych i pojawiają się błędy krytyczne, bezpieczniej skorzystać z pomocy administratora.

Najważniejsze zasady to aktualna kopia zapasowa, testy przed zmianą DNS i usunięcie plików migracyjnych po zakończeniu prac.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?