Jak sklonować stronę internetową (przewodnik krok po kroku)
Opublikowany: 2021-06-10
Klonowanie witryny to proces tworzenia repliki istniejącego projektu witryny lub treści w celu łatwego utworzenia nowej witryny. Klonowanie witryn pozwala programistom i projektantom tworzyć plany, testować zgodność i bezpiecznie przeprowadzać aktualizacje przed wdrożeniem zmian w działającej witrynie.
W tym przewodniku omówię kilka przypadków użycia, w których klonowanie witryny może rozwiązać problem, a następnie omówię kilka sposobów klonowania witryny WordPress.
- Kiedy musisz skopiować stronę internetową?
- Test zgodności
- Przenieś swoją witrynę na nowy serwer
- Utwórz kopię zapasową swojej witryny
- Sklonuj witrynę internetową dla podobnego projektu
- Zrób stronę internetową na żywo
- Jak skopiować stronę internetową?
- Zduplikuj witrynę za pomocą swojego dostawcy usług hostingowych
- Klonuj witrynę WordPress za pomocą wtyczek
- Klonuj witrynę WordPress (ręcznie)
Kiedy musisz skopiować stronę internetową?
Tworzenie dokładnej kopii strony internetowej to coś, co powinien umieć zrobić każdy zaawansowany użytkownik WordPressa. Jest to szczególnie przydatne dla agencji internetowych, które prowadzą kilka witryn u wielu dostawców hostingu WordPress. Za każdym razem, gdy pojawia się problem, mogą utworzyć kopię witryny klienta i wypróbować różne rozwiązania, dopóki problem nie zostanie rozwiązany.
Rozważ scenariusz, w którym masz trzy witryny na serwerze i chcesz zaktualizować motyw na trzeciej witrynie. Oto, jak możesz to zrobić bezpiecznie, nie psując czegokolwiek – sklonuj witrynę, przetestuj, a kiedy skończysz z testowaniem, usuń poprzednią wersję lub ustaw klon jako wersję podstawową.
Oto kilka przypadków użycia, w których konieczne może być sklonowanie witryny.
- Test zgodności
- Przenieś swoją witrynę na nowy serwer
- Utwórz kopię zapasową swojej witryny
- Sklonuj witrynę internetową dla podobnego projektu
- Test zgodności
– Test zgodności
Testowanie kompatybilności polega na sprawdzeniu, czy komponenty strony internetowej działają zgodnie z oczekiwaniami, a cała baza kodu może działać na różnej infrastrukturze sprzętowej i/lub programowej.
Zawsze zaleca się testowanie zmian na stronie tymczasowej/sklonowanej zamiast na stronie działającej, głównie dlatego, że niesprawdzone motywy i wtyczki mogą kolidować z istniejącą instalacją i spowodować uszkodzenie całej witryny. Podobnie wszelkie niestandardowe zmiany w kodzie muszą zostać przetestowane w witrynie tymczasowej/sklonowanej, zanim zostaną przesłane do działającej witryny.
– Przenieś swoją witrynę na nowy serwer
Jeśli chcesz przenieść witrynę do innego dostawcy usług hostingowych, możesz utworzyć klon, tworząc kopię zapasową plików witryny, baz danych i importując cały pakiet do nowego dostawcy usług hostingowych.
Proces wydaje się łatwy. Jednak wszystko może pójść nie tak i możesz skończyć z „zepsutym” archiwum.
– Utwórz kopię zapasową swojej witryny
Klonowanie służy również do tworzenia kopii zapasowej witryny internetowej (w tym plików internetowych i bazy danych) i przechowywania jej w innej lokalizacji w celu odzyskania po awarii. W przypadku WordPressa wiele osób korzysta z różnych wtyczek do tworzenia kopii zapasowych WordPressa .
Omówię również proces kopiowania strony internetowej, który można wykorzystać do stworzenia kopii zapasowej witryny.
– Sklonuj witrynę dla podobnego projektu
Jeśli jesteś agencją internetową lub budujesz strony internetowe dla klientów, możesz stworzyć plan i skopiować go w inne miejsce, aby przyspieszyć proces rozwoju. W większości przypadków konfiguracje te obejmują konfiguracje motywów i wtyczek, dostosowania na poziomie kodu itp.
– Weź stronę internetową na żywo
Deweloperzy często tworzą witryny internetowe w preferowanym środowisku lokalnym, a następnie klonują witrynę na serwer hostingowy, aby upewnić się, że podczas przejścia nic się nie zepsuje. Ta konfiguracja wymaga również pełnej kopii zapasowej plików witryny i bazy danych.
Jak sklonować stronę internetową?
Jak omówiono powyżej, w całym tym przewodniku użyję witryny WordPress jako przykładu.
Istnieje wiele sposobów klonowania witryny WordPress, ale w tym przewodniku omówię:
- Zduplikuj witrynę za pośrednictwem swojego dostawcy usług hostingowych
- Klonuj witrynę WordPress za pomocą wtyczki
- Ręczne klonowanie witryny WordPress
– Zduplikuj witrynę za pomocą swojego dostawcy usług hostingowych
Dostawcy hostingu WordPress, tacy jak Cloudways, umożliwiają utworzenie duplikatu Twojej witryny na tym samym i/lub innym serwerze na swojej platformie. Oszczędza to wiele zawiłości i skraca etapy procesu. Jeśli chcesz dowiedzieć się więcej o platformie, możesz zapoznać się z planami cenowymi dostawców partnerskich Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode i Vultr.
Cloudways znacznie uprościł proces klonowania strony internetowej. Po prostu przejdź do aplikacji, którą chcesz sklonować.

