Aby przenieść strony internetowe potrzebujemy zacząć od przenoszenia plików.
1. PRZENOSZENIE PLIKÓW
Jeśli nie wiemy gdzie znajdują się pliki to katalog domeny jest wskazany w cPanel -> Domeny pod kategorią "Document root"
Pliki te należy pobrać poprzez FTP lub poprzez Menedżer plików (zaznaczamy wszystkie pliki następnie prawym przyciskiem myszki klikamy Compress, czekamy potem prawy na plik .zip i klikamy znowu prawym przyciskiem myszki na Download naszego pliku .zip)
(w przypadku bardzo dużej ilości plików stworzenie ZIP nie będzie możliwe - wtedy tylko opcja FTP)
2. PRZENOSZENIE BAZY DANYCH
Jeżeli strona korzysta z bazy danych (każdy CMS) to należy odnaleźć jaką bazę używa dana strona, dla Wordpressa można to zrobić poprzez wejście w plik wp-config.php (dla Joomla! - configuration.php) i odnalezienie
/** The name of the database for WordPress */
define( 'DB_NAME', 'użytkownik_nazwatwojejbazy' );
w przypadku innych CMS należy odnaleźć plik konfiguracyjny i znaleźć linijkę odpowiadającą za nazwę bazy danych
następnie wchodzimy w phpMyAdmin, klikamy w daną bazę danych, następnie zakładka Eksport oraz Eksport ponownie.
3. PRZENOSZENIE CERTYFIKATU SSL
Jeśli strona posiada certyfikat SSL, a nie posiadamy certyfikatu (plik CRT) i klucza prywatnego (klucz KEY), to możemy te informacje pobrać z cPanel , ikona SSL/TLS następnie Zarządzaj witrynami internetowymi chronionymi protokołem SSL. Szukamy danej domeny, klikamy "Użyj certyfikatu dla nowej witryny" pola wypełnią się i zapisujemy sobie zawartość pola CRT i KEY.
4. Kiedy mamy już pliki i bazę danych, możemy odpiąć domenę ze źródłowego hostingu
(Odpięcie domeny spowoduje zniknięcie wszystkich skrzynek mailowych ze starego hostingu!!)
5. Dodajemy domenę na nowym hostingu tworząc dla niej osobny katalog w obrębie public_html
6. W katalog domeny przesyłamy FTP pliki strony na nowy hosting, lub jeśli mamy plik .zip to wchodzimy w cPanel, znany już Menedżer plików, następnie Przekaż (wgrywamy plik) I prawy przycisk na .zip i Extract aby wypakować
7. Dodajemy bazę danych i użytkownika w cPanel , ikona Bazy danych MySQL, następnie dodajemy użytkownika do danej bazy danych - tu opis procesu: W jaki sposób mogę utworzyć bazę danych? - Pomoc | WEBD.PL
8. Przechodzimy do phpMyAdmin, zaznaczamy utworzoną bazę i klikamy import
9. W dalszej kolejności poprawiamy plik konfiguracyjny bazy np. wp-config.php (lub configuration.php) zmieniając wartości nazwy bazy i użytkownika, jeśli nowy użytkownik bazy został założony z innym hasłem to podmieniamy też hasło
W plikach konfiguracyjnych zazwyczaj występują 4 ustawienia
linijka zawierająca HOST - wpisujemy mysqlhost
linijka zawierająca USER - nazwa użytkownika któremu nadaliśmy prawa do bazy
linijka zawierająca DB lub DBNAME - nazwa bazy danych utworzonej w cPanel -> bazy danych
linijka zawierająca pass lub password - hasło do użytkownika z prawami do bazy danych
Strona powinna działać do 4 godzin (zmiana hostingu wiąże się ze zmianą rekordu A domeny, ustawienia wymagają propagacji).