Cara Pindah Hosting Website di CPanel

Cara Pindah Hosting Website di CPanel

Membuat keputusan untuk meninggalkan penyedia hosting Anda saat ini yang memiliki support sesuai dengan kebutuhan Anda adalah keputusan yang sulit. Salah satu hal yang sering membuat webmaster berpikir dua kali untuk melakukan perubahan adalah proses pemindahan situs web (atau nama lainnya migrasi) dari satu host ke host lainnya bisa terbilang rumit. Untungnya, beralih host dengan proses yang cepat atau bahkan tidak ada downtime sudah sangat memungkinkan.

Kuncinya adalah meneliti proses sebelum memulai, merencanakan langkah Anda dengan hati-hati, dan membuat host baru Anda terlibat dalam proses pemindahan agar transisi dari satu hosting ke hosting lainnya bisa berjalan dengan lancar dan mulus. Kebetulan, jika Anda memutuskan untuk migrasi hosting dari tempat lain ke Dewaweb, kami sedang promo Cashback One-time migrasi website hosting hingga 50%! Silahkan chat Ninja Support kami untuk info selengkapnya dan cashback-nya.

Langkah-Langkah Pindah Hosting Website di CPanel

Berikut ini adalah langkah-langkah yang bisa Anda lakukan jika Anda ingin memindahkan hosting website Anda dengan menggunakan CPanel.

Rencanakan Kepindahan Anda Dengan Matang

Langkah pertama dalam proses perpindahan dari satu penyedia hosting ke provider lainnya adalah dengan hati-hati merencanakan perpindahan.

Hati-hati dalam memilih hosting baru dan pikirkan dengan matang. Lakukan penelitian. Jika Anda telah memutuskan untuk melakukan perubahan, mungkin ada alasan bagus untuk melakukannya. Pastikan Anda tidak menemukan kembali masalah yang sama dengan penyedia hosting baru. Hosting murah saja jangan menjadi alasan. Hosting terbaik lah yang harus dipilih agar kita bisa fokus pada bisnis kita dan bukan melakukan migrasi hosting kita terus-menerus.

Setelah memilih host, luangkan waktu untuk memikirkan proses migrasi.

Lingkungan hosting yang paling umum adalah server Linux bersama dengan database MySQL (atau MariaDB)  dan panel kontrol cPanel . Dalam tutorial ini, kami akan menunjukkan bagaimana cara memindahkan situs antara dua host yang menawarkan kedua hal ini. Jika langkah Anda melibatkan fitur yang lebih eksotis atau canggih, pastikan bahwa ada kompatibilitas penuh antara file situs web dan database Anda dan hosting baru yang Anda pilih dengan berbicara dengan departemen pendukung hosting yang baru sebelum mendaftar.

Anda juga harus hati-hati memikirkan bagaimana situs web Anda terstruktur. Situs web sederhana hanya terdiri dari beberapa file HTML, CSS, dan JavaScript statis. Jenis situs web ini hanya perlu beberapa menit untuk bermigrasi. Namun, sebagian besar situs web saat ini didukung oleh sistem pengelolaan konten dari beberapa variasi. Mereka terdiri dari dua komponen utama: file situs web dan database.

Jika anda menggunakan CMS WordPress, ada cara yang lebih mudah dan lebih cepat yakni menggunakan plugin Duplicator. Kami akan membahasnya pada artikel kami selanjutnya. Stay tuned!

Pikirkan desain/struktur situs web yang harus Anda pindahkan dan pasang kembali di akun hosting baru Anda. Dalam kebanyakan kasus, prosesnya akan terlihat seperti ini:

  1. Salin file dan database situs web dari akun hosting yang ada.
  2. Upload file website dan database ke akun hosting baru Anda.
  3. Uji situs Anda di server baru.
  4. Point domain di server nama host baru Anda.
  5. Tunggu beberapa hari untuk memastikan bahwa konfigurasi server nama baru telah menyebarluaskan ke seluruh sistem DNS.
  6. Tutup akun hosting lama Anda.

Copy File dan Database Situs Anda

Tujuan Anda dalam menyalin file situs web dan database Anda adalah dengan mengambil snapshot dari situs Anda seperti sekarang ini sehingga pengunjung Anda tidak akan tahu bahwa ada sesuatu yang berubah di balik layar.

