HOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIAHOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIA
Tutorial

Cara Migrasi Hosting: Tutorial Pindah Hosting Step by Step

Tim HostingEkspres|2 Juni 2026|18 menit baca
cara migrasi hostingtutorial hostingpindah hostingtransfer website
Cara Migrasi Hosting: Tutorial Pindah Hosting Step by Step

Cara migrasi hosting yang benar memastikan website Anda berpindah ke server baru tanpa kehilangan data dan tanpa gangguan signifikan bagi pengunjung. Tutorial ini memandu Anda melalui setiap langkah proses migrasi dari persiapan awal hingga verifikasi final dengan penjelasan yang mudah dipahami.

Disclosure: Beberapa link di artikel ini mengarah ke layanan HostingEkspres atau partner kami. Jika Anda melakukan pembelian melalui link tersebut, kami mungkin menerima komisi tanpa biaya tambahan untuk Anda. Konten dan rekomendasi di artikel ini independen dan didasarkan pada pengujian serta pengalaman tim kami.
📚 Baca juga: Migrasi Hosting | Migrasi Website | Pindah Hosting

Proses migrasi hosting tidak sesulit yang dibayangkan banyak orang. Dengan perencanaan yang tepat dan mengikuti tutorial ini, Anda bisa menyelesaikan migrasi dalam waktu kurang dari satu jam untuk website berukuran kecil hingga menengah.

Persiapan Migrasi Hosting

Persiapan yang matang menentukan 80% keberhasilan migrasi hosting. Jangan skip langkah-langkah penting ini.

persiapan migrasi hosting
Checklist persiapan migrasi hosting

Pilih hosting baru. Pastikan hosting baru memenuhi kebutuhan: storage cukup, bandwidth memadai, PHP version sesuai, dan support responsif.

Catat informasi penting. Dokumentasikan versi PHP, MySQL, konfigurasi .htaccess, cron jobs, DNS record, dan daftar email aktif di hosting lama.

Kurangi TTL DNS. Ubah TTL DNS record menjadi 300 detik beberapa hari sebelum migrasi untuk mempercepat propagasi DNS nantinya.

Buat full backup. Backup semua file website, database, dan konfigurasi. Simpan di lokasi terpisah dari kedua server hosting.

Migrasi WordPress dengan Plugin

Cara termudah migrasi WordPress menggunakan plugin gratis All-in-One WP Migration yang mengemas seluruh website dalam satu file.

Step 1: Install plugin All-in-One WP Migration di WordPress hosting lama. Buka Export dan pilih File. Download file .wpress yang dihasilkan.

Step 2: Install WordPress fresh di hosting baru melalui Softaculous di cPanel. Install plugin All-in-One WP Migration yang sama.

Step 3: Buka Import di plugin dan upload file .wpress. Login ulang menggunakan credentials dari website lama karena data sudah tertimpa.

Step 4: Buka Settings lalu Permalinks dan klik Save Changes untuk regenerate .htaccess.

Migrasi Manual via cPanel

Untuk website non-WordPress atau kontrol lebih, migrasi manual melalui cPanel juga bisa dilakukan.

migrasi hosting manual
Proses migrasi hosting manual

Download file. Gunakan FTP client untuk download seluruh isi public_html dari hosting lama.

Export database. Buka phpMyAdmin di hosting lama, pilih database, klik Export format SQL.

Buat database baru. Di cPanel hosting baru, buat database MySQL baru beserta user dan privilege.

Import database. Buka phpMyAdmin di hosting baru, import file SQL yang sudah didownload.

Upload file. Upload semua file ke public_html di hosting baru via FTP atau File Manager.

Update konfigurasi. Edit wp-config.php dengan informasi database baru: DB_NAME, DB_USER, DB_PASSWORD.

Baca Juga:

Switch DNS dan Verifikasi

Langkah terakhir setelah semua data berhasil dipindahkan dan diverifikasi berfungsi dengan baik di hosting baru.

