Migracja między serwerami jest najczęstszym typem migracji służącym również do przywracania kopii zapasowych całego serwisu. Proces migracji obejmuje utworzenie kopii zapasowej plików (w poprzednim poście) oraz bazy danych i umieszczenie ich na nowym serwerze. Potrzebny jest program FTP File Zilla oraz interfejs zarządzania MySQL, np. phpMyAdmin. Jeśli korzystacie z konta, np. cal.pl znajdziemy go w panelu DirectAdmin.
1. Otwieramy program FileZilla, wprowadzamy dane konta FTP otrzymane od naszego dostawcy: nazwę użytkownika, adres serwera, hasło. Klikamy na Szybkie łączenie.
2. Pamiętając o tym, że lewy panel pokazuje zawartość naszego komputera, w prawym przechodzimy do katalogu zawierającego kod naszej strony. Tworzymy na naszym komputerze katalog kopii. W prawym panelu zaznaczamy wszystkie pliki WordPressa i pobieramy je do katalogu lokalnego. Ze względu na to, że WordPress składa się z bardzo wielu plików, transfer może potrwać dłuższą chwilę. Czas ten wydłuża się odpowiednio, jeśli przenoszona strona zawiera dużo dodanych przez nas plików multimedialnych.
3. Po zakończeniu transferu otwieramy przeglądarkę i przechodzimy do panelu zarządzania bazą danych. Musimy za jego pomocą wykonać kopię zapasową naszych danych. W nowej karcie przeglądarki otwieramy panel DirectAdmin.W sekcji Twoje konto wybieramy phpmyadmin.
4. Wyświetlone zostanie okno z prośbą o podanie nazwy użytkownika i hasła do naszej bazy danych. Znajdziemy je w pliku wp-config.php.
5. Po zalogowaniu z panelu po lewej stronie wybieramy bazę danych naszego WordPressa. Jej nazwę również znajdziemy w pliku konfiguracyjnym wp-config.php.
6. Przechodzimy do zakładki Eksport. Na wyświetlonym ekranie zaznaczone opcje pozostawiamy bez zmian i klikamy na Wykonaj. Rozpocznie się pobieranie pliku z naszą bazą danych do wskazanego w ustawieniach przeglądarki internetowej katalogu.
7. Wracamy do klienta FTP. Tym razem logujemy się na konto FTP przypisane do serwera, na który przenosimy naszą stronę WWW.
8. Przechodzimy do katalogu docelowego na serwerze. W lewym panelu zaznaczamy pliki WordPressa skopiowane z poprzedniego serwera i przenosimy je na serwer, klikając na nie prawym przyciskiem myszy i wybierając opcję Wyślij.
9. Po zakończeniu transferu plików przechodzimy do panelu zarządzania naszym nowym serwerem. Tworzymy za jego pomocą nową bazę danych i przechodzimy do phpMySQL, nowego hostingu. Logujemy się danymi naszej bazy MySQL i otwieramy zakładkę Import.
10. Wskazujemy pobrany przez nas uprzednio plik zawierający kopię bazy danych ze starego serwera. Resztę opcji pozostawiając bez zmian.
11. By zakończyć proces importu klikamy na Wykonaj.
12. Wracamy ponownie do klienta FTP. Odszukujemy plik wp-config.phpi otwieramy go do edycji.
13. Wprowadzamy dane naszej nowej bazy i serwera MySQL podane nam przez nowego hostingodawcę.
14. Jeśli poza zmianą serwera dokonaliśmy również zmiany domeny, pod którą udostępniamy naszą instancję WordPressa, wprowadzamy do pliku konfiguracyjnego następujące zmienne:define(‘WP_HOME’,’http://adresstrony.pl/’);
define(‘WP_SITEURL’,’http://adresstrony.pl/’);
15. Zapisujemy wprowadzone zmiany i potwierdzamy przesłanie zaktualizowanego pliku na serwer.
16. Otwieramy w przeglądarce internetowej adres naszej przeniesionej strony. Jeśli nie popełniliśmy żadnych błędów, zobaczymy poprawnie wyświetloną stronę główną naszego serwisu.
Niektóre zdjęcia na stronie i fanpage’u flyingcomp zostały umieszczone legalnie z darmowego banku zdjęć: pixabay.
Image by ymladenov from Pixabay
Tekst w oparciu o „Biblioteczka Komputer Świat – WordPress” – Nr 2/2016.