Satu hal yang perlu diingat saat menyalin file situs web Anda adalah pentingnya struktur direktori. Apapun struktur folder pada akun hosting yang ada, jangan mengubah data apapun yang ada di dalamnya. Download file situs web persis seperti apa adanya, dan unggah ke akun baru Anda tanpa memodifikasinya.

Jika Anda memindahkan file yang ada atau mengubah nama file di dalam folder tersebut, Anda berisiko merusak internal link, atau lebih buruk lagi, keseluruhan sistem pengelolaan konten Anda.

Copy File Website Anda

Ada beberapa cara berbeda untuk menyalin file situs web Anda. Salah satu metode yang umum adalah menggunakan klien FTP seperti Filezilla untuk melakukan tugasnya.

Anda dapat menggunakan FTP untuk menyalin file situs Anda ke komputer Anda dalam 4 langkah:

  1. Buat folder di komputer Anda di mana Anda akan menyalin file situs web Anda.
  2. Sambungkan ke akun hosting Anda yang ada menggunakan FTP dan cari file situs web Anda. Dalam kebanyakan kasus, mereka akan berada di folder public_html.
  3. Seret semua file situs web Anda ke dalam folder yang Anda buat dan tunggu sampai selesai diunduh.
  4. Buka folder dan pastikan file yang didownload sesuai keinginan. Jika semuanya baik, tutup koneksi FTP.
  5. Setelah file Anda selesai di download, Anda akan dapat melihat file-file tersebut.

Langkah selanjutnya adalah meng-copy database website anda. Namun, jika situs Anda hanya terdiri dari file HTML, CSS, dan JavaScript statis, dan tidak terhubung ke database, Anda sudah bisa mengupload file situs web Anda ke server.

Copy Database Website Anda

Selanjutnya, Anda ingin mengambil database yang terkait dengan situs Anda. Untuk melakukan ini, Anda akan menggunakan program yang disediakan oleh penyedia hosting Anda saat ini. Jenis database yang paling umum adalah database MySQL, dan aplikasi yang paling umum untuk bekerja dengan database MySQL adalah phpMyAdmin.

Jika situs Anda tidak memiliki database, Anda bisa melewati langkah ini sepenuhnya dan teruskan dan unggah file situs web Anda.

Jika situs Anda menggunakan jenis database yang berbeda, seperti database PostgreSQL, Anda harus menggunakan aplikasi yang sesuai untuk jenis database tersebut, seperti phpPgAdmin dalam kasus database PostgreSQL. Sebelumnya, kami pernah membahas bagaimana cara mengimport file database PostgreSQL menggunakan phpPgAdmin .

Untuk menyalin database MySQL, masuk ke panel kontrol akun hosting Anda saat ini dan cari PhpMyAdmin di panel kontrol akun Anda.

Klik pada phpMyAdmin dan Anda akan masuk ke aplikasi yang akan Anda gunakan untuk mencari database yang sesuai dan mendownload salinannya.

Di sisi kiri layar, Anda akan melihat daftar database di akun Anda. Pilih database untuk situs web yang Anda pindahkan dan klik di atasnya. Selanjutnya, pilih tab Export di bagian atas jendela dan kemudian klik tombol Go untuk mendownload semua database Anda dalam format SQL.

Temukan file SQL yang diunduh dan pindahkan ke folder yang sama seperti file situs web Anda agar lebih mudah ditemukan saat Anda membutuhkannya.

Mengatur Website dan Database Anda di Akun Hosting Baru Anda

Untuk menyiapkan situs web Anda di akun hosting baru Anda, Anda perlu melakukan empat hal:

  1. Buat database baru di akun hosting baru Anda.
  2. Upload tabel database Anda ke database baru.
  3. Ubah file situs Anda untuk mencerminkan nama database dan kredensial Anda yang baru.
  4. Upload file situs Anda ke server.

Setup Database Baru

Bergantung pada bagaimana akun hosting Anda dikonfigurasi, Anda akan membuat database baru menggunakan phpMyAdmin atau MySQL Database Wizard.

Pertama , cari wizard di akun cPanel hosting baru anda.
MySQL Database

Di layar berikut Anda akan memasukkan nama untuk database baru. Anda bisa menggunakan nama yang Anda suka.

Create New Database

Pada layar berikutnya, buat user dan password untuk database. Agar aman, Anda bisa menggunakan Password Generator untuk membuat password yang kuat. Pastikan Anda menyimpannya di tempat yang aman sehingga Anda dapat menemukannya saat Anda membutuhkannya.