Najedź na prawy dolny przycisk. Aby zduplikować witrynę, kliknij Klonuj aplikację/Utwórz Staging .

Pojawi się wyskakujące okienko z pytaniem, czy klient chce sklonować aplikację lub utworzyć Staging . Kliknij menu rozwijane i wybierz serwer, na którym chcesz utworzyć kopię witryny, a następnie kliknij przycisk Kontynuuj .

Platforma Cloudways zajmuje kilka minut, aby skopiować stronę internetową.
Zauważ, że „ Klonuj aplikację ” i „ Utwórz jako Staging ” mają inny charakter. Aplikacja Clone App klonuje witrynę tylko w trakcie tworzenia witryny testowej , zarówno aplikacje aktywne, jak i postawione są synchronizowane, dzięki czemu można wykonywać działania typu Push/Pull zarówno w wersji repliki, jak i wersji aktywnej.
– Sklonuj witrynę WordPress za pomocą wtyczek
Jak każdy inny aspekt zarządzania witryną, WordPress ma wiele wtyczek, których można użyć do sklonowania witryny WordPress. Jednym z nich jest All-in-One WP Migration , prosty i łatwy sposób korzystania z wtyczki do tworzenia kopii zapasowych i migracji do klonowania witryny. Pozwala wyeksportować istniejącą witrynę WordPress, a następnie zaimportować ją w nowej lokalizacji.

W ramach starej instalacji WordPress przejdź do Wtyczki → Dodaj nowy , wyszukaj All-in-One WP Migration , Zainstaluj i aktywuj wtyczkę.

W lewym okienku przejdź do All-in-One WP Migration → Export i kliknij menu rozwijane EKSPORTUJ DO i wybierz PLIK .

Poczekaj kilka sekund, a pojawi się wyskakujące okienko z prośbą o pobranie kopii zapasowej.

Pobierz plik na swój komputer w formacie .wpress . Przechowuj go tak, jak będziesz go potrzebować w następnych krokach.
Zainstaluj nowy WordPress w nowej lokalizacji, zaloguj się i zainstaluj wtyczkę All-in-One WP Migration. W lewym okienku przejdź do All-in-One WP Migration → Import i kliknij menu rozwijane IMPORTUJ Z i wybierz PLIK .

Przeglądaj poprzednio pobrany plik .wpress .
Uwaga: istnieje prawdopodobieństwo, że zobaczysz ostrzeżenie „ Twój plik przekracza maksymalny rozmiar przesyłania dla tej witryny ”. Aby rozwiązać ten problem, upewnij się, że maksymalny limit rozmiaru przesyłanego pliku jest większy niż rozmiar pliku .wpress. Migracja All in One ma przewodnik, jak zwiększyć limit rozmiaru przesyłanych plików lub jeśli jesteś klientem Cloudways, spójrz na ten przewodnik .
Proces zajmuje trochę czasu, ponieważ obejmuje przesyłanie i wyodrębnianie pliku .wpress. Po zakończeniu otrzymasz wyskakujące okienko z ostrzeżeniem. Kliknij Kontynuuj .

