Baza wiedzy
Przeniesienie hostingu z innych serwerów do linuxpl.com bez przerywania widoczności strony w internecie - instrukcja
Dodane przez on 14 November 2012 15:06:39

Usługa hostingu, z którego witryna jest przenoszona do Linuxpl.com, musi być aktywna przez cały czas do zakończenia przenoszenia danych. W przeciwnym wypadku przerwa w widoczności strony w internecie jest nieunikniona.


Aby przenieść witrynę internetową na serwery linuxpl.com, tak aby strona działała cały czas w internecie, minimalizując przerwę w jej działaniu (lub całkowicie jej unikając), najczęściej można postępować zgodnie z poniższym opisem:

Większość popularnych cms-ów (np Wordpress, Joomla, Oscommerce) oparta jest głównie o 2 składniki - kod strony (który można skopiować przez ftp) oraz bazę danych (możliwą do eksportu i importu np przez phpmyadmin). Przedstawiony opis przydatny może być również w innych przypadkach. W tych przypadkach procedura jest następująca:

  1. Przygotowanie i testy skopiowanej wersji:
     
    1. Skopiować kod strony i umieścić go w odpowiednim katalogu na serwerze, na początku na tymczasowym testowym adresie strony:
       
      1. jeśli do konta nie został dodany już inny testowy adres, można na dotychczasowym serwerze założyć subdomenę i wydelegować ją na nowy serwer np przez wpis typu A lub NS, i na niej testować z nowego serwera
      2. proszę zapoznać się z http://support.linuxpl.com/index.php?/default_import/Knowledgebase/Article/View/33/2/struktura-katalogw-na-koncie - na normalnym hostingu oraz wszystkich innych (vps-y i serwery dedykowane) z panelem Direct Admin jest analogicznie
    2. skopiować treść bazy danych
       
      1. można wyeksportować treść bazy do przenośnego pliku sql - np przez popularnego phpmyadmina obecnego na większości hostingów, w tym linuxpl.com

      2. eksport bazy ze starego serwera należy wykonać dla wszystkich tabel bazy danych, a nie całej bazy - w ten sposób można uniknąć konfliktu nazw baz danych w czasie importu, jesli nazwa bazy się zmieni na nowym koncie

    3. zmienić w konfigurację strony przeniesionej na nowy serwer, na używanie bazy danych z lokalnego serwera (nazwa bazy, login do bazy, hasło do bazy, adres serwera jeśli jest inny niż localhost) i zmienić jej adres na tymczasowy w konfiguracji (jeśli jest to konieczne; w przypadku Wordpressa patrz: http://codex.wordpress.org/Moving_WordPress )

    4. przetestować działanie strony na tymczasowym adresie podłączonym do konta na usłudze u nas

  2. Przestawienie ładowania strony na nowy serwer po udanych testach:
     
    1. przywrócić nazwę domeny na nowym serwerze (przy pomocy menu administracji/zarządzania domenami, w panelu Direct Admin, z poziomu użytkownika) z tymczasowej na docelową

    2. zmienić w konfigurację przeniesionej strony na używanie bazy danych z dotychczasowego serwera (np połączenie po adresie IP, zezwolenie na połączenie do bazy z zewnątrz na dotychczasowym hostingu) i przywrócić adres strony z tymczasowego na docelowy w konfiguracji witryny (jeśli jest to konieczne)

    3. zmiana delegacji dns domeny z dotychczasowego hostingu na nowy (nowe dns-y podane są w zarządzaniu dns oraz w komunikacie potwierdzającym dodanie domeny do konta w panelu Direct Admin)

    4. odczekanie czasu propagacji dns domeny (24-48h)

    5. chwilowe zablokowanie dostępu do strony ładowanej z serwera na naszym hostingu, lub przynajmniej możliwości wprowadzania zmian w bazie danych  - zalecana w nocy (najczęściej między 3-6 rano jest najmniejszy ruch)

      1. jesli strona dysponuje komunikatem o przerwie technicznej - włączyć go

      2. alternatywnie, w panelu Direct Admin w menu baz danych można wylączyć uprawnienie do wprowadzania zmian w bazie danych

    6. skopiować ponownie treść bazy danych z dotychczasowego hostingu do odpowiedniej bazy danych na nowym serwerze

    7. zmiana danych konfiguracyjnych dostępu do bazy danych na lokalną działającą na nowym serwerze

    8. odblokowanie strony ładowanej z nowego serwera
(10 głosy)
Przydatne
Nieprzydatne

Komentarze (0)
Dodaj nowy komentarz
 
 
Imię i nazwisko:
Email:
Twój komentarz:
CAPTCHA Verification 
 
Wpisz tekst widoczny na obrazku do pola tekstowego poniżej (zabezpieczenie antyspamowe).

LinuxPL.com Support © 2002-2014 Serveradmin.pl s.c.