Migracja WordPress – jak zrobić to dobrze?

Migracja WordPress – jak się za to zabrać?

W trakcie moich początków z WordPressem, migracja witryny wydawała mi się czymś trudnym i uciążliwym. Żyłem w przekonaniu, że cały projekt należy ręcznie przenieść na nową domenę/nowe środowisko pracy. Cytując klasyka: “nic bardziej mylnego”.

W Internecie można znaleźć bardzo szeroką gamę narzędzi, które pomogą nam sprawnie przenieść nasz projekt. Spora część z nich jest darmowa, lub ma darmową wersję, co przy małch projektach jest w zupełności wystarczajce!

Trudności migracji

Pierwszą i zasadniczą rzeczą jest przeniesienie danych. Zarówno bazy danych jak też samych plików WordPress’a, motywu itd. Robienie tego ręcznie jest czasochłonnemęczące, należy zmienić linkowanie w bazie danych i konfigurację WordPressa. Często zdarza się tak, że coś pójdzie nie po naszej myśli, co powoduje marnowanie czasu na szukanie drobnych błędów podczas migracji. Migracja WordPressa w ten sposób jest najgorszym możliwym wyborem!

To jak się za to zabrać?

Jak już wspomniałem są do tego odpowiednie narzędzia stworzone przez społeczność. Podczas mojej przygody z WordPressem używałem (i nadal używam) dwóch bardzo popularnych wtyczek: Duplicator oraz All-in-One WP Migration. Obie z tych wtyczek mają bardzo wysokie oceny wystawione –  średnia ocen oscyluje na poziomie 5 gwiazdek, co bardzo dobrze o nich świadczy. Ponadto są one regularnie wspierane aktualizacjami. Każda z nich ma ponad milion pobrań, co świadczy chociażby o zaufaniu użytkowników. Niestety nie są dostępne w języku polskim, ale dla web developerów nie powinno to stanowić żadnego problemu ;).

Teraz przejdę do omówienia każdej z nich. Gwarantuję, że migracja twojego projektu z tymi narzędziami zajmie Ci dosłownie kilka minut:

Migracja WordPress - All in one - WP Migration
Jest to jedna z najpopularniejszych wtyczek w zasobach WordPressa

All-in-One WP Migration

Wtyczka pozwala nam wygenerować paczkę z naszymi plikami w formacie .wpress. Aby zmigrować nasz projekt należy postawić nowy projekt na “czystym” WordPressie, następnie zainstalować wtyczkę. Następnie importujemy naszą paczkę wygenerowaną tą samą wtyczką na starej stronie. Po operacji importowania nasza strona jest gotowa do działania. Mankamentem tej wtyczki jest ograniczony rozmiar importowanego pliku, który wynosi  512 MB. Aby znieść ten limit należy wyposażyć się w wersję płatną. Do małych projektów ta wtyczka jest idealna, lecz niestety przy większych być może warto rozważyć inne rozwiązania, lub zaopatrzyć się w wersję płatną.

Migracja WordPress - Duplicator
Jak widać Duplicator jest równym konkurentem dla poprzedniej wtyczki!

Duplicator

Sam mechanizm działania wygląda nieco inaczej niż w przypadku All-in-One WP Migration. Na początku generujemy plik installer.php oraz paczkę z plikami z naszej strony. Następnie kopiujemy na serwer korzystając na przykład z FTP. Po przekopiowaniu wchodzimy w przeglądarkę i wpisujemy ścieżkę na wzór tej: http://example.com/installer.php. 

Zostaniemy przekierowani do prostego instalatora naszej strony, podajemy dane dostępowe do bazy danych oraz zaznaczamy odpowiednie opcje. Potem nasz projekt zostaje rozpakowany i zainstalowany, a po wszystkim jest gotowy do działania! W tym przypadku należy pamiętać o usunięciu plików importu po dokonianiu migracji, żeby ktoś nam nie zrobił nieprzyjemnego żartu, ponieważ ponowne wywołanie wyżej wymienionej ścieżki spowoduje ponowną migrację.

Podsumowanie

Jak widzisz migracja WordPress może być banalnie prosta, a wręcz przyjemna. Sam korzystam z obu narzędzi od dłuższego czasu i nie mam im nic do zarzucenia. Polecam je sprawdzić również Tobie i zostawić opinię o nich w komentarzu.