łatwo jest sklonować witrynę WordPress, gdy zrozumiesz kilka podstaw. Jeśli jesteś nowicjuszem w WordPress, korzystanie z wtyczki jest najprostszym sposobem, aby to zrobić. Tak zaczynałem. Po raz pierwszy sklonowałem stronę, próbowałem to zrobić ręcznie. Kopiowanie plików było proste i proste. Ale baza danych mnie zaskoczyła. Miałem niewielką wiedzę na temat tego, co to było i nie miałem pojęcia, jak go replikować, więc skończyło się na użyciu wtyczki do całej migracji witryny (plików i bazy danych).
stopniowo, gdy badałem, eksplorowałem i testowałem, dowiedziałem się, że baza danych jest kluczową cechą, która oddziela System Zarządzania Treścią (CMS), taki jak WordPress, od stron HTML. To tam żyje treść: tekst (strony ,posty, komentarze), metadane (kategorie, tagi, pola niestandardowe), konta użytkowników (nazwy użytkowników, hasła), opcje witryny, Ustawienia wtyczek i motywów itp. To dość znaczące!
istnieje wiele wtyczek, które replikują wszystkie pliki i / lub bazę danych z jednej strony do drugiej. Robią to za pomocą jednego kliknięcia, naprawdę, naprawdę dobrze. Kilka moich ulubionych to: Backup Buddy, All-in-1 WP Migration, Duplicator i UpDraft Plus.
jednak czasami plugin nie działa. Może strona jest zbyt duża, a proces kopiowania wtyczki wygasa. Być może istnieją niezgodności z serwerem hosta. Niezależnie od przyczyny, dobrym pomysłem jest nauczenie się klonowania witryny WordPress bez wtyczki.
podstawowe definicje
Source = oryginalna strona, którą klonujesz.
Destination = the new site
Krok 1 – Utwórz kopię zapasową strony źródłowej
zawsze zaczynaj od kopii zapasowej strony źródłowej na wypadek, gdybyś musiał do niej wrócić! Klonowanie można rozpocząć bez obaw.
- Zaloguj się na swoje konto hosta i przejdź do cPanel.
- kopiowanie plików: przejdź do menedżera plików. Wybierz folder zawierający witrynę źródłową WordPress i utwórz .archiwum ZIP („Compress”). Następnie pobierz na swój komputer.
- jeśli strona źródłowa znajduje się na najwyższym poziomie domeny, folder będzie prawdopodobnie nosił nazwę „public_html”.
- Jeśli witryna źródłowa znajduje się we własnym folderze, prawdopodobnie będzie miała nazwę „WordPress” lub taką samą nazwę jak nazwa domeny („myurl.com”)
- skopiuj bazę danych: przejdź do phpMyAdmin. Wybierz bazę danych dla witryny źródłowej. Wybierz wszystkie tabele („Zaznacz wszystkie”). Kliknij „Eksportuj”. Użyj opcji niestandardowych, aby zapisać bazę danych SQL jako.archiwum zip („Zapisz wyjście do pliku > Kompresja: spakowana”).
Krok 2 – Utwórz nową witrynę docelową
nowa witryna może być całkowicie nową domeną podstawową. Lub może to być subdomena lub podkatalog istniejącej domeny podstawowej. Poniższe kroki dotyczą subdomeny, ale mają zastosowanie do każdej sytuacji.
- zakładając, że masz już domenę podstawową, Zaloguj się do swojego cPanel webhost i utwórz subdomenę dla witryny docelowej: destination.myurl.com.
- alternatywa: jeśli twój webhost nie zezwala na poddomeny, Utwórz podkatalog: myurl.com/destination.
- uwaga: w przypadku migracji istniejącej witryny do nowego hosta sieciowego należy przenieść rejestrację nazwy domeny do nowego hosta lub skierować istniejące rekordy nazwy domeny do nowego hosta.
- zainstaluj WordPress w subdomenie (lub podkatalogu) za pomocą narzędzia hosta. Może to być program (Softaculous), aplikacja „Kreator” lub coś podobnego.
Krok 3 – Skopiuj pliki ze źródła do miejsca docelowego
- Dekompresuj .archiwum zip plików źródłowych pobranych na komputer w Kroku 1.
- przejdź do menedżera plików (lub użyj klienta FTP, takiego jak Filezilla). Wybierz folder (znany również jako katalog) zawierający witrynę docelową WordPress.
- ponieważ masz świeżą instalację WordPress, wystarczy przesłać jeden folder źródłowy do subdomeny docelowej lub podkatalogu: wp-content
- folder wp-content zawiera wszystko, co przesyłasz do swojej witryny, która nie jest przechowywana w bazie danych: motywy, wtyczki i Multimedia (obrazy, filmy, pliki PDF itp.). Aby uzyskać miłe Wyjaśnienie, zobacz ten artykuł: Przewodnik dla początkujących do najważniejszego katalogu WordPress
- przesyłanie folderu wp-content nadpisze ten sam folder w nowej instalacji. Wszystko inne pozostanie nienaruszone!
Krok 4 – skopiuj bazę danych ze źródła do witryny docelowej
podczas następnej sekwencji kroków zastąpisz źródłowy adres URL i ścieżkę pliku docelowym adresem URL i ścieżką pliku. W tym miejscu używam wtyczki, aby bezpiecznie znaleźć i zastąpić dane.
- Zainstaluj i aktywuj wtyczkę WP Migrate DB zarówno w witrynach źródłowych, jak i docelowych.
- Otwórz wtyczkę WP Migrate DB Pro na obu stronach (narzędzia > Migrate DB). Wybierz „Eksportuj Plik”.
- URL znajdź i zamień –
- w miejscu docelowym: skopiuj do schowka zawartość URL w polu „Znajdź”:
//destination.myurl.com - na stronie źródłowej: pozostaw pola „Znajdź” takie, jakie są. W polu Zastąp („nowy adres URL”) wklej adres URL witryny docelowej:
/ /destination.myurl.com
- w miejscu docelowym: skopiuj do schowka zawartość URL w polu „Znajdź”:
- ścieżka do pliku znajdź i zamień –
- w miejscu docelowym: skopiuj do schowka zawartość ścieżki do pliku w polu „Znajdź”:
//different/path/to/destination.myurl.com - w miejscu źródłowym: pozostaw pola „Znajdź” w stanie, w jakim są. W polu Zamień („Nowa ścieżka do pliku”) wklej ścieżkę do pliku docelowego:
/ / different / path / to / destination. myurl. com
- w miejscu docelowym: skopiuj do schowka zawartość ścieżki do pliku w polu „Znajdź”:
- Eksportuj plik-użyj tych ustawień:
- Zapisz jako plik na komputerze
- skompresuj plik jako gzip
- Importuj plik na witrynie docelowej:
- z wtyczką: potrzebujesz płatnej (WP migrate DB Pro) wersji wtyczki, aby korzystać z funkcji „Import” (narzędzia> migrate db)
- bez wtyczki: przejdź do phpMyAdmin.
- wybierz bazę danych dla witryny docelowej. Wybierz wszystkie tabele („Zaznacz wszystkie”). Kliknij „upuść”.
- kliknij kartę „Importuj”, wybierz wyeksportowany plik bazy danych utworzony w kroku 5 powyżej.
Krok 5 – Sprawdź permalinks i ustawienia motywu
Po zaimportowaniu nowej bazy danych witryna docelowa przejmie wszystkie ustawienia witryny źródłowej, w tym dane logowania. Najprawdopodobniej zostaniesz wylogowany z witryny docelowej, więc Zaloguj się ponownie, aby sprawdzić wszystko.
- nawiguj po front-endzie witryny, aby wyświetlić główne strony i kluczowe posty.
- przejdź przez zaplecze witryny, aby przejrzeć konfiguracje i upewnić się, że wszystko wygląda dobrze.
- dwa kluczowe obszary, które mogą wymagać uwagi po zakończeniu klonowania:
- Permalinks (adresy URL zawartości) może wymagać zresetowania.
przejdź do ustawień> Permalinks
wybierz preferowaną opcję i „zapisz zmiany”. - czasami Ustawienia motywu muszą zostać zresetowane.
przejdź do nazwy motywu> Ustawienia motywu
wszystko, co musisz zrobić, to kliknąć Zapisz. Jeśli nadal coś nie wygląda dobrze, możesz spróbować ponownie zaimportować bazę danych. - wygląd > Dostosuj: sprawdź ten obszar, jeśli użyłeś go w witrynie źródłowej.
- Permalinks (adresy URL zawartości) może wymagać zresetowania.
Jak wybrać motyw WordPress
widżety strony głównej w WordPress
mój podstawowy zestaw wtyczek WordPress
strony WordPress vs. posty