Ważne 1: Oferujemy darmową migrację Twoich stron na nasz hosting.
Musisz przenieść 4 najważniejsze elementy: pliki, bazy danych, SSL i e-maile oraz zmienić serwery nazw swojej domeny.
Ważne 2: Upewnij się, że w DirectAdmin masz ustawioną taką samą wersję PHP jak w cPanel, jak to zrobić sprawdź TUTAJ.
Migracja plików.
Ten punkt jest najłatwiejszy, musimy przenieść wszystkie pliki danej witryny. Domyślna lokalizacja plików witryny w cPanelu to /examlpe.com, /public_html lub /public_html/examlpe.com, a domyślna lokalizacja w DirectAdmin to /domains/examlpe.com/public_html. Wszystko, co musimy zrobić, to przenieść je z pierwszej lokalizacji do drugiej, możemy to zrobić na dwa sposoby.
Pierwszym z nich jest po prostu użycie klienta FTP i pobranie wszystkich plików z cPanel na lokalny komputer, a następnie przesłanie ich do DirectAdmin, ale zajmie to wiele czasu, zwłaszcza jeżeli jest dużo plików. Bardzo ważne jest, aby używać trybu binarnego w kliencie FTP.
Druga metoda jest szybsza i najbardziej zalecana. Używamy menedżera plików w cPanel i DirectAdmin. Najpierw należy utworzyć plik zip wszystkich plików w cPanelu, można to zrobić, klikając "Kopia zapasowa" w głównym oknie cPanelu, a następnie "Katalog domowy" w sekcji Pobierz kopię zapasową katalogu domowego lub przechodząc do "Menedżera plików", klikając prawym przyciskiem myszy katalog witryny (na przykład /public_html/examlpe.com) i wybierając "Kompresuj", co spowoduje utworzenie pliku zip z twoimi plikami. Teraz musisz przesłać ten plik do /domains/examlpe.com/public_html przez ftp lub menedżer plików w panelu DirectAdmin.
Po zakończeniu przejdź do menedżera plików w DirectAdmin, znajdź lokalizację swojego pliku zip i kliknij przycisk wypakuj, który powinien znajdować się obok innych akcji, takich jak kopiowanie lub zmiana nazwy. W kolejnym oknie wystarczy potwierdzić wypakowanie, po czym wszystkie pliki powinny być widoczne w katalogu /domains/examlpe.com/public_html. Upewnij się, że będą tam tylko pliki witryny, jeśli nie, usuń resztę niepotrzebnych plików i katalogów.
Migracja bazy danych.
Nie wszystkie strony internetowe lub CMS używają baz danych, ale większość z nich tak, między innymi WordPress, Drupal czy Joomla. Aby migrować bazę danych, musisz ją najpierw pobrać z cPanelu i możesz to zrobić na 2 sposoby.
Pierwszym z nich jest przejście do "Kopia zapasowa" w głównym oknie cPanel, a następnie w sekcji "Pobierz kopię zapasową bazy danych MySQL" kliknij bazę danych, którą chcesz pobrać. Drugim sposobem jest przejście do phpMyAdmin, kliknięcie "Eksportuj", potem kliknięcie "Dostosuj", wybranie bazy danych, którą chcesz przenieść, a także znalezienie opcji "Kompresja" i wybranie ".zip" i kliknięcie "Eksport". Następnie powinieneś pobrać swoją bazę danych. Jeśli nie wiesz, z jakiej bazy danych korzysta Twoja witryna, możesz to sprawdzić w jej pliku konfiguracyjnym, na przykład w WordPress będzie to wp-config.php.
Teraz zaloguj się do DirectAdmin, przejdź do "Zarządzanie MySQL", "Utwórz nową bazę danych", wypełnij wszystkie pola, aby utworzyć nową bazę danych, powiedzmy, że na przykład nazwa bazy danych i nazwa użytkownika bazy danych to user_mydb1, a hasło to pass235. Wróć do "Zarządzanie MySQL", pod "Wgraj backup bazy danych" i obok "Wybierz bazę danych" wybierz bazę danych, którą właśnie utworzyłeś, w naszym przykładzie będzie to user_mydb1. Następnie wybierz plik zip, który pobrałeś z cPanel i kliknij "Wgraj Backup". Jeśli to się nie powiedzie, możesz również spróbować zaimportować bazę danych w phpMyAdmin, po prostu zaloguj się do phpMyAdmin (jak to zrobić, możesz sprawdzić TUTAJ) przejdź do "Import" i wybierz plik bazy danych, który pobrałeś z cPanel.
Po zaimportowaniu bazy danych musisz poinformować swoją witrynę, że zmieniłeś nazwę bazy danych, użytkownika i hasło. Trzeba znaleźć plik konfiguracyjny swojego CMS lub strony internetowej, na przykład w WordPress będzie to wp-config.php, w Joomla configuration.php, a w Drupal jest to plik sites/default/settings.php, inne CMS mają swój własny plik konfiguracyjny. Należy go edytować i zmienić stare wartości na nowe, w naszym przykładzie nazwa bazy danych i nazwa użytkownika to user_mydb1, a hasło to pass235.
Migracja wiadomości e-mail.
Przenoszenie e-maili jest bardzo podobne do przenoszenia plików witryny, jest tylko kilka różnic. Najpierw utwórz dokładnie taki sam adres e-mail w DirectAdmin, jaki był w cPanel, jak to zrobić, możesz sprawdzić TUTAJ. W tym poradniku przeniesiemy email office@example.com jako przykład.
Teraz przejdź do https://s1.webhosting1st.com/roundcube/ i zaloguj się do nowo utworzonego adresu e-mail, co spowoduje utworzenie struktury katalogów Twojego adresu e-mail na koncie DirectAdmin.
Dla maila office@example.com, wszystkie pliki e-mail w cPanelu są przechowywane w katalogu /mail/example.com/office, a dla DirectAdmin będzie to /imap/example.com/office/Maildir, wszystko co musimy zrobić, to przenieść te pliki i katalogi z jednej lokalizacji do drugiej. Możesz użyć do tego ftp (pamiętaj, aby użyć trybu binarnego) lub menedżera plików w taki sam sposób, jak już omówiliśmy w pierwszym rozdziale "Migracja plików" tego poradnika.
Po przeniesieniu wszystkich plików bardzo ważne jest usunięcie wszystkich plików zaczynających się od dovecot na hostingu DirectAdmin, zmusi to dovecot do odbudowania swojego indeksu, a następnie zobaczymy wszystkie nasze e-maile na nowym koncie.
Serwery nazw i SSL.
Po przeniesieniu plików, baz danych i maili należy zmienić serwery nazw domeny na ns1.webhosting1st.com i ns2.webhosting1st.com.
Po zakończeniu propagacji domeny (w większości przypadków po kilku godzinach), będziesz musiał zainstalować SSL, ponieważ bez niego https nie będzie działać, jak to zrobić możesz sprawdzić TUTAJ.
To wszystko, Twoja strona i poczta e-mail powinny już działać na nowym hostingu DirectAdmin. Oczywiście mogą pojawić się problemy podczas migracji, ale jesteśmy tutaj, aby Tobie pomóc, po prostu stwórz odpowiednie zgłoszenie. Pamiętaj również, że możemy przenieść Twoją stronę na nasz hosting za darmo.
Webhosting1st oferuje niezawodny i tani hosting, ceny zaczynają się już od 40zł/rok, aby uzyskać więcej informacji sprawdź naszą ofertę.