Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Przenoszenie strony WordPress

Moduł 9: E-mail, widoczność w wyszukiwarkach (SEO), RODO, konserwacja i migracja · Czas czytania: 10 minut

Cel lekcji: Po tej lekcji będą Państwo potrafili przenieść stronę WordPress na inny hosting lub inną domenę bez przestojów.

Kluczowe pojęcia: przenoszenie na inny hosting, przenoszenie na inną domenę, import przez instalator, wtyczka do migracji, przenoszenie ręczne, wyszukiwanie i zastępowanie, testowanie przed zmianą DNS, plik hosts, TTL, wstrzymanie treści, ostatnia synchronizacja, kontrole po przełączeniu, zmiana adresu w Search Console

Dwa rodzaje przeprowadzki

Istnieją dwa rodzaje przeprowadzki i różnią się one od siebie:

  1. Na inny hosting, ta sama domena. Strona przenosi się z serwera A na serwer B; adres pozostaje https://example.com. DNS zmienia się na końcu. W bazie danych nic nie trzeba zmieniać.
  2. Na inną domenę. Strona przenosi się z example.com na example.net (na tym samym lub innym hostingu). Wszystkie adresy w bazie danych się zmieniają, a starą domenę trzeba przekierować.

Czasami robi się obie rzeczy jednocześnie. Najlepiej je wtedy rozdzielić: najpierw przenieść się na nowy hosting, dopiero potem zmienić domenę. Dzięki temu w razie problemu będą Państwo wiedzieć, który krok był przyczyną.

I proszę nie zapomnieć o tym, co znajduje się obok WordPressa: poczta na domenie, rekordy DNS, zadania cron, inne strony w tym samym pakiecie. Te elementy nie przenoszą się automatycznie (kurs DNS, lekcja 6.3).

Trzy sposoby przeniesienia strony

SposóbJakNa co zwrócić uwagę
Import przez instalatorWiele instalatorów (Installatron, Softaculous) potrafi pobrać stronę z innego serwera przy użyciu danych FTP lub SFTP starego hostinguSzybkie, a strona pojawi się od razu w Państwa instalatorze (lekcja 2.2)
Wtyczka do migracjiWtyczka tworzy na starej stronie pakiet (pliki i bazę danych) i umieszcza go na nowej, często automatycznie zmieniając adresyNiektóre darmowe wersje mają limit wielkości; duże przesyłanie może napotkać limity czasu (time-out)
RęcznieSkopiowanie plików (SFTP lub zip), eksport i import bazy danych, dostosowanie wp-config.php, przy nowej domenie wyszukiwanie i zastępowanieNajwięcej pracy, ale widzą Państwo każdy krok i działa to zawsze

