Przenoszenie strony WordPressa

Głównym problemem przy przenoszeniu plików Wordpressa jest zmiana adresu strony oraz przeniesienie bazy danych. Przy przenoszeniu serwisu na nowy serwer musimy ręcznie zmienić adres strony, który jest zapisany w bazie danych.

Przed każdym przenoszeniem plików oraz bazy danych należy wykonać kopię zapasową dla bezpieczeństwa w razie problemów technicznych.

Istnieje kilka sposobów na przenoszenie strony wordpress i zmiany adresu strony, ja jednak preferuję zmianę adresu w bazie danych.

Przenoszenie strony WordPress – zmiana adresu strony

Logujemy się do CPanel na koncie hostingowym, następnie wybieramy narzędzie phpMyAdmin i bazę danych wordpress.

W tabeli  wp_options  rekord pierwszy siteurl zmieniamy stary adres na nowy. W tabeli wp_posts również zmieniamy adresy, pamiętając o dwóch rekordach guid oraz  post_content.

Po przeniesieniu strony na nowy serwer możemy mieć problemy:

  • związane z linkami wewnętrznymi, których ścieżka była wpisana na sztywno. Można przeglądnąć zawartość całego serwisu i poprawić adresy, można utworzyć plik .htaccess lub zainstalować odpowiednie wtyczki.
  • związane z mediami wysyłanymi na nową lokalizację. Należy w Ustawienia  dalej Media  dalej Wysyłanie plików na serwer  w Przechowuj wysłane pliki w katalogu zmienić adres na właściwy.

Przy nowych stronach możemy wykonać zmiany ręcznie, natomiast przy przenoszeniu starszych serwisów warto wprowadzić zmiany przy pomocy języka SQL – zaoszczędzimy czas:

Zmiana adresu strony wordpress: UPDATE wp_options SET option_value = replace(option_value, 'http://stara_domena.pl’, 'http://nowa_domena.pl’) WHERE option_name = 'home’ OR option_name = 'siteurl’;

Zmiana adresów dla stron i wpisów: UPDATE wp_posts SET guid = replace(guid, 'http://stara_domena.pl’,’http://nowa_domena.pl’);

Zmiana linków na stronach i wpisach: UPDATE wp_posts SET post_content = replace(post_content, 'http://stara_domena.pl’, 'http://nowa_domena.pl’);

Polecam również wtyczkę SEO Redirection – wtyczka ta śledzi wszystkie strony z błędem 404. Następnie wykonujemy przekierowanie 301.

Exit mobile version