Strona główna  /  Instalacja i migracja  /  Jak wykonać klonowanie strony WordPress?

Ekran komputera z kodem źródłowym strony i paskiem postępu podczas procesu tworzenia kopii witryny WordPress.

Jak wykonać klonowanie strony WordPress?

Klonowanie strony WordPress może oznaczać dwie różne operacje: przeniesienie całej witryny na inną domenę lub serwer albo powielenie pojedynczego wpisu czy podstrony w panelu administracyjnym. Zanim wybierzesz narzędzie, wykonaj pełną kopię zapasową i ustal, który z tych scenariuszy dotyczy Twojej sytuacji.

Klonowanie całej witryny a duplikowanie treści

Pełne klonowanie obejmuje pliki WordPressa, motyw, wtyczki, multimedia oraz bazę danych. Stosuje się je przy migracji na nową domenę, tworzeniu środowiska testowego typu staging albo przenoszeniu witryny na inny serwer. Duplikowanie treści dotyczy natomiast pojedynczego wpisu lub strony i nie wymaga ingerencji w pliki serwera.

Cecha Klonowanie całej witryny Duplikowanie treści
Zakres Pliki, baza danych i konfiguracja instalacji Pojedynczy wpis lub strona
Zastosowanie Migracja, zmiana domeny, staging Utworzenie nowej treści na bazie istniejącej
Narzędzia Installatron, Softaculous, Duplicator Edytor bloków, Duplicate Post lub Duplicate Page
Poziom trudności Średni, ponieważ obejmuje serwer i bazę Niski, operacja odbywa się w WordPressie

Nieprawidłowy wybór metody może spowodować nadpisanie działającej bazy danych, powielenie zamówień w WooCommerce albo przypadkowe opublikowanie kopii testowej. Dlatego kopia zapasowa jest potrzebna przed każdą migracją i synchronizacją.

Jak sklonować stronę za pomocą narzędzi hostingowych?

Installatron i Softaculous automatyzują kopiowanie instalacji WordPressa. Nazwy przycisków mogą różnić się zależnie od panelu hostingowego, ale przebieg operacji pozostaje podobny. Przed rozpoczęciem przygotuj osobną domenę, subdomenę albo pusty katalog docelowy. Nie klonuj witryny do tego samego katalogu ani do bazy używanej przez stronę produkcyjną.

Sprawdź przed rozpoczęciem następujące elementy:

  • Wykonaj kopię zapasową plików i bazy danych strony produkcyjnej.
  • Upewnij się, że domena lub subdomena docelowa wskazuje na właściwy serwer.
  • Sprawdź dostępną przestrzeń na pliki i bazę danych.
  • Porównaj wersję PHP oraz najważniejsze parametry PHP na obu środowiskach.
  • Zweryfikuj prawa dostępu do katalogu docelowego i pozostaw go pustym.

Nie wybieraj istniejącej bazy danych podczas klonowania, jeśli nie masz pewności, że jest przeznaczona wyłącznie dla kopii. W przeciwnym razie możesz nadpisać dane innej aplikacji.

Klonowanie w Installatron lub Softaculous

  1. Zaloguj się do panelu hostingu, na przykład DirectAdmin, i otwórz sekcję aplikacji.
  2. Przejdź do listy instalacji WordPressa i znajdź witrynę, którą chcesz skopiować. Jeśli jej nie ma, użyj funkcji importu istniejącej instalacji.
  3. Kliknij opcję Klon przy właściwej instalacji.
  4. Wybierz domenę, subdomenę lub katalog docelowy. Katalog powinien być pusty i nie może wskazywać na lokalizację strony źródłowej.
  5. Wybierz utworzenie nowej bazy danych. To bezpieczniejsza opcja niż wskazanie bazy używanej przez inną instalację.
  6. W przypadku środowiska testowego włącz opcję wyłączenia widoczności dla wyszukiwarek, jeśli znajduje się w panelu.
  7. Sprawdź ustawienia administratora, aktualizacji i powiadomień, a następnie uruchom klonowanie.

Installatron może wcześniej pozwolić na wskazanie dodatkowych plików i tabel do przeniesienia. Zostaw ustawienia domyślne, jeśli instalacja obejmuje wyłącznie tę witrynę. Zaznacz dodatkowe elementy tylko wtedy, gdy w katalogu znajdują się pliki powiązane z działaniem strony.

Po zakończeniu operacji nowa instalacja powinna pojawić się na liście aplikacji. Jeżeli tworzysz staging, traktuj go jako osobne środowisko. Wyłączenie indeksowania nie ogranicza dostępu do strony, dlatego kopię testową zabezpiecz hasłem lub ograniczeniem dostępu na serwerze.

Jak przenieść stronę między serwerami za pomocą Duplicator?