Ręczne przeniesienie wygląda tak:

  1. Pliki: proszę pobrać cały katalog strony (lub utworzyć z niego plik zip przez Menedżer Plików) i umieścić go w katalogu strony na nowym hostingu.
  2. Baza danych: proszę wyeksportować ją na starym hostingu (phpMyAdmin lub wp db export), utworzyć na nowym pustą bazę danych z własnym użytkownikiem (lekcja 2.3) i ją zaimportować (lekcja 8.2).
  3. wp-config.php: proszę wpisać nową nazwę bazy danych, użytkownika, hasło i host. Proszę sprawdzić przedrostek tabel.
  4. Nowa domena? Proszę wyszukać i zastąpić adresy narzędziem, które rozumie dane serializowane (lekcja 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certyfikat na nowym hostingu (jak tylko DNS wskazuje na niego, lub wcześniej, jeśli hostingodawca to umożliwia).

Niektórzy dostawcy hostingu przenoszą Państwa stronę za darmo lub odpłatnie; WebOké również to oferuje. Proszę wtedy zapytać, które z kroków z tej lekcji oni wykonują, a które muszą Państwo sami skontrolować.

Testowanie przed zmianą DNS

Najważniejsza zasada bezproblemowej przeprowadzki: nowa strona działa już, zanim ktokolwiek na nią wejdzie. Testują ją Państwo na nowym hostingu, podczas gdy DNS wciąż wskazuje na stary. Dwa sposoby (lekcja 2.1):

  • Plik hosts na własnym komputerze: proszę wpisać w nim adres IP nowego serwera przy Państwa domenie. Tylko Państwa komputer trafi wtedy na nową stronę. Certyfikat czasami nie jest tam jeszcze dostępny; proszę zaakceptować ostrzeżenie tylko na potrzeby tego testu.
  • Adres testowy lub podgląd od nowego dostawcy hostingu, który pokazuje Państwa stronę pod prawdziwą domeną bez zmiany DNS (w WebOké funkcja „Przetestuj swoją stronę przed przeprowadzką”).

Proszę przejść listę kontrolną z lekcji 8.2: strony, obrazy, logowanie, formularze, sklep, bezpośrednie odnośniki.

Planowanie przełączenia

Kilka dni wcześniej:

  • Proszę obniżyć TTL rekordów, które będą Państwo zmieniać (A, AAAA, www) na przykład do 300 sekund, aby zmiana była wkrótce szybko widoczna wszędzie (kurs DNS, lekcja 6.1). Proszę zrobić to co najmniej na czas poprzedniego TTL przed zmianą.
  • Proszę zrobić kopię zapasową starej strony (lekcja 8.1) i przechować ją poza obydwoma dostawcami hostingu.
  • Proszę przygotować pocztę, jeśli ona również się przenosi: utworzenie skrzynek, przeniesienie poczty, przygotowanie rekordów MX (kurs DNS, lekcja 6.3).

W dniu przełączenia:

  1. Wstrzymanie treści: od teraz na starej stronie nic się nie zmienia. W przypadku sklepu internetowego: proszę wybrać spokojny moment i tymczasowo włączyć tryb konserwacji sklepu, w przeciwnym razie napłyną zamówienia na starą stronę, które mogą zostać utracone.
  2. Ostatnia synchronizacja: proszę jeszcze raz przenieść bazę danych (i nowe przesłane pliki) ze starej strony na nową, aby uwzględnić wszystko z ostatnich dni.
  3. Zmiana DNS: rekord A i AAAA (oraz www) na nowy adres IP. Proszę usunąć stary rekord AAAA, jeśli jest zbędny (lekcja 2.1).
  4. Certyfikat do zamówienia na nowym hostingu, gdy tylko DNS zacznie wskazywać na niego.
  5. Kontrola za pomocą zadania z tej lekcji i listy kontrolnej.

Później:

  • Proszę pozostawić stary hosting jeszcze przez kilka dni (ze stroną w trybie konserwacji lub tylko do odczytu), dla odwiedzających, którzy mają jeszcze stary adres w pamięci podręcznej, oraz jako opcję awaryjną.
  • Proszę sprawdzić bezpośrednie odnośniki (jednokrotny zapis w Ustawienia > Bezpośrednie odnośniki, jeśli strony zwracają błąd 404), cache (wyczyścić), zadania cron i WP-Cron (lekcja 6.3), oraz pocztę wysyłaną ze strony (lekcja 9.1, SPF musi teraz wskazywać na nowy serwer).
  • Proszę ponownie podnieść TTL.
  • Dopiero po tygodniu lub dwóch: rezygnacja ze starego hostingu, po pobraniu jeszcze ostatniej kopii zapasowej.

Przy nowej domenie: przekierowanie

Jeśli przenoszą się Państwo na inną domenę, stara domena musi nadal istnieć i przekierowywać: każdy stary adres z kodem 301 na tę samą ścieżkę na nowej domenie (https://example.com/contact/ na https://example.net/contact/), a nie wszystko na stronę główną. Dzięki temu zachowują Państwo odwiedzających ze starych linków oraz swoją pozycję w wyszukiwarkach (lekcja 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Proszę utrzymywać starą domenę (i certyfikat na niej) jeszcze przez kilka lat. Proszę zgłosić przeprowadzkę w Google Search Console za pomocą funkcji zmiany adresu i przesłać nową mapę witryny.

Podsumowanie

  • Przeniesienie na inny hosting (ta sama domena) i na inną domenę to różne zadania; proszę je rozdzielić, jeśli robią Państwo obydwa.
  • Proszę przenieść stronę za pomocą importu przez instalator, wtyczki do migracji lub ręcznie (pliki, baza danych, wp-config.php, przy nowej domenie wyszukiwanie i zastępowanie).
  • Proszę przetestować nową stronę przed zmianą DNS za pomocą pliku hosts lub adresu testowego.
  • Proszę wcześniej obniżyć TTL, wstrzymać treści, zsynchronizować po raz ostatni, zmienić DNS i sprawdzić bezpośrednie odnośniki, cache, cron i pocztę.
  • Przy nowej domenie: każdy stary adres z kodem 301 na tę samą ścieżkę na nowej domenie oraz zmiana adresu w Search Console.

Quiz

1. Dlaczego testuje się nową stronę, zanim zmieni się DNS?



2. Dlaczego obniża się TTL kilka dni przed przełączeniem?



3. Przenoszą Państwo sklep internetowy. Pomiędzy przeniesieniem bazy danych (poniedziałek) a zmianą DNS (czwartek) napływają zamówienia na starą stronę. Co należy zrobić?



4. Przenoszą się Państwo z example.com na example.net. Jak najlepiej przekierować starą domenę?



Zadanie

Zadanie A9.5: Czy migracja się powiodła? Po przeprowadzce wpisują Państwo swoją domenę, adres IP (lub nazwę serwera) nowego hostingu, a w przypadku zmiany domeny również starą domenę. Program sprawdza: czy nazwa bez www i www (A i AAAA) wskazują na nowy serwer, czy certyfikat jest ważny dla obu nazw, czy odniesienie REST strony wskazuje na właściwą domenę (siteurl poprawnie zmieniony), czy stara domena nie występuje już w linkach i źródłach na stronie głównej, oraz czy stara domena (jeśli podana) jest przekierowywana kodem 301 na tę samą ścieżkę na nowej domenie?

Zadanie A9.5: Czy migracja się powiodła?




Wprowadzone dane i wyniki sprawdzania nie są zapisywane. Przeglądarka zapamiętuje udzielone odpowiedzi oraz informację, czy zadanie zostało zaliczone. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało zaliczone (lub prawie zaliczone); tam można ją również usunąć.

Zadanie D9.5: Scenariusz przeprowadzki strony. Proszę napisać scenariusz przeniesienia własnej strony (nawet jeśli obecnie tego nie planują Państwo): jaki rodzaj przeprowadzki, jaki sposób przeniesienia, co oprócz WordPressa musi zostać przeniesione (poczta, rekordy DNS, zadania cron), jak będą Państwo testować przed przełączeniem, oś czasu (dni wcześniej, sam dzień, dni po) z przypisaniem, kto wykonuje dany krok, oraz jak można się wycofać, jeśli coś pójdzie nie tak. Proszę zaznaczyć, że sprawdzili Państwo obecny TTL swojego rekordu A i zapisać tę wartość.

Zadanie D9.5: Scenariusz przeprowadzki strony

To zadanie wykonuje się samodzielnie, nikt go nie sprawdza. Prosimy zaznaczyć wykonane punkty i oznaczyć zadanie jako wykonane.



Zaznaczenia i notatki pozostają tylko w tej przeglądarce; nie są nigdzie wysyłane. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało wykonane.

Dalsza lektura

Poniższe artykuły opisują te kroki w panelach WebOké; w innych panelach działają one w podobny sposób.

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…