Pada titik ini, sebaiknya buat catatan nama database, nama pengguna, dan kata sandi. Setelah Anda menyimpannya dengan aman di tempat yang dapat Anda temukan lagi dengan mudah. Setelah itu klik Create User.

Pada layar berikut, pilih kotak centang ALL PRIVILEGES , dan klik Next Step.

Pada layar berikutnya Anda akan melihat pesan sukses yang memberitahukan bahwa pengguna yang Anda buat memiliki hak istimewa di database. Database Anda sekarang sudah siap dan siap untuk mengimpor data sql yang Anda download dari host sebelumnya.

Upload Data ke Database Baru

Kembali ke antarmuka cPanel Anda dan pilih phpMyAdmin. Sekarang Anda harus bisa menemukan database baru yang baru saja Anda buat di sidebar di sisi kiri layar Anda.

Pilih database yang baru saja Anda buat dan klik tab Import di bagian atas jendela. Pada halaman Import, pilih Choose File dan pilih file database.

Setelah menemukan dan memilih file database, scroll ke bagian bawah halaman dan klik Go. Setelah beberapa detik, Anda akan melihat pesan yang memberitahukan bahwa impor berhasil dilakukan.

Ubah File Situs Web

Jika situs Anda terdiri dari file situs web dan database, Anda perlu memodifikasi file situs web Anda untuk menghubungkannya ke database yang baru Anda buat.

File yang perlu diubah untuk menghubungkan situs web dan database Anda akan bervariasi tergantung pada perangkat lunak yang ada di situs Anda. Berikut adalah file yang ingin Anda cari jika Anda menggunakan salah satu dari tiga sistem pengelolaan konten terpopuler:

  • WordPress: wp-config.php;
  • Joomla: configuration.php;
  • Drupal: settings.php.

Drupal terlihat lebih seperti WordPress daripada Joomla, tapi urutan dan formatnya sedikit berbeda jadi perhatikan saat Anda memasukkan data database, user, dan password Anda.

Sekarang simpan perubahan yang telah Anda buat dan tutup file tersebut. Jika Anda menggunakan perangkat lunak berbeda untuk menyalakan situs web Anda, Anda perlu merujuk ke dokumentasi yang berlaku untuk perangkat lunak Anda untuk menemukan file yang benar yang ingin Anda ubah.

Upload File Website Anda

Anda sekarang siap mengunggah file situs web Anda. Cara termudah untuk mengupload file adalah dengan menggunakan klien FTP. Jika Anda tidak pernah menggunakan FTP agar terhubung ke akun hosting baru Anda, Anda harus terlebih dahulu membuat akun FTP baru. Kembali ke panel kontrol akun hosting baru Anda dan cari ikon FTP Accounts.

FTP Accounts

Ikuti petunjuk untuk membuat akun FTP, dan kemudian gunakan informasi yang diberikan oleh penyedia hosting Anda untuk menghubungkan klien FTP Anda ke akun hosting baru Anda.

Selanjutnya, cari folder public_html dan drag file situs Anda ke dalamnya.

Ingat, Anda harus mempertahankan struktur direktori yang sama saat mengunggah file situs web Anda. Jadi jika file situs Anda terkandung langsung di direktori public_html di akun hosting lama Anda, masukkan langsung ke direktori yang sama di akun hosting baru Anda. Demikian juga, jika file situs web Anda terdapat dalam subdirektori di dalam public_html, ikuti tata letak direktori itu di akun hosting baru Anda.

Uji Situs Anda Sebelum Anda Launch Website Anda

Idealnya, Anda akan menguji koneksi antara situs web dan database Anda sebelum pergi tinggal dengan situs web Anda yang diselenggarakan oleh host baru Anda. Namun, melakukannya adalah teknik lanjutan yang hanya bisa kita deskripsikan pada tingkat tinggi karena prosesnya bervariasi dari satu sistem manajemen konten dan penyedia hosting ke hosting berikutnya. Hubungi penyedia hosting baru Anda jika Anda memerlukan bantuan dengan langkah ini.

Jika Anda tidak menguji koneksi sebelum mengarahkan domain Anda ke nameserver host yang baru, maka rencanakan transisi dari nameserver host lama ke nameserver host baru Anda untuk saat situs web Anda mengalami lalu lintas rendah. Bagi banyak situs web, larut malam selama akhir pekan adalah saat yang tepat untuk merencanakan transisi. Pelajari statistik pengunjung situs Anda untuk menentukan waktu terbaik untuk melakukan perubahan dengan sedikit gangguan jika terjadi kesalahan.

