Comments Off Blog zmienia hosting i/lub domenę
W życiu każdego blogera przychodzi taki moment, że trzeba przenieść bloga na inny, lepszy hosting. Pierwszy raz zawsze jest bolesny ;) Zawsze coś pójdzie nie tak jak sobie zaplanujemy lub nagle okaże się, że o czymś zapomnieliśmy. Co prawda najlepiej uczymy się na własnych błędach, ale może uda mi się ustrzec, zwłaszcza początkujące osoby przed kilkoma problemami.
Zmiana hosta
Stage 1.
- Wyłącz wszystkie wtyczki
- Zgraj wszystkie pliki poprzez klienta FTP na swój HDD (dysk twardy).
- Zrób backup bazy danych. Najlepiej kompletny zrzut (np. przez phpMyAdmin). Jeśli nie masz pewności nie wybieraj pojedynczych tabel tylko zgrywaj całą bazę.
- Usuń pliki tymczasowe wszelkie katalogi /tmp/ czy /temp/ utworzone przez wtyczki.
Stage 2.
- Zaparkuj domenę na nowym hoście.
- Wgraj pliki na konto nowego hosta
- Utwórz nową (pustą) bazę i zaimportuj wszystkie tabele z backupu. Być może będziesz musiał podzielić plik backupu na kilka mniejszych.
- Wyedytuj plik konfiguracyjny wp-config.php
- Pozmieniaj DNSy domeny na nowy host.
Stage 3.
I już prawie możesz się cieszyć nowym hostingiem… Prawie, bo propagacja DNSów może potrwać nawet do 24h. Jeśli pojawiają się problemy w postaci nie wyświetlania pojedynczych stron - otrzymujesz ERROR 404 - spróbuj zrobić update struktury adresów. Możesz je zmienić na dowolny inny, a następnie wrócić do poprzedniego.
Zmiana adresu
Przy zmianie adresu bloga - przenosiny na nową domenę - postępujemy analogicznie. Jednak na końcu musimy jeszcze zamienić wszelkie wystąpienia adresu bloga w bazie.
- Tabela ustawień
- Tabela z zawartością wpisów
- Tabela z zawartością komentarzy
To trzy tabele zawierające podstawowe dane z bloga. Wszędzie gdzie napotkamy stary adres w tych tabelach należy go zamienić na nowy. Oczywiście nie będziemy tego robić ręcznie, bo przy kilkudziesięciu wpisach i kolejnych kilkudziesięciu komentarzach zajmie to okropnie dużo czasu. Tak wiec po kolei - podaję zapytania do wykonania na przykład przez phpMyAdmin.
UWAGA! Jeśli nie wiesz jak wykonać zapytania - poproś znajomego, który wyjaśni Ci jak i gdzie to zrobić. W przykładowym phpMyAdmin jest to wyjątkowo łatwe, ale…
Zmieniamy tabelę ustawień:
[code lang="SQL"]UPDATE wp_options SET option_value = REPLACE (option_value,’staryadres.pl’,'nowyadres.pl’)[/code]
Zmieniamy adresy w treści wpisów:
[code lang="SQL"]UPDATE wp_posts SET post_content = REPLACE (post_content,’staryaders.pl’,'nowyadres.pl’)[/code]
Zmieniamy linki, które pojawiły się w treści komentarzy:
[code lang="SQL"]UPDATE wp_comments SET comment_content = REPLACE (comment_content,’staryaders.pl’,'nowyadres.pl’)[/code]
Dodatkowo możemy zmienić swój URL, który podawaliśmy przy własnych komentarzach:
[code lang="SQL"]UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url,’staryaders.pl’,'nowyadres.pl’)[/code]
Ufff… Mam nadzieję, że choć trochę pomogło… i że niczego nie przegapiłem ;)