Blog zmienia hosting i/lub domenę

errorW ż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.

  1. Wyłącz wszystkie wtyczki
  2. Zgraj wszystkie pliki poprzez klienta FTP na swój HDD (dysk twardy).
  3. 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ę.
  4. Usuń pliki tymczasowe wszelkie katalogi /tmp/ czy /temp/ utworzone przez wtyczki.

Stage 2.

  1. Zaparkuj domenę na nowym hoście.
  2. Wgraj pliki na konto nowego hosta
  3. Utwórz nową (pustą) bazę i zaimportuj wszystkie tabele z backupu. Być może będziesz musiał podzielić plik backupu na kilka mniejszych.
  4. Wyedytuj plik konfiguracyjny wp-config.php
  5. 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ń:

UPDATE wp_options SET option_value = REPLACE (option_value,'staryadres.pl','nowyadres.pl')

Zmieniamy adresy w treści wpisów:

UPDATE wp_posts SET post_content = REPLACE (post_content,'staryaders.pl','nowyadres.pl')

Zmieniamy linki, które pojawiły się w treści komentarzy:

UPDATE wp_comments SET comment_content = REPLACE (comment_content,'staryaders.pl','nowyadres.pl')

Dodatkowo możemy zmienić swój URL, który podawaliśmy przy własnych komentarzach:

UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url,'staryaders.pl','nowyadres.pl')

Ufff… Mam nadzieję, że choć trochę pomogło… i że niczego nie przegapiłem ;)

Podziel się dobrymi wiadomościami:
  • del.icio.us
  • Facebook
  • Mixx
  • LinkedIn
  • Netvibes
  • Wykop
  • FriendFeed
  • Technorati
  • Tumblr
  • Twitter
  • Blip
  • Co-Robie.pl
  • Flaker
  • OSnews.pl
  • Wahacz.pl
Technorati: , RSS trackback Drukuj wpis Drukuj wpis

Google Buzz

