Duplicator – jak przenieść stronę WordPress na inny serwer?

cpp-polska.pl 1 tydzień temu

Migracja strony WordPress na nowy serwer dzięki wtyczki Duplicator to prosty i niezawodny sposób na przeniesienie witryny bez przestojów, utraty danych czy skomplikowanej konfiguracji. Ta darmowa wtyczka, używana na ponad 700 000 stronach, pozwala stworzyć paczkę z plikami i bazą danych, którą łatwo odtworzysz w nowej lokalizacji. W tym rozbudowanym poradniku omówimy wszystko: od instalacji po potencjalne problemy i alternatywy.

Dlaczego warto wybrać Duplicator do migracji WordPressa?

Przenoszenie strony WordPress ręcznie wymaga kopiowania plików przez FTP, eksportu i importu bazy MySQL oraz edycji konfiguracji – to żmudny proces podatny na błędy. Duplicator automatyzuje te kroki, tworząc dwa najważniejsze pliki: Installer (skrypt PHP do instalacji) i Archive (archiwum ZIP z całą witryną, plikami i bazą danych). Dzięki temu możesz przenieść stronę na nowy hosting, domenę lub serwer w kilka minut, bez kodowania i bez przestojów.

Wtyczka sprawdza się nie tylko do migracji, ale też do klonowania witryn (np. na środowisko testowe) i tworzenia kopii zapasowych. Jest darmowa, prosta w obsłudze i działa na dowolnym serwerze obsługującym PHP i MySQL.

Aby gwałtownie porównać korzyści Duplicatora, zwróć uwagę na najważniejsze zalety:

  • inteligentny kreator migracji z automatycznymi sprawdzeniami,
  • obsługa zmian domeny i URL-i bez manualnej edycji,
  • brak potrzeby instalowania WordPressa na docelowym serwerze,
  • szybkość: cały proces często trwa poniżej godziny.

Wymagania przed rozpoczęciem migracji

Przed instalacją upewnij się, iż spełniasz wszystkie warunki:

  • masz dostęp administracyjny do panelu WordPressa na starym serwerze,
  • nowy serwer ma pustą bazę MySQL (utwórz ją w panelu hostingu),
  • dostęp przez FTP/SFTP do obu serwerów (np. FileZilla),
  • serwer spełnia wymagania: PHP ≥ 7.4, MySQL ≥ 5.7, odpowiednia ilość miejsca na dysku,
  • domena zostanie skierowana na nowy serwer (zaktualizuj DNS po migracji).

Zrób pełną kopię zapasową przed startem – lepiej mieć pewność.

Krok 1 – instalacja i aktywacja wtyczki Duplicator

  1. Zaloguj się do panelu WordPress na starym serwerze.
  2. Przejdź do Wtyczki > Dodaj nową, wyszukaj Duplicator i zainstaluj/aktywuj.
  3. W menu pojawi się nowa pozycja Duplicator – kliknij Pakiety (lub Migrator w nowszych wersjach).

Wtyczka jest dostępna bezpośrednio z repozytorium WordPress.org i nie wymaga płatnych dodatków do podstawowej migracji.

Krok 2 – skanowanie i budowa paczki migracyjnej

  1. W panelu Duplicator kliknij Utwórz nowy.
  2. Uruchom skanowanie – wtyczka sprawdzi pliki, bazę danych i ustawienia (np. rozmiar, błędy praw dostępu). Dopiero przy pozytywnych wynikach przejdź dalej.
  3. Kliknij Zbuduj – proces trwa od kilku do kilkudziesięciu minut (zależnie od rozmiaru strony).

Po zbudowaniu pojawią się dwa najważniejsze pliki:

  • installer.php – skrypt instalacyjny do uruchomienia migracji;
  • archive.zip – paczka z całą stroną (pliki + baza danych).
  1. Pobierz oba pliki (opcja pobrania 2‑w‑1 lub oddzielnie). Nie pomijaj żadnego!

Czas budowy – małe strony: 1–5 min; duże (z wieloma mediami): do 30 min.