Duplicator tworzy paczkę zawierającą pliki witryny i bazę danych oraz plik instalacyjny installer.php. To rozwiązanie przydaje się wtedy, gdy autoinstalator nie jest dostępny albo strona ma trafić na inny hosting.

  1. Zainstaluj wtyczkę Duplicator z katalogu WordPressa. Wybieraj rozszerzenia z dużą liczbą aktywnych instalacji i regularnymi aktualizacjami.
  2. W panelu WordPressa otwórz Duplicator, wybierz tworzenie nowej paczki i uruchom skanowanie instalacji.
  3. Sprawdź komunikaty dotyczące plików, miejsca na dysku i konfiguracji serwera. Duże multimedia mogą wymagać dodatkowej uwagi.
  4. Zaznacz potwierdzenie zapoznania się z ostrzeżeniami i rozpocznij budowanie paczki.
  5. Pobierz archiwum oraz plik installer.php, a następnie prześlij oba elementy przez FTP lub SFTP do pustego katalogu na serwerze docelowym.
  6. Otwórz w przeglądarce adres docelowy zakończony ciągiem /installer.php.
  7. Wprowadź dane nowej, pustej bazy danych, wykonaj test połączenia i uruchom instalację.
  8. Sprawdź adresy URL, zaloguj się do kokpitu i usuń pliki instalacyjne zgodnie z komunikatem wtyczki.

Nie nadpisuj istniejącej instalacji bez wcześniejszej kopii i pewności, że wybrano właściwe środowisko. Po zmianie domeny mogą wymagać ponownej aktywacji licencje płatnych wtyczek, integracje API oraz połączenia z usługami zewnętrznymi.

Jak powielić pojedynczy post lub stronę?

Jeżeli chcesz przygotować nowy wpis na bazie istniejącego, nie potrzebujesz klonować całej witryny. Najprostsza metoda zależy od tego, czy zależy Ci na samej treści, czy także na metadanych, taksonomiach i ustawieniach edytora.

Edytor bloków

  1. Otwórz wpis lub stronę w edytorze bloków.
  2. Rozwiń menu z trzema kropkami w prawym górnym rogu.
  3. Wybierz opcję kopiowania całej treści.
  4. Utwórz nowy wpis lub stronę i wklej skopiowane bloki.

Ta metoda kopiuje zawartość bloków, ale nie musi przenosić kategorii, tagów, obrazka wyróżniającego, pól niestandardowych ani ustawień SEO.

Wtyczka do duplikowania treści

Wtyczki takie jak Duplicate Post lub Duplicate Page dodają przy wpisie albo stronie opcję powielenia. Po instalacji sprawdź ustawienia, aby określić, które elementy mają być kopiowane. Nie instaluj kilku rozszerzeń o tej samej funkcji. Wybieraj narzędzia regularnie aktualizowane i pochodzące z wiarygodnego źródła.

Zaawansowani użytkownicy mogą dodać własną funkcję w motywie potomnym, ale wymaga to ostrożności i kopii zapasowej. Kod umieszczony bezpośrednio w motywie nadrzędnym może zniknąć po aktualizacji.

Co sprawdzić po zakończeniu klonowania?

Po uruchomieniu kopii nie zakładaj, że wszystkie ustawienia zostały przeniesione bez zmian. Przejdź przez najważniejsze elementy witryny:

  • Otwórz kilka podstron i sprawdź, czy linki wewnętrzne prowadzą do właściwej domeny.
  • Zweryfikuj certyfikat SSL i działanie adresów z protokołem HTTPS.
  • Sprawdź logowanie do kokpitu, formularze, wysyłkę wiadomości i integracje API.
  • Przetestuj działanie motywu, wtyczek, płatności i zadań automatycznych.
  • Na środowisku testowym pozostaw wyłączone indeksowanie i rozważ blokadę dostępu hasłem.
  • Na stronie produkcyjnej sprawdź, czy indeksowanie nie zostało wyłączone przez ustawienia sklonowanej instalacji.

W przypadku WooCommerce przed synchronizacją między wersją testową a produkcyjną włącz tryb konserwacji. Nowe zamówienia mogą pojawić się w czasie kopiowania, a nadpisanie tabel bazy danych może spowodować utratę świeżych danych. Jeśli po migracji pojawiają się błędy 500, problemy z uprawnieniami lub niedziałające integracje, potrzebna może być pomoc administratora serwera.

Do pełnej kopii lub przeniesienia wybierz Installatron, Softaculous albo Duplicator. Do przygotowania nowej wersji pojedynczej treści użyj edytora bloków lub jednej zaufanej wtyczki do duplikowania postów. Najbezpieczniejszy schemat zawsze wygląda tak samo: osobne miejsce docelowe, nowa baza danych, backup przed operacją i kontrola ustawień po zakończeniu.

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?