Migracja WordPressa: backup, DNS, baza danych i kontrola po wdrożeniu
PL

Migracja WordPressa: backup, DNS, baza danych i kontrola po wdrożeniu

Ostatnio zweryfikowano: 1 czerwca 2026
7 min czytania
Przewodnik
500+ projektów WP

Przeniesienie witryny WordPress może być trudnym zadaniem, ale z odpowiednią wiedzą i przygotowaniem staje się procesem możliwym do opanowania. Niezależnie od tego, czy zmieniasz domeny, aktualizujesz hosting, czy restrukturyzujesz architekturę witryny, ten kompleksowy przewodnik przeprowadzi Cię przez każdy etap procesu migracji WordPress.

#Zrozumienie adresów URL witryny WordPress

Przed zagłębieniem się w techniki migracji kluczowe jest zrozumienie dwóch podstawowych ustawień URL w WordPress:

  • Adres WordPress (URL): Tutaj znajdują się pliki rdzenia WordPress
  • Adres witryny (URL): To adres, który odwiedzający wpisują w przeglądarce, aby dotrzeć do Twojej witryny

Oba ustawienia powinny zawierać część https:// i nie powinny mieć na końcu ukośnika /. Te ustawienia kontrolują sposób wyświetlania URL przez WordPress w całej witrynie, łącznie z sekcją administracyjną i frontendem.

#Kiedy migracja WordPress staje się konieczna

Kilka scenariuszy może wymagać migracji witryny WordPress:

  1. Zmiany domeny: Rebranding lub przejście na lepszą nazwę domeny
  2. Migracja hostingu: Przeniesienie do lepszego dostawcy hostingu
  3. Zmiany serwera: Ulepszenie infrastruktury serwerowej
  4. Restrukturyzacja witryny: Przeniesienie WordPress do podkatalogu lub katalogu głównego
  5. Środowisko developerskie do produkcji: Przeniesienie że środowiska testowego na live
  6. HTTP do HTTPS: Wdrażanie certyfikatów SSL

#Przygotowanie: klucz do udanej migracji

#Twórz kopie zapasowe wszystkiego

Przed podjęciem jakiejkolwiek migracji utwórz kompleksowe kopie zapasowe:

  1. Kopia zapasowa bazy danych: Wyeksportuj bazę danych WordPress przez phpMyAdmin lub WP-CLI
  2. Kopia zapasowa plików: Pobierz wszystkie pliki i katalogi WordPress
  3. Kopia zapasowa konfiguracji: Zapisz osobno plik wp-config.php
  4. Ustawienia wtyczek/motywów: Udokumentuj niestandardowe konfiguracje

#Konfiguracja środowiska testowego

Zawsze testuj migracje w środowisku testowym przed uruchomieniem na żywo:

## Utwórz testowy podkatalog
mkdir /var/www/html/test-site
## Skopiuj pliki do lokalizacji testowej
cp -r /var/www/html/wordpress/* /var/www/html/test-site/

#Metody migracji: od prostych do zaawansowanych

#Metoda 1: użycie wp-config.php (szybka naprawa)

Do tymczasowych zmian URL dodaj te linie do wp-config.php:

define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');

Zalety: Szybkie i natychmiastowe Wady: Zakodowane na stałe wartości, nie można edytować w panelu administracyjnym WordPress

#Metoda 2: podejście przez functions.php (tymczasowa naprawa)

Jeśli masz dostęp FTP, ale nie możesz uzyskać dostępu do panelu administracyjnego WordPress:

  1. Uzyskaj dostęp do pliku functions.php aktywnego motywu
  2. Dodaj te linie po otwierającym tagu <?php:
update_option('siteurl', 'https://example.com');
update_option('home', 'https://example.com');
  1. Prześlij plik i odwiedź panel administracyjny
  2. Ważne: Usuń te linie po tym, jak witryna działa

#Metoda 3: metoda relocate WordPress

WordPress zawiera automatyczną metodę relokacji:

  1. Edytuj wp-config.php i dodaj przed “That’s all, stop editing!”:
define('RELOCATE', true);
  1. Odwiedź https://twojawitryna.com/wp-login.php
  2. Zaloguj się normalnie
  3. Sprawdź Ustawienia > Ogólne, aby zweryfikować URL-e
  4. Usuń stałą RELOCATE po zakończeniu

Ostrzeżenie dotyczące bezpieczeństwa: Nigdy nie pozostawiaj stałej RELOCATE w wp-config.php, ponieważ tworzy luki bezpieczeństwa.

#Metoda 4: bezpośrednia edycja bazy danych

Dla precyzyjnej kontroli edytuj URL-e bezpośrednio w bazie danych:

  1. Uzyskaj dostęp do phpMyAdmin
  2. Wybierz bazę danych WordPress
  3. Znajdź tabelę wp_options (prefiks może się różnić)
  4. Edytuj wiersze ‘siteurl’ i ‘home’
  5. Zaktualizuj option_value do nowych URL-ów

Kluczowe: Zawsze twórz kopię zapasową bazy danych przed wprowadząniem bezpośrednich zmian!

#Zaawansowane scenariusze migracji

#Przenoszenie między serwerami

Podczas migracji na nowy serwer:

  1. Kopia zapasowa wszystkiego: Pełna kopia witryny i bazy danych
  2. Eksport bazy danych: Użyj phpMyAdmin lub WP-CLI
  3. Transfer plików: Użyj FTP, SFTP lub rsync
  4. Import bazy danych: Utwórz nową bazę danych i importuj
  5. Zaktualizuj wp-config.php: Zmodyfikuj dane uwierzytelniające bazy danych
  6. Zaktualizuj URL-e: Użyj jednej z powyższych metod
  7. Dokładne testowanie: Sprawdź całą funkcjonalność

#Zmiany nazwy domeny

Zmiana domen wymaga szczególnej uwagi na dane serializowane:

## Użycie WP-CLI (zalecane)
wp search-replace 'staradomena.com' 'nowadomena.com' --skip-columns=guid

## Lub użyj specjalistycznych wtyczek:
## - Velvet Blues Update URLs
## - Better Search Replace

Ważne: Nigdy nie aktualizuj kolumny GUID w tabeli wp_posts. GUID oznacza Globally Unique Identifier i nie powinien się zmieniać, aby zachować kompatybilność z czytnikami RSS.

#Migracja z podkatalogu do katalogu głównego

Przenoszenie WordPress z podkatalogu do katalogu głównego:

  1. Zaktualizuj URL-e w panelu administracyjnym WordPress: Ustawienia > Ogólne
  2. Skopiuj pliki: Przenieś pliki WordPress do nowej lokalizacji
  3. Zaktualizuj .htaccess: Zmodyfikuj reguły przepisywania
  4. Zaktualizuj bezpośrednie linki: Ponownie zapisz strukturę linków
  5. Sprawdź linki wewnętrzne: Zaktualizuj zakodowane URL-e

#Migracja Multisite

WordPress Multisite wymaga dodatkowych uwag:

  1. Kopia zapasowa sieci: Wszystkie witryny i bazy danych
  2. Edycja wp-config.php: Zaktualizuj stałe multisite
  3. Aktualizacja .htaccess: Zmodyfikuj reguły przepisywania multisite
  4. Aktualizacje bazy danych: Zaktualizuj tabele wp_blogs i wp_site
  5. Opcje poszczególnych witryn: Zaktualizuj tabele opcji każdej witryny

#Lista kontrolna po migracji

#Natychmiastowe działania

  • Przetestuj funkcjonalność frontendu
  • Zweryfikuj dostęp do panelu administracyjnego
  • Sprawdź wszystkie formularze i zgłoszenia
  • Przetestuj funkcjonalność e-commerce
  • Zweryfikuj logowanie i rejestrację użytkowników

#Kwestie SEO

  • Zaimplementuj przekierowania 301 że starych URL-ów
  • Zaktualizuj sitemap.xml
  • Wyślij nową mapę witryny do wyszukiwarek
  • Zaktualizuj właściwość Google Analytics
  • Zweryfikuj Google Search Console

#Optymalizacja wydajności

  • Wyczyść wszystkie pamięci podręczne
  • Zoptymalizuj tabele bazy danych
  • Sprawdź kompatybilność wtyczek
  • Przetestuj szybkość witryny
  • Zweryfikuj certyfikat SSL

#Typowe problemy migracji i rozwiązania

#Biały ekran śmierci

Zazwyczaj spowodowany przez:

  • Wyczerpanie limitu pamięci
  • Konflikty wtyczek
  • Niezgodność motywu

Rozwiązanie: Zwiększ limit pamięci w wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

#Błędy połączenia z bazą danych

Sprawdź ustawienia wp-config.php:

define('DB_NAME', 'nazwa_bazy_danych');
define('DB_USER', 'nazwa_użytkownika');
define('DB_PASSWORD', 'haslo');
define('DB_HOST', 'localhost');

#Uszkodzone linki po migracji

  1. Użyj WP-CLI search-replace dla wszelkich zakodowanych URL-ów
  2. Ponownie zapisz strukturę linków bezpośrednich w Ustawienia > Bezpośrednie linki
  3. Sprawdź w bazie danych wszelkie pozostałe stare URL-e

#Wtyczki do migracji: kiedy ich używać

#Popularne wtyczki do migracji

Duplicator

  • Świetny dla witryn o rozmiarze poniżej 500 MB
  • Tworzy samoinstalujące się pakiety
  • Bezpłatna i premium wersja

All-in-One WP Migration

  • Niezwykle prosty w użyciu
  • Eksportuje i importuje jednym kliknięciem
  • Ograniczenia rozmiaru w wersji bezpłatnej

WP Migrate DB Pro

  • Najlepszy dla migracji tylko bazy danych
  • Funkcja find & replace
  • Idealny dla deweloperów

#Kiedy wybrać migrację ręczną

  • Duże witryny przekraczające limity wtyczek
  • Złożone konfiguracje niestandardowe
  • Wymagania dotyczące bezpieczeństwa i audytu
  • Sytuacje, w których potrzebna jest pełna kontrola

#Lista kontrolna migracji dla dużych witryn

Podczas migracji dużej witryny WordPress z tysiącami URL-ów:

  1. Faza inwentaryzacji

    • Wyeksportuj wszystkie URL-e z Google Analytics
    • Przeskanuj istniejącą witrynę programem Screaming Frog
    • Wyeksportuj wszystkie zaindeksowane strony z Google Search Console
    • Udokumentuj wszystkie błędy 404
  2. Faza planowania

    • Zmapuj stare URL-e na nowe
    • Grupuj przekierowania według wzorca
    • Priorytetyzuj strony o wysokim ruchu
    • Planuj łańcuchy przekierowań tak, aby minimalizować skoki
  3. Faza wdrożenia

    • Przetestuj przekierowania w środowisku testowym
    • Wdrażaj partiami
    • Monitoruj czasy odpowiedzi serwera
    • Sprawdzaj pod kątem pętli przekierowań
  4. Faza weryfikacji

    • Użyj narzędzi do sprawdzania przekierowań online
    • Monitoruj Search Console pod kątem błędów indeksowania
    • Sprawdź czasy odpowiedzi serwera
    • Zweryfikuj transfer kapitału linków
  5. Faza czyszczenia

    • Usuń tymczasowe przekierowania 302 (przekonwertuj na 301)
    • Usuń niepotrzebne reguły
    • Udokumentuj wszystkie przekierowania do przyszłego użytku
    • Zaktualizuj mapę witryny XML nowymi URL-ami

Przeniesienie witryny WordPress nie musi być stresującym doświadczeniem. Mając solidny plan tworzenia kopii zapasowych, rozumiejąc metody migracji i podchodząc systematycznie do każdego kroku, możesz zapewnić płynne przejście, które zachowuje Twoje rankingi SEO, dane i funkcjonalność witryny.

Dowiedz się więcej o usługach WordPress w WPPoland.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli chcesz przełożyć wiedzę z artykułu na działającą stronę, sklep albo przebudowę serwisu, przygotuję konkretny zakres prac.

Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-readyGEO-readyAEO-ready5 Q&A
Ile czasu zajmuje migracja WordPress?#
Czas migracji zależy od rozmiaru witryny: małe witryny (1-5 GB): 1-2 godziny, średnie witryny (5-20 GB): 2-4 godziny, duże witryny (20 GB+): 4+ godziny.
Czy potrzebuję umiejętności technicznych do migracji WordPress?#
Podstawowe umiejętności techniczne są pomocne, ale z odpowiednimi wskazówkami i narzędziami nawet początkujący mogą skutecznie migrować witryny WordPress.
Czy moje SEO zostanie naruszone przez migrację?#
Prawidłowo przeprowadzona migracja z przekierowaniami 301 zachowuje pozycje SEO. Zawsze informuj Google o zmianach domeny przez Search Console.
Jaka jest różnica między migrację ręczną a za pomocą wtyczki?#
Migracja ręczna oferuje pełną kontrolę, ale wymaga wiedzy technicznej. Migracja za pomocą wtyczki jest łatwiejsza, ale może mieć ograniczenia dla złożonych witryn.
Jak zmigrować instalację WordPress Multisite?#
Migracja Multisite wymaga specjalnej obsługi konfiguracji sieciowej, współdzielonych baz danych i mapowania domen. Rozważ profesjonalną pomoc przy złożonych migracjach multisite.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Migracja WordPress bezpiecznie krok po kroku

Przenoszenie witryny WordPress może być zniechęcające, ale z odpowiednią wiedzą i przygotowaniem staje się procesem do zarządzania. Niezależnie od tego, czy zmieniasz domenę, ulepszasz hosting, czy restrukturyzujesz architekturę witryny, ten kompleksowy przewodnik pokrywa każdy krok.