Komentarze(18):

  1. Vote -1 Vote +1Adam KlimowskiNo Gravatar:

    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.

    Ja robiłem to funkcją Ctrl + H w Notatniku, co o mało go nie powiesiło :) Ale wszystko poszło dobrze.

  2. Vote -1 Vote +1Maciej PłońskiNo Gravatar:

    A już się bałem po tytule, że PolskiBlogger zmienia domenę / hosting ;)

  3. Vote -1 Vote +1ravNo Gravatar:

    O zmianie adresu w tabelach zapomniałem (a raczej nie wiedziałem, że trzeba to zrobić). Czy powoduje to jakieś błędy?

    W moim przypadku stary adres to http://www.ravsite.boo.pl, tak?

  4. Vote -1 Vote +1ravNo Gravatar:

    Ech, ta automatyka w Wordpress…dodało mi http://

  5. Vote -1 Vote +1lavinkaNo Gravatar:

    Uehhh? Mamo, nigdy nie będę się w to bawić. Nigdy! Prędzej rozum postradam :)

  6. Vote -1 Vote +1Łukasz SobekNo Gravatar:

    Bardzo przydatny wpis :)

    Przy przenosinach na starym hoscie przydałoby się jeszcze wyłaczyć komentarze, bo jak pojawią się w dwóch miejscach to trzeba bedzie kolejny przerzut organizować.

    Propagowanie nowych ustawień DNS może się nawet slimaczyć do 72 godzin (ale to marne resztki i pojedyncze serwery).

    A jak sie nie uda, spróbuj ponownie, a dopiero potem panikuj ;) (mnie wyszło dopiero za drugim razem).

  7. Vote -1 Vote +1BlueManNo Gravatar:

    Dlatego najlepiej mieć własną domenę i nie zmieniać tego adresu :)
    Jeden poważny problem zostaje z głowy.

  8. Vote -1 Vote +1RiffNo Gravatar:

    Heh, ktoś tutaj czyta w moich myślach – niedługo ten wpis się mi przyda dwukrotnie (albo może i trzykrotnie… jejciu).

  9. Vote -1 Vote +1FanatykNo Gravatar:

    @rav może powodować na przykład przekierowania na stary adres gdy ktoś kliknie w link. Błędów w działaniu WP raczej nie wygeneruje, ale może być upierdliwe dla czytelników.

  10. Vote -1 Vote +1ravNo Gravatar:

    A jeśli ktoś nie wie, jak wykonać zapytanie, to zapraszam do artykułu Operancje na tabeli.

  11. Vote -1 Vote +1ravNo Gravatar:

    Hmm…próbuję wykonać zapytanie i otrzymuję błąd:

    Błąd

    zapytanie SQL:

    UPDATE wp_options SET option_value = REPLACE( option_value, ’www.ravsite.boo.pl’, ‘ravsite.net’ )

    MySQL zwrócił komunikat: Dokumentacja
    #1064 - Something is wrong in your syntax obok '.pl’,‘ravsite.net’)' w linii 1

  12. Vote -1 Vote +1FanatykNo Gravatar:

    @rav jeśli skopiowałeś treść zapytania z wpisów to pozamieniaj pojedyncze cudzysłowy ręcznie – tutaj plugin zwykły znak -- zamienia na jakieś dziadostwo, które niby lepiej, wyraźniej wygląda ale niestety przy skopiowaniu się wysypuje.

  13. Vote -1 Vote +1ravNo Gravatar:

    Dzięki, udało się. Musiałem jeszcze zmienić prefiks tabeli, bo u mnie jest inny.

  14. Vote -1 Vote +1AshgankaNo Gravatar:

    Jakiś czas temu przenosiłam bloga i o zmianach adresów oczywiscie zapomniałam i efekt był taki że miałam stronę na nowym hoscie ale po kliknięciu “czytaj dalej” wpisy na starym ;D

    Na szczęscie szybko pozmieniałam i było ok

  15. Vote -1 Vote +1LoordneverNo Gravatar:

    A ja się zastanawiałem jak to zrobić…

  16. Vote -1 Vote +1ravNo Gravatar:

    Hah, znów przyda mi się ten wpis, tym razem część “Zmiana hosta” ;)

  17. Vote -1 Vote +1JulianNo Gravatar:

    mi przez zmianę domeny wysiadły Wordpress stats i nie wiem jak je naprawić ;/
    nie mogę updatować tego co jest zalecane bo nie do końca wiem jak..

    cholera!

  18. Vote -1 Vote +1matNo Gravatar:

    a mógłbyś proszę wyjaśnić jak zupdatować strukturę adresów? Bo zrobiłem update post-content, comment-content, i option-value, a pojawiają mi się 404 przy pojedynczych stronach, czyżby to przez to, że przed chwilą zmieniałem DNSy? To dlaczego z główną wszystko ok?
    Z góry dzięki;)

LinkLift

Zostaw odpowiedź

Jeśli Twój komentarz nie dotyczy komentowanego wpisu - nie komentuj. Jeśli chcesz kogoś obrazić poczytaj sobie o wolności słowa i zapoznaj się z informacjami o blogu i zasadami komentowania.
Komentarze podpisujemy imieniem, nazwiskiem, nickiem lub dowolną ich kombinacją - nie nazwą bloga!.

Formatowanie tekstu XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pomocy dotyczącej blogowania szukaj na forum a nie w komentarzach.

Komentarz może pojawić się z opóźnieniem. Nie wysyłaj go ponownie.

Preview:

Lans

Blip! flaker Facebook goldenline Paweł Lipiec Paweł Lipiec @ Nasza Klasa fanatyk na soup.io Ning plaxo fanatyk na Twitter fanatyk na Pinger dailymotion fanatyk na YouTube Paweł Lipiec @ Last.fm fanatyk na Google Reader delicious fanatyk na Picasa

52 książki

52 książki

Tagi

-->

FanClub na Flaker.pl

LinkLift

Switch to our mobile site