Ten przewodnik pomoże Ci przenieść Twoją stronę internetową od innego dostawcy hostingu do Spaceship Web Hosting. Niezależnie od tego, czy dopiero zaczynasz, czy już korzystasz ze Spaceship, znajdziesz tutaj szczegółowe instrukcje, jak przywrócić pliki strony i bazę danych za pomocą kopii zapasowej cPanel.
Istnieją dwa główne sposoby migracji strony:
Opcja 1: Unbox – podczas zakupu subskrypcji hostingu (zalecane dla nowych użytkowników) lub przez Hosting Manager, jeśli konto hostingowe jest już aktywne.
Możesz wybrać pełną lub częściową migrację – przywrócić całe konto hostingowe lub wybrać, co migrować: strony, bazy danych oraz pliki i foldery.
Tylko bazy danych MySQL i MariaDB zostaną przeniesione.
Konta e-mail oraz certyfikaty SSL nie zostaną przeniesione – będziesz musiał je skonfigurować ponownie po migracji.
Opcja 2: Ręcznie – jeśli rozmiar poprzedniego konta hostingowego przekracza 20 GB.
Przejdźmy teraz szczegółowo przez proces migracji.
Jeśli po raz pierwszy konfigurujesz Spaceship Web Hosting, możesz przenieść swoją stronę internetową w ramach procesu unboxingu. Wybierz swoją subskrypcję hostingu tutaj.
Lub, jeśli Twój plan hostingowy jest już aktywny, możesz rozpocząć migrację w dowolnym momencie z poziomu Hosting Manager → Zaawansowane → Migracja:



___________________________________________________________________________________
1) Wybierz opcję Migruj swój hosting w pierwszym kroku:

2) Następnie prześlij plik kopii zapasowej w formacie .tar.gz lub .zip . Upewnij się, że plik nie przekracza 20 GB.
Uwaga: Jeśli Twoja kopia zapasowa przekracza 20 GB, musisz wykonać ręczne przywracanie (patrz opcja 2 poniżej) lub skontaktować się z naszym Zespołem Wsparcia po pomoc.

3) Po przesłaniu system automatycznie przeskanuje plik kopii zapasowej, aby sprawdzić, czy spełnia limity Twojego planu hostingowego.
Jeśli się powiedzie, zobaczysz następujący komunikat. Kliknij Kontynuuj:

Uwaga: Jeśli kopia zapasowa cPanel przekracza limity Twojego planu, zostaniesz poproszony o przesłanie mniejszej kopii lub o podniesienie planu.
4) Następnie wybierz, jak chcesz przeprowadzić migrację – wybierz pełną lub częściową.

W podsumowaniu migracji zobaczysz rozmiar kopii zapasowej, łączną liczbę plików, stron, baz danych itd. Naciśnij Zapłać i Migruj (lub Kontynuuj jeśli już aktywne):

To rozpocznie przywracanie hostingu na serwerze Hosting i jednocześnie zakończy proces unboxingu:

Po zakończeniu przywracania otrzymasz powiadomienie w panelu Spaceship. Aby zakończyć migrację, połącz domenę(y) odpowiadające danym z pliku kopii zapasowej:


Zobacz ostatnie kroki poniżej w tym artykule.

Możesz migrować wiele typów elementów w jednej akcji, wybierając wymagane strony, bazy danych oraz pliki lub foldery. Wybór jest zależny: gdy wybierzesz stronę, jej powiązane bazy danych i pliki zostaną automatycznie uwzględnione. Jeśli wykluczysz powiązaną bazę lub plik, strona również zostanie odznaczona.
W każdej chwili możesz wrócić do pełnej migracji, jeśli zajdzie taka potrzeba.
Po wybraniu plików kliknij Zapłać i Migruj (lub Kontynuuj jeśli Twój plan jest już aktywny), aby rozpocząć proces:

Rozpocznie się migracja; proces unboxingu jest prawie zakończony. Otwórz Hosting Manager, aby zakończyć połączenie domen odpowiadających danym z pliku kopii zapasowej (lub kliknij Zakończ, aby wyjść):


