Przenoszenie WordPress na inny serwer – metoda ręczna

Czas czytania: 3 minut

We wcześniejszych artykułach opisałam jak zainstalować WordPress na dowolnym serwerze. Link do tego wpisu znajduje się poniżej.

W tym postaram się przybliżyć proces przenoszenia WordPress na nasz nowy serwer.  Przydatne jest to szczególnie w tedy gdy zdecydujemy się na zmianę hostingu.Istnieje kilka metod przenoszenia WordPress na inny serwer. W artykule tym zaprezentuje moim zdaniem najprostsza metodę praktykowaną przez sporą część użytkowników.

Co będzie nam potrzebne:

  • edytor tekstu, np. darmowy Notepadd ++, przeznaczony do odczytu plików konfiguracyjnych WordPress,
  • klient FTP, np. FileZilla, przeznaczony do pobrania i umieszczenia plików na serwerze FTP,
  • przeglądarka internetową, np. Firefox, Chrome.

Przebieg przenoszenia WordPress

  1. Pobierasz nową wersje WordPress ze strony projektu. Następnie instalujesz ją na nowym serwerze (instrukcja). W katalogu gdzie ma znajdować się po przeniesieniu twoja strona.
    Pobieramy nową wersje ponieważ jest ona czysta i aktualna. Dzięki czemu mniej podatna na ataki.
  2. Pobierasz  ze starego serwera cały katalog wp-content znajdują się w nim wszystkie pliki, które będą nam potrzebne – szablony, wtyczki, grafiki (wykorzystujesz do tego klienta FTP) obowiązkowo pobierasz (eksportujesz) również bazę danych z starego serwera. Dostęp do bazy danych znajdziecie w panelu administracyjnym serwera. Z kolei dane do logowania w pliku wp-config.php.
    Jeżeli likwidujesz starą stronę możesz w ustawienia -> ogólne zmienić nazwę starego serwera na nowy i zapisać. W efekcie nastąpi automatyczne przekierowanie pod nowy adres. Następnie pobrać zmodyfikowaną bazę.
  3. Zastępujesz folder wp-content nowego serwera starym – w ten sposób przenosisz wtyczki (pluginy) i szablony.
  4. Usuwasz zawartość bazy danych nowego serwera. Jeżeli nazwa domeny się nie zmienia wgrywamy plik z naszą starą bazą.
  5. Jeżeli wszystko przebiegło dobrze otrzymałeś dwie identyczne strony (czasem WordPress chce zaktualizować dane w bazie, ale to nie stanowi problemu). Jeżeli  jednak pojawi się błąd najlepiej przekopiować wszystkie pliki ze starej wersji (prawdopodobnie, któryś plugin lub my sami zmodyfikowaliśmy jakiś plik w innym folderze). Teraz wystarczy usunąć starą stronę a w jej miejscu umieścić plik .htaccess

Jak zmienić adres strony – nazwę domeny

Jeżeli nazwa domeny uległa zmianie za pomocą edytora tekstu  „zastępujesz nazwę starego nową nazwę (domeną)” np.

  • http://www.stary-serwer.pl/
    na
  • http://www.nowy-serwer.pl/

Nazwę domeny można też zrobić na starym serwerze – przed pobraniem bazy danych. Wystarczy wejść w Ustawienia -> Ogólne

Znajduje się tam wiele istotnych informacji w tym także na jaki adres ma nasza strona:

Ogólne ustawienia
  • Adres WordPressa (URL)
  • Adres witryny (URL)

Na ogół oba adresy są identyczne. W celu zmiany domeny wystarczy oba pola zmodyfikować. Po zmianie pozostałe liki do stron i wpisów uaktualnią się po pewnym czasie same. Warto jednak pamiętać, że po wprowadzeniu zmiany automatycznie będziemy przenoszeni pod nowy adres.

Jeśli jedynie zmieniamy domenę – a ona wskazuje na ten sam katalog co dotychczas nie powinno być większych problemów.

Edycja pliku wp-config.php

Adres strony można także ustawić w pliku wp-config.php. Wystarczy umieścić jedynie dopisać do niego kod:

define('WP_HOME', 'http://strona.pl');
define('WP_SITEURL', 'http://strona.pl');

Opcja dostępna jest od wersji WordPress 2.2

Adres musi zaczynać się od http://  lub https://, w zależności od konfiguracji serwera  na końcu adresu nie wstawiamy znaku /

Zmodyfikowany plik umieszczamy na serwerze.

Po wprowadzeniu tej zmiany w  Ustawienia -> Ogólne odpowiednie pola zostaną zablokowane. Od teraz WordPress przestaje pobierać adresy z bazy a z pliku.

Przydatne do tego informacje znajdują się:

https://www.aurainweb.pl/2010/12/instalacja-wordpress/
https://www.aurainweb.pl/2011/10/przekierowanie-na-inna-strone/

Nie jest to najszybsza metoda, ale stosunkowo prosta i może ją wykonać każdy.

Dodatkowe tagi

przenoszenie strony wordpress
zmina hostingu witryny wordpress
wordpress przenoszenie na inny, nowy serwer