W następnym wyskakującym okienku kliknij „ Zapisz strukturę permalinków ”.

Zostaniesz przeniesiony na stronę logowania WordPress. Zaloguj się przy użyciu poświadczeń administratora Twojej starej instalacji WordPress (ponieważ oryginalna baza danych została zastąpiona bazą danych starej witryny WordPress). Kliknij „ Zapisz zmiany ” na karcie Permalinki i gotowe!
Hurra! Pomyślnie utworzyłeś witrynę z klonem.
– Klonuj witrynę WordPress (ręcznie)
Proces ręczny obejmuje kompresję wszystkich plików i folderów WordPress, eksportowanie starej bazy danych, a następnie importowanie plików i bazy danych WordPress do nowej lokalizacji.
Oto kroki, aby skopiować witrynę do nowej lokalizacji lub dostawcy hostingu.
- Kompresuj pliki WordPress
- Prześlij skompresowany plik
- Przenieś bazę danych
- Zaktualizuj wp-config.php
Wybierz zarządzany hosting WordPress dla swojej witryny
Zaufało ponad 250 000 klientów.
1. Kompresuj pliki WordPress
Przede wszystkim przejdź do katalogu public_html swojej instalacji WordPressa, zaznacz wszystkie pliki i skompresuj je do jednego archiwum.

Masz teraz plik zip w folderze public_html , a adresem URL będzie example.com/NAZWA_PLIKU.zip .
Teraz masz dwie opcje – albo pobierz plik zip i prześlij go do nowej lokalizacji za pomocą klienta FTP, takiego jak FileZilla, lub prześlij plik zip do nowej lokalizacji bezpośrednio przez SSH [szybciej niż przesyłanie FTP] .
2. Prześlij skompresowany plik
W moim przykładzie użyję SSH ze względu na przewagę prędkości. Zalogowałem się do nowej lokalizacji hostingu przez SSH i przeszedłem do lokalizacji/folderu, w którym chcę mieć kopię mojej witryny WordPress. Upewnij się, że folder jest pusty (jeśli nie, użyj następującego polecenia, aby usunąć wszystko).
rm -rf *
Ważne: Proces usuwania jest nieodwracalny. Dlatego przed wykonaniem polecenia przenieś wszystkie ważne pliki i foldery w bezpieczne miejsce.
Teraz użyj następującego polecenia, aby pobrać wygenerowany plik zip.
wget URL_OF_ZIP_FILE
Nie zapomnij zastąpić adresu URL_OF_ZIP_FILE rzeczywistym adresem URL pliku zip.
Następnie użyj następującego polecenia, aby go rozpakować.
rozpakuj FILE_NAME.zip
Wszystkie foldery i pliki zostaną wyodrębnione w folderze docelowym.
3. Migracja bazy danych
Po skopiowaniu plików internetowych, kolejnym krokiem jest wyeksportowanie bazy danych z bieżącej lokalizacji i zaimportowanie jej w nowej lokalizacji.
Zaloguj się do swojego menedżera bazy danych (popularnym wyborem jest phpMyAdmin). Wybierz swoją bazę danych i przejdź do Eksportuj . Pobierz wyeksportowany plik .sql .
Zaloguj się do nowego menedżera bazy danych, utwórz bazę danych i przejdź do opcji Importuj . Jeśli masz już bazę danych, po prostu zaimportuj pobrany plik .sql.
Kliknij Wybierz plik i prześlij poprzednio pobrany plik .sql.
4. Zaktualizuj wp-config.php
Ponieważ strona już działa, plik wp-config.php musi zostać zaktualizowany, aby instalacja WordPressa w nowej lokalizacji mogła zostać połączona z nową bazą danych.
Przejdź do folderu public_html , otwórz plik wp-config.php i wprowadź nowe poświadczenia bazy danych.
I gotowe!
Jeśli nadal widzisz stare adresy URL w dowolnym miejscu witryny, zastąp je za pomocą wtyczki Better Search Replace .
Postępując zgodnie z jedną z powyższych metod, możesz sklonować witrynę z jednej lokalizacji do drugiej. Generalnie są to trzy kroki: Przenieś pliki internetowe, Eksportuj i importuj bazę danych oraz zaktualizuj plik konfiguracyjny.
Jeśli nadal masz jakieś pytania, możesz je zadać w sekcji komentarzy poniżej.