Po dodaniu domeny możesz także dodać specjalny plan Spacemail, włączyć darmowy certyfikat SSL oraz włączyć Autobackup.
Jeśli serwery nazw Twojej domeny nie są jeszcze ustawione, musisz je zaktualizować na serwery nazw Spaceship w Domain Manager. Jeśli korzystasz z zewnętrznych serwerów nazw, upewnij się, że zaktualizowałeś rekordy A, aby wskazywały poprawny adres IP dla nowego planu hostingowego.
Pamiętaj, że zmiany DNS (w tym aktualizacje serwerów nazw i modyfikacje rekordów A) mogą propagować się do 48 godzin. Możesz użyć naszego narzędzia do sprawdzania propagacji DNS, aby monitorować postęp w czasie rzeczywistym.
To wszystko! Twoja strona powinna być już pomyślnie przeniesiona i działać na Spaceship Hosting.
W tym przypadku możesz przenieść stronę ręcznie, wykonując następujące kroki:
Przywróć pliki strony
Importuj bazy danych
Aktualizacja plików konfiguracyjnych
Krok 1: Prześlij plik kopii zapasowej
Prześlij archiwum kopii zapasowej do swojego folderu domowego przez FTP lub bezpośrednio przez Menedżera plików.
Porada zaawansowana: Jeśli masz bezpośredni link do pobrania kopii zapasowej (np. od poprzedniego hostingu), możesz przesłać ją szybciej przez SSH.
Włącz SSH w cPanel >> Zarządzaj powłoką, następnie przejdź do menu Terminal i uruchom:
wget https://backup_URL.tar.gz
Zamień https://backup_URL.tar.gz na rzeczywisty link do kopii zapasowej i rozpocznij przesyłanie, naciskając Enter. Archiwum zostanie przesłane do folderu domowego.
Krok 2. Włącz wyświetlanie ukrytych plików
W Menedżerze plików kliknij przycisk Ustawienia , zaznacz pole Pokaż ukryte pliki (dotfiles) i kliknij Zapisz. Jeśli ta opcja nie jest zaznaczona, nie będziesz widzieć ukrytych plików i nie zostaną one skopiowane:

Krok 3: Rozpakuj archiwum
Kliknij prawym przyciskiem myszy na pliku kopii zapasowej i wybierz Wypakuj.
Uwaga: Możesz wypakować archiwum do jakiegoś folderu kopii zapasowej, jeśli pliki w archiwum nie są uporządkowane w folderze, lub pozostawić ścieżkę pustą, a pliki zostaną wypakowane do tego samego folderu, w którym przesłałeś kopię zapasową.

Krok 4: Przeglądaj strukturę kopii zapasowej
Po rozpakowaniu zobaczysz kilka folderów. Najważniejsze z nich to:
mysql/ – zawiera zrzuty bazy danych (pliki .sql)
homedir/– zawiera Twoje pliki
Inne foldery mogą zawierać metadane, takie jak zadania cron, certyfikaty SSL, konfiguracje domen dodatkowych itp.
Krok 5: Przenieś pliki strony do folderu głównego
Znajdź homedir, otwórz go, a tam znajdziesz swój folder domowy:

Następnie znajdź folder główny swojej strony, otwórz go i skopiuj wszystkie znajdujące się tam pliki:

W oknie dialogowym wpisz żądaną lokalizację na swoim koncie hostingowym (np. /yourdomain.tld lub własny folder) i kliknij Kopiuj pliki. Następnie możesz sprawdzić ten folder – wszystkie pliki powinny już tam być.
Jeśli Twoja strona korzysta z bazy danych (np. jeśli masz stronę opartą na CMS), musisz ją przywrócić ręcznie. Oto jak to zrobić.
Krok 1: Zidentyfikuj bazę danych używaną przez Twoją stronę
Aby ustalić, która baza danych należy do Twojej strony, musisz sprawdzić plik konfiguracyjny strony. Plik ten zawiera nazwę bazy danych, nazwę użytkownika i hasło.
Każdy CMS lub framework przechowuje te informacje w innym miejscu. Poniżej znajdują się typowe ścieżki:
Nazwa aplikacji | Ścieżka do pliku konfiguracyjnego |
|---|---|
WordPress |
|
Joomla |
|
PrestaShop |
lub
|
Moodle |
|
Laravel |
|
Codeigniter |
|
Drupal |
|
OpenCart |
|
MediaWiki |
|
WHMCS |
|
Jeśli Twój CMS/framework nie znajduje się na tej liście, poszukaj plików o nazwach podobnych do config.php, settings.php, database.phplub podobnych.
Krok 2: Znajdź i pobierz plik bazy danych
Wróć do folderu archiwum, który rozpakowałeś, znajdź tam folder mysql i otwórz go:

Znajdziesz jeden lub więcej plików .sql – to są zrzuty Twojej bazy MySQL. Zidentyfikuj właściwy (na podstawie nazwy lub daty), a następnie pobierz go na swój komputer.
Krok 3: Przywróć bazę danych
Istnieją trzy sposoby importu bazy danych przez cPanel (Backup, phpMyAdmin lub Terminal). Wybierz ten, który najlepiej pasuje do Twojej konfiguracji:
1) Przez cPanel >> menu Backup :


Wybierz wcześniej pobrany plik .sql na swoim komputerze i kliknij Prześlij.
Następnie musisz utworzyć bazę danych, użytkownika i dodać użytkownika do bazy w cPanel >> menu Zarządzaj moimi bazami danych:

Baza danych powinna już być utworzona po przesłaniu pliku .sql . Utwórzmy użytkownika (zapisz hasło – będzie potrzebne później):

Dodaj użytkownika do bazy danych. Na następnej stronie zaznacz opcję Wszystkie uprawnienia i kliknij Zapisz zmiany:


W ten sposób baza danych zostanie przypisana do odpowiedniego użytkownika.
2) Przez cPanel >> menu phpMyAdmin :

Uwaga 1: Użyj tej metody tylko wtedy, gdy Twoja baza danych jest mniejsza niż 1 GB.
Uwaga 2: Baza danych i użytkownik powinni być już utworzeni za pomocą menu Zarządzaj Moimi Bazami Danych.
Najpierw znajdź nazwę bazy danych na liście i kliknij ją:

Przejdź do zakładki Import i wyszukaj odpowiedni plik .sql na swoim komputerze:

Przewiń w dół i kliknij Go, aby rozpocząć import. Jeśli baza danych została pomyślnie zaimportowana, pojawi się zielone powiadomienie.
3) Przez cPanel >> Terminal w menu.
Przed rozpoczęciem upewnij się, że SSH jest włączony w menu Zarządzaj Powłoką, baza danych oraz użytkownik zostały już utworzone w menu Zarządzaj Moimi Bazami Danych, a hasło do bazy danych jest zapisane.
Wykonaj następujące polecenie w Terminalu:
mysql -u DB_USERNAME -p DB_NAME < /home/cPanel_user/path/to/file.sql
Zamień:
DB_USERNAMEna swojego użytkownika bazy danych;
DB_NAMEna nazwę swojej bazy danych;
/home/cPanel_user/path/to/file.sqlz pełną ścieżką do pliku SQL.

Po wpisaniu polecenia naciśnij Enter. Zostaniesz poproszony o podanie hasła do bazy danych. Następnie ponownie naciśnij Enter, a import się rozpocznie.
Po przywróceniu plików strony i bazy danych musisz zaktualizować plik konfiguracyjny swojej strony, aby mógł połączyć się z nowo przesłaną bazą danych na Spaceship Web Hosting.
W Menedżerze plików przejdź do katalogu głównego swojej strony i otwórz plik konfiguracyjny z danymi bazy danych (prawy przycisk myszy >> Edytuj).
Znajdź linie definiujące nazwę bazy danych, nazwę użytkownika oraz hasło. Mogą wyglądać podobnie do tego (zależnie od CMS):

Zamień wartości w cudzysłowach na rzeczywistą nazwę bazy danych, użytkownika i hasło, które utworzyłeś podczas procesu przywracania, i zapisz zmiany.
Sprawdź swoją stronę! Jeśli Twoja domena już wskazuje na serwer Spaceship Hosting, możesz ją teraz otworzyć w przeglądarce. Jeśli wszystko jest poprawnie skonfigurowane, Twoja strona powinna być aktywna i działać.
Jeśli chcesz również przenieść swoje e-maile do naszej usługi Spacemail, skorzystaj z naszego narzędzia do migracji lub zewnętrznego klienta poczty. Szczegóły znajdziesz tutaj.