Kopiowanie na nowy serwer

Masz miejsce na nowym serwerze i chcesz skopiować/przenieść swoją starą stronę na nowy serwer?

Zasadnicze kroki są proste:

  1. skopiuj wszystkie pliki ze starego serwera na nowy
  2. dump database na starym serwerze
  3. insert dump na nowym serwerze
  4. edytuj config.php aby dopasować ustawienia do nowego serwera (ścieżki, ustawienia bazy danych)
  5. ciesz się nowym serwerem i systemem :)

Małe Howto czyli JTZ

Przyjmijmy, że w tym howto ściezka do stron www to /var/www/cmsmadesimple a nazwa użytkownika bazy danych to USER, hasło to PASS a host bazy danych to HOSTNAME. Do połączenia z serwerami użyjemy ssh, aby skopiować/przenieść pliki użyjemy sftp. stary serwer oznacza dotychczasowy (źródło), a nowy serwer jest docelowym serwerem (przeznaczenie).

  • wyczyść cache (pamięć podręczną) z poziomu panelu administracyjnego (możesz też ustawić komunikat o niedostępności strony)
  • zaloguj się przez ssh na starym serwerze
  • otwórz archiwum tar plików CMSMS i bazy danych
    • cd /var/www/cmsmadesimple/
    • mysqldump -uUSER -hHOSTNAME -p DATABASE > dump.sql
    • cd ..
    • tar -zcf backup.tar cmsmadesimple/*
  • skopiuj archiwum tar na nowy serwer
    • sftp USER@NOWYSERWER
    • put backup.tar
  • zamknij połączenie na starym serwerze (the old server still works like it used to as nothing has been modified there)
  • otwórz połączenie na nowym serwerze (skopiowany plik backup.tar prawdopodobnie znajduje się w twoim katalogu $HOME więc skopiujmy go na odpowiednie miejsce)
    • cp backup.tar /var/www/
    • cd /var/www/
    • tar -zxf backup.tar
    • cd cmsmadesimple
    • mysql -uUSER -hHOST -p DATABASE < dump.sql (after this you can delete dump.sql)
    • ULUBIONYEDTYOR config.php
  • musisz zmienić database settings i wszyskie paths (w tym przykładzie ścieżki (patchs) są takie same dla abydwu serwerów)
  • zaloguj się na nowym serwerze w panelu administracyjnym i wyczyść pamięć podręczną oraz odznacz komunikat o niedostępności strony


Miejmy nadzieję, że wszystko działa!
This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Installation/Copying To a New Server/pl

From CMSMS

A2 Hosting