Anda perlu melakukan dua hal untuk mengakses situs web Anda sebelum ditayangkan:

  1. Tentukan bagaimana host Anda mengaktifkan URL sementara dan merumuskan URL untuk diakses ke akun Anda.
  2. Sesuaikan rincian konfigurasi situs web Anda, yang mungkin disimpan dalam file konfigurasi atau dalam tabel database, untuk mencerminkan URL sementara.
  3. Hosting Anda mungkin menyediakan dokumentasi yang berisi informasi yang Anda perlukan untuk merumuskan URL sementara. Jika Anda tidak dapat menemukan dokumentasi yang Anda butuhkan, hubungi bagian dukungan host Anda untuk mendapatkan bantuan.

Dalam kebanyakan kasus, URL sementara Anda akan terlihat seperti ini:

https://123.123.123.123/~account/

Bagian pertama alamat terdiri dari alamat ip shared hosting Anda (silahkan lihat email yang Anda terima) dan bagian kedua adalah nama pengguna (username) kontrol panel Anda yang didahului oleh simbol ~ (tilde). Anda dapat menemukan alamat langsung server Anda di bagian Informasi Akun dari interface cPanel Anda atau dengan menghubungi departemen pendukung (customer support) host Anda.

Setelah Anda menentukan URL sementara dan memodifikasi situs web Anda untuk bekerja di URL sementara, kunjungi situs Anda. Tujuan Anda adalah untuk memastikan bahwa koneksi antara file situs web Anda dan database telah berhasil dibuat

Setelah Anda menentukan bahwa hubungan antara situs web dan database Anda bekerja dengan benar, maju dan ubah kembali detail konfigurasi situs web untuk mencerminkan domain permanen tempat situs web akan ditemukan.

Buat Domain Baru

Sebelum Anda dapat menunjukkan nama domain Anda di situs web Anda yang dihosting di akun hosting baru Anda, Anda harus membuat catatan domain di akun hosting baru Anda. Di panel kontrol (cpanel) akun hosting Anda, temukan ikon Add-on Domain.

Addon Domains

Saat Anda membuat domain add-on, gunakan URL yang Anda inginkan agar situs web dapat ditemukan. Untuk akar dokumen, pastikan untuk menggunakan folder tempat Anda mengunggah file situs web Anda.

Create an Addon Domain

 

Buat Alamat Email

Sebelum mengganti server nama domain Anda, Anda akan ingin membuat ulang alamat email yang saat ini menerima email di akun hosting lama Anda. Jika Anda tidak mengatur alamat email sebelum mengarahkan domain Anda di akun hosting baru Anda, beberapa email masuk bisa hilang.

Di panel kontrol hosting Anda, cari ikon Email Accounts.

Email Accounts

 

Dari layar berikutnya, maju dan buat ulang alamat email yang menerima email di akun hosting lama Anda.

Create Email Account

Perbarui Sertifikat Keamanan Anda

Jika situs Anda diakses melalui https, Anda perlu menginstal sertifikat SSL Anda di akun hosting baru Anda untuk terus menggunakannya. Dalam kebanyakan kasus, Anda perlu penyedia hosting baru Anda membantu Anda dalam menginstal sertifikat. Tanyakan kepada host baru Anda tentang logistik pemasangan sertifikat SSL yang ada, dan perhatikan bahwa Anda mungkin harus membayar lebih dari beberapa dolar tambahan agar perusahaan hosting menyelesaikan proses pemasangan untuk Anda.

Update Nameserver Domain Anda

Sekarang setelah Anda menyiapkan situs web dan mengujinya, dan menyiapkan inbox email Anda, saatnya mengarahkan nama domain Anda ke nameserver host baru Anda. Buka panel kontrol akun hosting Anda dan cari host Name Server Anda. Mereka seharusnya terlihat seperti ini:

ns1.namahostingprovider.com

ns2.namahostingprovider.com

Sekarang masuklah ke situs web registrar nama domain Anda, masuk ke akun Anda, dan tambahkan server nama domain host Anda ke domain Anda.

Apa yang terjadi selanjutnya adalah registrar nama domain Anda akan mulai mengirimkan informasi terbaru ke semua server yang membentuk sistem nama domain (DNS). Proses ini disebut propagasi dan diperlukan waktu hingga 24 jam agar informasi dapat menyebar ke semua server di sistem. Sampai propagasi selesai, situs web Anda harus dapat diakses di kedua akun hosting.