Test via hosts file. Edit file hosts di komputer untuk preview website di server baru sebelum switch DNS publik.

Update nameserver. Login ke registrar domain dan ubah nameserver ke nameserver hosting baru. Propagasi membutuhkan 1-48 jam.

Verifikasi post-migrasi. Cek semua halaman, form, SSL, email, dan fitur interaktif website setelah propagasi selesai.

Pertahankan hosting lama. Jangan batalkan hosting lama selama 1-2 minggu sebagai backup darurat.

Cara migrasi hosting membutuhkan ketelitian tapi hasilnya sangat worth it. Dengan hosting berkualitas yang baru, website Anda mendapatkan performa dan stabilitas yang lebih baik untuk pertumbuhan ke depan.

Lead Magnet: Checklist Migrasi Hosting Tanpa Downtime

Migrasi yang gagal biasanya bukan karena langkah teknis yang sulit, melainkan karena ada satu detail yang terlewat. Gunakan checklist urut ini agar website tetap online dan tidak ada data yang hilang selama proses pindah hosting.

  • Sebelum migrasi: full backup file dan database sudah dibuat dan disimpan di luar kedua server.
  • Sebelum migrasi: TTL DNS sudah diturunkan ke 300 detik minimal 24 jam sebelumnya.
  • Sebelum migrasi: daftar email, cron job, dan DNS record lama sudah dicatat.
  • Saat migrasi: file dan database sudah terunggah dan wp-config.php menunjuk database baru.
  • Saat migrasi: website diuji lewat file hosts sebelum DNS publik diarahkan.
  • Setelah migrasi: nameserver diubah, SSL aktif, dan halaman utama terbuka normal.
  • Setelah migrasi: form, login, checkout, dan email masuk sudah dites satu per satu.
  • Setelah migrasi: hosting lama dipertahankan minimal satu minggu sebagai cadangan.

Centang semua item sebelum membatalkan hosting lama. Jika ingin proses tanpa repot, tim HostingEkspres menyediakan bantuan migrasi untuk pelanggan baru.

Tanda Anda Perlu Pindah Hosting

Migrasi bukan sekadar tren. Ada sinyal jelas yang menunjukkan hosting lama sudah tidak lagi mendukung pertumbuhan website Anda. Jika beberapa hal berikut sering terjadi, mempertahankan hosting lama justru merugikan.

  • Website sering lambat atau down terutama saat jam ramai, padahal konten belum berat.
  • Support lama merespons atau tidak membantu menyelesaikan masalah teknis.
  • Resource sering penuh sehingga muncul peringatan CPU atau memori terlampaui.
  • Versi PHP dan MySQL usang yang membuat WordPress dan plugin tidak bisa diperbarui.
  • Harga perpanjangan melonjak jauh di atas harga awal tanpa peningkatan layanan.
  • Server berlokasi jauh dari mayoritas pengunjung sehingga loading terasa berat.

Jika Anda menemukan tiga atau lebih tanda di atas, migrasi ke hosting yang lebih baik hampir selalu terbayar dalam bentuk kecepatan dan ketenangan operasional.

Jangan Lupa Migrasi Email

Bagian yang paling sering terlupakan saat pindah hosting adalah email. Banyak pemilik website hanya memindahkan file dan database, lalu kaget karena email bisnis tiba-tiba berhenti berfungsi setelah nameserver diubah. Padahal email yang bergantung pada hosting lama akan ikut terputus begitu DNS mengarah ke server baru.

Sebelum switch DNS, ekspor seluruh email dan kontak dari akun lama. Untuk akun berbasis IMAP, konfigurasikan ulang di server baru, lalu tarik salinan pesan menggunakan aplikasi email desktop sebagai cadangan. Buat kembali seluruh akun email dengan alamat yang sama di hosting baru sehingga pesan tetap diterima setelah propagasi. Jika email sangat kritikal, pertimbangkan memakai layanan email terpisah agar tidak lagi bergantung pada perpindahan hosting di masa depan.