Krok 3 – przygotowanie nowego serwera

  1. Utwórz pustą bazę MySQL w panelu hostingu (np. cPanel) i zapisz dane: host, nazwa bazy, użytkownik, hasło.
  2. Połącz się przez FTP/SFTP z nowym serwerem.
  3. Wgraj installer.php i archive.zip do katalogu docelowego (np. /public_html/ dla głównej domeny lub odpowiedniego podkatalogu).

Nie rozpakowuj archiwum manualnie – zrobi to instalator.

Przykład ścieżki dla domeny www.nowastrona.pl: umieść pliki w katalogu /public_html/.

Krok 4 – uruchomienie instalacji na nowym serwerze

  1. W przeglądarce wpisz adres instalatora – http://nowadomena.pl/installer.php (lub tymczasowo http://IP-serwera/installer.php).
  2. Postępuj według kreatora instalacji:
  • Krok 1: weryfikacja – sprawdza pliki i konfigurację serwera;
  • Krok 2: baza danych – podaj host, nazwę bazy, użytkownika i hasło do nowej bazy MySQL;
  • Krok 3: adresy URL – zatwierdź automatyczną aktualizację siteurl i home w bazie;
  • Krok 4: zakończenie – przetestuj stronę i zaloguj się do panelu WordPress.
  1. Usuń pliki instalatora po sukcesie: skasuj installer.php i archive.zip z serwera.

Strona działa! Zaktualizuj DNS domeny w panelu rejestratora (rekord A na IP nowego serwera) i odczekaj 1–24 h na propagację.

Rozwiązywanie typowych problemów

Jeśli pojawią się błędy podczas migracji, sprawdź typowe scenariusze i rozwiązania:

Problem Przyczyna Rozwiązanie
Błąd skanowania duże pliki, limity PHP zwiększ memory_limit i max_execution_time w php.ini lub . htaccess
Błąd bazy danych nieprawidłowe poświadczenia lub konflikt tabel sprawdź prefiks (domyślnie wp_), rozważ usunięcie i ponowne utworzenie bazy
404 po instalacji nieprawidłowe uprawnienia lub .htaccess ustaw 755 na foldery i 644 na pliki; odśwież .htaccess
Problemy z motywami/wtyczkami różnice w konfiguracji PHP/serwera włącz tryb debug w wp-config.php i testuj konflikt wtyczek/motywu
Duży rozmiar paczki limity czasu/rozmiaru w PHP lub FTP użyj Duplicator Pro lub podziel migrację na części

Dodatkowe wskazówki, które często przyspieszają pracę i eliminują błędy:

  • zmiana domeny – Duplicator automatycznie aktualizuje wszystkie URL-e w bazie;
  • SSL/HTTPS – po migracji zainstaluj certyfikat i wymuś HTTPS w ustawieniach WordPressa;
  • wielojęzyczność (WPML/Polylang) – zwykle działa bez problemu, ale zweryfikuj po migracji;
  • bardzo duże strony (>2 GB) – rozważ użycie zewnętrznego FTP lub chmury (np. Google Drive).

Alternatywy dla Duplicatora

Jeśli Duplicator nie pasuje do Twojego scenariusza, rozważ poniższe narzędzia:

  • All‑in‑One WP Migration – bardzo prosty eksport/import, ale w wersji darmowej obowiązuje limit rozmiaru;
  • UpdraftPlus – świetny do regularnych backupów, z opcją migracji przez chmurę;
  • ręczna migracja – dla ekspertów: kopiowanie plików, eksport SQL w phpMyAdmin, edycja wp-config.php, wyszukaj/zastąp URL-e;
  • narzędzia hostingowe – wielu dostawców (np. LH.pl, home.pl) oferuje własne migratory.

Dla szybkiego porównania narzędzi zwróć uwagę na plusy i minusy:

Narzędzie Zalety Wady
Duplicator darmowy, kompletny, bez istotnych limitów wymaga dostępu FTP/SFTP
All‑in‑One WP Migration bardzo prosty w użyciu limit 512 MB w wersji darmowej
Ręczna pełna kontrola nad każdym etapem czasochłonna i podatna na błędy
Idź do oryginalnego materiału