Transfer Nama Domain

Nama domain Anda terdaftar dan diperbaharui dengan registrar nama domain. Situs web Anda dihosting oleh penyedia hosting. Dalam banyak kasus, penyedia hosting dan registrar nama domain Anda mungkin perusahaan yang sama. Namun, itu pasti tidak harus terjadi.

Jika Anda membungkus proses pindah dari satu penyedia hosting ke yang lain, Anda sekarang memiliki pilihan untuk memindahkan registrasi nama domain Anda ke penyedia hosting baru Anda, atau membiarkannya menggunakan registrar nama domain Anda saat ini.

Jika Anda merasa akan lebih mudah untuk memiliki nama domain dan hosting yang dikelola oleh vendor yang sama, Anda dapat dengan mudah mentransfer registrasi nama domain ke host baru Anda. Untuk melakukan itu, pertama-tama Anda harus masuk ke situs web registrar Anda saat ini, masuk ke akun Anda, dan lepaskan nama domain untuk transfer. Langkah selengkapnya dapat dilihat pada tutorial berikut ini tentang bagaimana transfer domain secara lengkap.

Setelah Anda merilis nama domain Anda untuk ditransfer ke host baru Anda, kunjungi fitur pengalihan nama domain host baru Anda.

Dari titik ini, prosesnya akan bervariasi tergantung pada siapa hosting Anda. Akan ada biaya untuk memproses transfer, namun dalam kebanyakan kasus, petugas registrar baru Anda juga akan akan menambahkan tahun tambahan pendaftaran nama domain.

Ikuti petunjuk yang diberikan oleh host Anda untuk menyelesaikan transfer dan kemudian verifikasi bahwa nama domain mengarah ke folder yang benar di akun hosting Anda.

Batalkan Akun Hosting Lama Anda

Setelah Anda menyelesaikan proses pengiriman situs web ke penyedia hosting baru Anda, ada baiknya menunggu setidaknya satu atau dua hari penuh sebelum membatalkan akun hosting lama Anda. Jalankan nama domain Anda melalui alat untuk memverifikasi bahwa perubahan nama domain telah disebarkan di seluruh sistem DNS sebelum menutup akun lama Anda.

Jika masih kurang dari 24 jam sejak Anda menetapkan domain Anda ke nameserver host baru Anda, Anda mungkin perlu menunggu sebentar lagi. Jika sudah lebih dari 24 jam, kunjungi situs web registrar nama domain Anda dan verifikasi bahwa Anda telah menggunakan server nama host baru Anda dengan benar.

Jika semuanya tampak sesuai, Anda telah menunggu lebih dari 24 jam, dan domain Anda tetap tidak mengarah ke nameserver host baru Anda, Anda perlu menghubungi pendaftar nama domain Anda untuk memecahkan masalah ini.

Setelah domain Anda mengarahkan pengunjung situs web hosting baru, pengunjung akan mengunjungi dan berinteraksi dengan situs Anda di server barunya. Pada titik ini, Anda perlu menghubungi bagian layanan pelanggan dari akun hosting lama Anda dan secara resmi memberi tahu mereka bahwa Anda ingin menutup akun hosting Anda.

Perhatikan bahwa sebagian besar akun hosting disiapkan untuk diperpanjang secara otomatis pada akhir masa berlaku. Jadi pastikan untuk mendapatkan konfirmasi dari penyedia hosting lama Anda bahwa akun telah ditutup dan tidak akan diperpanjang.

Simpulan

Berpindah dari satu penyedia hosting ke yang lain bisa menjadi sedikit menakutkan. Namun, setelah Anda mengetahui langkah-langkah yang diperlukan untuk berhasil menavigasi transisi ini, Anda tentu akan merasa lebih siap untuk membuat keputusan tentang langkah apa yang sebaiknya Anda ambil.

Jika Anda terjebak dengan host yang layanannya sudah terlalu besar, atau jika Anda siap untuk mencoba rangkaian fitur yang lebih kuat, jangan biarkan proses perpindahan situs web mempengaruhi keinginan Anda. Kuncinya adalah melihat pilihan-pilihan yang ada, memahami prosesnya, mendapatkan bantuan saat Anda membutuhkannya, dan membuat transisi dengan perlahan dan penuh perhitungan.