Kesalahan Umum Saat Migrasi Hosting

Sebagian besar masalah migrasi berasal dari beberapa kesalahan yang berulang. Mengenalinya lebih dulu membantu Anda menghindarinya.

  • Membatalkan hosting lama terlalu cepat. Selalu tunggu propagasi selesai dan verifikasi penuh sebelum menghentikan langganan lama.
  • Lupa menurunkan TTL DNS. Akibatnya perpindahan alamat server jadi lambat dan sebagian pengunjung masih diarahkan ke server lama berjam-jam.
  • Salah kredensial database di wp-config.php, penyebab paling umum layar "Error establishing a database connection".
  • Mengabaikan file tersembunyi seperti .htaccess yang sering tidak ikut terunduh lewat FTP.
  • Tidak mengetes di server baru sebelum switch DNS, sehingga error baru ketahuan saat pengunjung sudah dialihkan.

Mengatasi Masalah Setelah Migrasi

Website menampilkan error database

Periksa kembali DB_NAME, DB_USER, dan DB_PASSWORD di wp-config.php. Pastikan user database sudah ditambahkan ke database dengan hak akses penuh di cPanel hosting baru.

Muncul peringatan mixed content

Setelah aktivasi SSL di server baru, jalankan search replace URL dari http:// ke https:// pada database, lalu bersihkan cache. Cek panduan cara install SSL untuk memastikan sertifikat terpasang benar.

Sebagian pengunjung masih melihat website lama

Ini normal selama masa propagasi DNS yang bisa memakan waktu hingga 48 jam. Karena itu hosting lama harus tetap aktif sampai semua pengunjung diarahkan ke server baru.

Biasanya karena path lama atau file yang belum lengkap terunggah. Bandingkan struktur folder public_html lama dan baru, lalu unggah ulang folder media yang kurang.

Migrasi Domain vs Migrasi Hosting: Jangan Tertukar

Dua istilah ini sering dianggap sama, padahal berbeda. Migrasi hosting berarti memindahkan file dan database website ke server baru, sementara domain tetap sama. Migrasi domain berarti memindahkan pengelolaan nama domain ke registrar lain, biasanya lewat proses transfer dengan kode EPP.

Anda bisa pindah hosting tanpa memindahkan domain, cukup mengubah nameserver. Sebaliknya, memindahkan domain tidak otomatis memindahkan website. Memahami perbedaan ini mencegah kebingungan saat website tampak hilang padahal hanya salah arah pengaturan DNS.

Kapan Sebaiknya Minta Bantuan Migrasi

Migrasi manual cocok untuk website kecil dan menengah. Namun jika website Anda punya banyak database, konfigurasi server khusus, aplikasi custom, atau tidak boleh mengalami downtime sama sekali, memakai layanan migrasi profesional lebih aman. Kesalahan pada website yang menghasilkan penjualan bisa jauh lebih mahal daripada biaya bantuan migrasi.

Banyak penyedia, termasuk HostingEkspres, menawarkan bantuan migrasi untuk pelanggan baru. Sebelum meminta bantuan, siapkan akses ke hosting lama, daftar domain, dan catatan konfigurasi. Semakin lengkap informasi yang Anda berikan, semakin cepat dan mulus proses perpindahannya.

Berapa Lama Proses Migrasi Hosting

Durasi migrasi bergantung pada ukuran website dan metode yang dipakai. Untuk blog atau company profile kecil dengan satu database, proses menyalin file dan mengimpor database biasanya selesai dalam 30 hingga 60 menit. Website menengah dengan banyak media dan plugin bisa memakan satu hingga tiga jam. Toko online besar dengan ribuan produk dan data transaksi memerlukan waktu lebih lama serta perencanaan agar tidak ada pesanan yang hilang di tengah proses.

