Jeśli regularnie tworzysz nowe witryny WordPress, być może znasz proces konfigurowanie lokalnej instalacji WordPress używając WAMP lub XAMPP do wykonania prac programistycznych przed migracją witryny do serwera live. To świetny sposób na przyspieszenie procesu programowania, ponieważ nie musisz przesyłać zmian, zanim je obejrzysz, a poza tym nie jest dobrą praktyką wprowadzanie zmian w aktywnej witrynie internetowej.
Największą wadą korzystania z lokalnego serwera programistycznego WordPress jest długotrwały proces migracji witryny z jednego serwera na drugi.
Proces obejmuje tworzenie kopii zapasowych wszystkich plików WordPress, eksportowanie bazy danych, tworzenie nowej bazy danych na serwerze Live, przesyłanie plików WordPress do serwera na żywo za pośrednictwem FTP, importowanie danych do nowej bazy danych, edycję wszystkich odwołań do lokalnego serwera w nowa baza danych i konfigurowanie ustawień / widżetów itp. Pełne instrukcje można znaleźć w Kodeksie WordPress.
Czy nie byłoby wspaniale, gdyby był sposób, aby zrobić większość tego automatycznie, więc możesz przeprowadzić migrację całej witryny w ciągu kilku minut?
Na szczęście jest. Nazywa się BackupBuddy.
BackupBuddy to wyjątkowa wtyczka WordPress, która bardzo ułatwia przechowywanie wszystkich witryn WordPress w bezpiecznych kopiach zapasowych, dzięki czemu można je łatwo przywrócić, jeśli coś pójdzie nie tak. Możesz zaplanować regularne automatyczne tworzenie kopii zapasowych swoich plików i baz danych, a także możesz zapisywać kopie zapasowe w pamięciach offline, takich jak Dropbox lub Amazon S3.
BackupBuddy kosztuje od 75 $ (za 2 licencje) do 150 $ (w przypadku licencji nielimitowanych), więc jeśli zarządzasz stronami internetowymi dla klientów, jest to świetna wartość tylko dla funkcji tworzenia kopii zapasowych.
Ale to, co czyni go naprawdę świetnym, to możliwość przeniesienia całej witryny na nowy serwer za pomocą zaledwie kilku kliknięć.
Dzięki najnowszej wersji BackupBuddy, stało się to łatwiejsze niż kiedykolwiek wcześniej, dzięki funkcji Magic Migration, która pozwala wykonać całą migrację z pulpitu WordPress.
Uwaga: Jedną rzeczą, którą musisz zrobić ręcznie, jest utworzenie nowej bazy danych MySQL na serwerze live, ale zwykle jest to bardzo prosty proces, jeśli używasz kreatora bazy danych w cPanel. Po utworzeniu bazy danych zanotuj serwer, nazwę bazy danych, nazwę użytkownika i hasło, ponieważ będziesz ich później potrzebować.
Pierwszą rzeczą, którą musisz zrobić, to kupić BackupBuddy i postępuj zgodnie z instrukcjami, aby zainstalować go na lokalnej instalacji WordPress. Po zainstalowaniu pojawi się nowe menu nawigacyjne BackupBuddy na pulpicie nawigacyjnym WordPress.
Następnie musisz przejść do BackupBuddy> Ustawienia i wprowadzić hasło ImportBuddy. Zostaniesz o to poproszony później, podczas migracji witryny, jako środek bezpieczeństwa. Wprowadź hasło i kliknij Zapisz.
Gdy skończysz lokalną witrynę i będziesz gotowy do migracji, następnym krokiem jest utworzenie pełnej kopii zapasowej witryny.
Przejdź do BackupBuddy> Kopia zapasowa i kliknij Complete Backup. Tworzy kopię zapasową bazy danych (zawartość witryny) i plików WordPress (motywy, wtyczki itp.)
BackupBuddy następnie będzie mógł wykonać kopię zapasową Twojej witryny, co może trochę potrwać, w zależności od wielkości Twojej witryny. Po zakończeniu możesz pobrać archiwum ZIP z archiwum na swój komputer, aby go bezpiecznie przechować.
Uwaga: Jeśli powrócisz do ekranu tworzenia kopii zapasowych, możesz także kliknąć Wyślij plik poza witryną, aby wysłać kopię kopii zapasowej do miejsca zewnętrznego, takiego jak Dropbox lub Amazon S3. Polecam, abyś zrobił to dla dodatkowego spokoju, ale nie będę tutaj wchodził.
Teraz przejdź do BackupBuddy> Migrate, Restore i przewiń do panelu Automated Migration. Zobaczysz właśnie utworzony plik kopii zapasowej. Najedź na niego i kliknij Migruj kopię zapasową .
Następnie musisz dodać nowe miejsce docelowe, wprowadzając szczegóły FTP swojego serwera na żywo. Wprowadź swoje dane i kliknij Dodaj cel.
Następnie umieść kursor nad miejscem docelowym, które właśnie utworzyłeś, i kliknij Wybierz miejsce docelowe.
Następnie musisz podać adres URL, pod którym będzie działać twoja nowa strona internetowa, która prawdopodobnie będzie wyglądać jak http://yoursite.com (chyba że podasz podkatalog w miejscu docelowym).
Po kliknięciu przycisku Rozpocznij migrację rozpoczniesz sześciostopniowy proces:
Gotowe! To naprawdę wszystko. Twoja witryna powinna teraz działać na twoim serwerze, tak jak na twoim lokalnym serwerze, z wszystkimi skonfigurowanymi już wtyczkami i ustawieniami.
Możesz użyć tego samego procesu do przeniesienia istniejącej witryny między dwa aktywne serwery, na wypadek, gdybyś musiał zmienić dostawcę hostingu lub klient zdecyduje się zarządzać własnym hostingiem.
Jestem pewien, że zgodzisz się, że jeśli zrobisz dużo rozwoju lokalnego WordPress, czas, który zapiszesz za pomocą BackupBuddy i Magic Migration, naprawdę opłaca się w dłuższej perspektywie.
Czy wypróbowałeś BackupBuddy? Czy używasz funkcji Magic Migration lub wolisz robić te rzeczy ręcznie? Daj nam znać swoje myśli w komentarzach poniżej.