Yang sering membuat migrasi terasa lama bukan penyalinan datanya, melainkan propagasi DNS yang bisa mencapai 48 jam. Karena itu, sebagian besar pekerjaan teknis sebaiknya selesai sebelum DNS diarahkan, sehingga pengunjung tetap dilayani oleh salah satu server tanpa jeda. Menurunkan TTL lebih awal membuat masa peralihan ini jauh lebih singkat dan mulus.

Memilih Waktu Migrasi yang Tepat

Waktu migrasi memengaruhi seberapa besar dampak ke pengunjung. Lakukan migrasi saat traffic paling rendah, misalnya dini hari atau akhir pekan, tergantung pola kunjungan website Anda. Untuk toko online, hindari migrasi saat sedang ada promo atau musim belanja tinggi, karena risiko pesanan gagal akan jauh lebih mahal daripada menunda beberapa hari.

Sebelum hari migrasi, umumkan rencana ke tim internal dan siapkan rencana cadangan jika terjadi kendala. Dengan hosting lama yang tetap aktif, Anda selalu bisa mengarahkan DNS kembali ke server lama seandainya ada masalah tak terduga di server baru. Perencanaan ini membuat migrasi terasa tenang, bukan menegangkan.

Migrasi Website dengan Traffic Tinggi

Website dengan traffic tinggi menuntut pendekatan zero downtime yang lebih hati-hati. Kuncinya adalah menyinkronkan data pada menit-menit terakhir sebelum switch DNS, sehingga tidak ada konten atau pesanan baru yang tertinggal di server lama. Untuk toko online, aktifkan mode pemeliharaan singkat saat sinkronisasi akhir database agar tidak ada transaksi yang masuk ke database lama setelah data disalin.

Jika website Anda kritikal dan tidak boleh mengalami gangguan sama sekali, gunakan layanan migrasi profesional atau minta bantuan tim hosting. Mereka biasanya memakai teknik staging dan verifikasi bertahap agar peralihan hampir tidak terasa oleh pengunjung. Untuk kebutuhan skala besar, mempertimbangkan cloud hosting di server baru juga membantu menjaga stabilitas saat traffic melonjak.

Pertanyaan Umum (FAQ)

Bagaimana cara memilih hosting yang tepat?

Pertimbangkan kebutuhan trafik website, jenis aplikasi (WordPress/Laravel/Node.js), lokasi server (Indonesia untuk audience lokal), kualitas support, dan reputasi provider. Untuk website baru, paket shared hosting sudah cukup.

Apa beda shared hosting, VPS, dan dedicated server?

Shared hosting berbagi server dengan website lain (paling murah, cocok pemula). VPS memberikan resource terisolasi di server virtual (lebih powerful, harga menengah). Dedicated server adalah satu server fisik utuh untuk Anda (paling mahal, untuk aplikasi enterprise).

Berapa uptime hosting yang bagus?

Standar industri saat ini adalah 99.9% uptime (downtime maksimal ~8 jam/tahun). Provider premium menawarkan 99.95-99.99% uptime dengan SLA tertulis dan kompensasi jika tidak tercapai.

Apakah perlu beli domain dan hosting di tempat yang sama?

Tidak wajib, tapi disarankan untuk kemudahan setup. Membeli domain dan hosting di satu provider mempermudah konfigurasi DNS dan biasanya ada diskon bundling.

Apakah hosting bisa dipindah?

Ya. Hampir semua provider memungkinkan migrasi hosting dengan tools cPanel atau bantuan tim support. Banyak provider menawarkan layanan migrasi gratis untuk pelanggan baru.

Butuh Hosting untuk Website Anda?

Dapatkan hosting cepat, aman, dan terpercaya dengan harga terjangkau. Gratis domain, SSL, dan support 24/7.

Jangan Ketinggalan Promo!

Subscribe newsletter kami dan dapatkan diskon hingga 50% untuk pembelian pertama kamu.

Gratis, tanpa spam. Dengan subscribe, kamu setuju menerima email tips dari Hosting Ekspres. Bisa berhenti kapan saja.