Nida Regita F SEO Technical Writer at Niagahoster. An aquarius girl who loves music, watching movies and of course writing.

Cara Memindahkan Hosting WordPress ke Layanan Hosting Baru

4 min read

[FI] Tutorial Cara Migrasi File ke VPS

Menggunakan hosting dengan kualitas buruk bisa menjadi penyebab website WordPress sering bermasalah. Kalau sudah begitu, pindah ke hosting berkualitas adalah solusinya. Tapi, bagaimana cara memindahkan hosting WordPress dengan mudah, ya?

Tenang.. pada tutorial ini, kami akan mengulas secara lengkap cara migrasi hosting WordPress. Yuk, simak panduan lengkapnya!

3 Cara Memindahkan Hosting WordPress ke Hosting Lain

Langkah awal migrasi WordPress ke hosting lain adalah menyiapkan web hosting baru dulu. Kalau sudah, Anda bisa memilih salah satu dari tiga cara memindahkan hosting WordPress ke hosting lain berikut ini:

  1. Cara Migrasi Hosting WordPress Secara Manual
  2. Cara Memindahkan Website ke Hosting Lain Menggunakan Plugin
  3. Cara Pindah dari WordPress.com ke Self Host

Nah, berikut ini penjelasan selengkapnya:

Cara Migrasi Hosting WordPress Secara Manual

Cara memindahkan hosting WordPress secara manual bisa dilakukan dengan membuat koneksi FTP ke server menggunakan Filezilla. Bisa juga melalui menu File Manager di cPanel seperti yang kami lakukan di tutorial kali ini.

Inilah langkah migrasi WordPress ke hosting lain dengan cara manual:

1. Download File WordPress dari Hosting Lama

Pertama-tama, silakan login ke cPanel hosting lama Anda. Kemudian, masuklah ke menu File Manager

Jika Anda menginstal WordPress di domain utama, silakan masuk ke dalam direktori public_html untuk mengakses file WordPress yang perlu Anda download. 

Namun sebelumnya, silakan compress dulu semua file tersebut. Caranya, pilih semua file dengan klik fitur Select All. Kemudian, klik kanan pada file dan pilih Compress.

compress semua file WordPress untuk pindah ke hosting baru

Selanjutnya, pilih Zip Archives sebagai Compression Type-nya. Lalu, scroll ke bawah dan tuliskan nama yang akan digunakan untuk file hasil kompresi. 

Di tutorial ini, kami menggunakan nama “backup”, maka nantinya akan terbentuk file kompresi bernama backup.zip.

pilih zip archive sebagai compression type file WordPress

Kalau sudah, jangan lupa klik tombol Compress Files. Setelah itu, klik kanan pada file .zip yang baru saja terbentuk, lalu pilih Download.

Download file WordPress yang sudah di compress

2. Export Database dari Hosting Lama

Anda juga perlu mengunduh databasenya dengan melakukan export database. Caranya, masuklah ke menu phpMyAdmin di cPanel hosting lama Anda.

Menu PHPMyAdmin di cPanel

Kemudian, pilih database yang ingin di export. Kalau Anda tidak mengetahui nama database yang digunakan WordPress, Anda bisa melihatnya pada file wp-config.php yang ada di direktori public_html.

Selanjutnya, masuklah ke tab Export dan langsung saja klik tombol Go untuk mendownload file database WordPress.

export database dari hosting lama

3. Upload File WordPress ke Hosting Baru

Langkah cara memindahkan website ke hosting lain berikutnya adalah mengunggah file WordPress ke hosting baru.

Upload file website ke hosting yang baru bisa dilakukan dengan dua cara, yaitu:

  • menggunakan FTP Client dengan memindahkannya langsung ke folder public_html di hosting baru 
  • mengunggahnya langsung melalui fitur upload pada folder public_html di menu File Manager

Anda bebas memilih cara yang menurut Anda paling mudah dilakukan, ya.

4. Import Database ke Hosting Baru

Untuk mengimport database WordPress ke hosting baru, Anda perlu membuat database MySQL pada akun hosting baru Anda. Kemudian, masuklah ke menu phpMyAdmin di cPanel.

Pilih database yang baru Anda buat, kemudian masuklah ke tab Import. Lalu, klik tombol Choose File untuk memilih file database WordPress dari hosting lama Anda.

import database ke hosting baru

Kalau sudah, silakan klik tombol Go untuk mulai mengimport database.

Baca Juga: Ingin Punya Website dengan Hosting WordPress Gratis? Ini Caranya!

5. Ubah File Konfigurasi Database 

Meskipun import database WordPress sudah berhasil, Anda masih perlu mengubah file konfigurasinya untuk menghubungkan database dengan website.

Caranya, masuklah ke folder tempat penyimpanan file WordPress. Temukan file wp-config.php dan klik kanan pada file tersebut. Lalu, pilih Edit.

mengedit file wp-config.php

Selanjutnya, silakan ubah nilai pada tiga baris kode berikut ini:

  • DB_NAME – ubah dengan nama database di hosting baru
  • DB_USER – ubah dengan nama user di hosting baru
  • DB_PASSWORD – ubah dengan password database di hosting baru
mengubah konfigurasi database di hosting baru

Kalau sudah, klik tombol Save Changes untuk menyimpan perubahan.

6. Update URL WordPress [Optional]

Langkah ini perlu dilakukan hanya jika Anda melakukan migrasi WordPress ke hosting lain menggunakan domain yang berbeda

Untuk mengupdate URL WordPress, masuklah ke halaman phpMyAdmin, lalu pilih tabel wp_options pada database WordPress Anda. Kemudian, gantilah nilai dari kolom option_value pada option_name siteurl dan home dengan domain yang baru.

update url WordPress di database

Setelah itu, masuklah ke halaman dashboard admin WordPress Anda. Lalu, install dan aktifkan plugin Velvet Blues Update URLs.

menginstall plugin update URL

Selanjutnya, akses plugin pada menu Tools > Update URLs. Masukkan nama domain lama dan domain baru Anda di kolom yang tersedia. Kemudian, beri tanda ceklis pada semua opsi di Step 2 seperti terlihat di gambar berikut:

Update URL menggunakan plugin

Jangan lupa, klik tombol Update URLs NOW untuk mengupdate URL WordPress. 

Nah, sampai sini Anda sudah berhasil menyelesaikan cara memindahkan hosting WordPress secara manual. 

Kalau Anda ingin memindahkan hosting ke Niagahoster, ada cara yang lebih mudah yaitu dengan menggunakan layanan transfer hosting di Niagahoster. 

Dengan layanan ini, pemindahan hosting akan dilakukan sepenuhnya oleh tim Niagahoster. Tak perlu repot dan prosesnya juga cepat, lho!

Cara Memindahkan Website ke Hosting Lain Menggunakan Plugin

Selain dengan cara manual, migrasi WordPress ke hosting lain juga bisa dilakukan menggunakan plugin cloning seperti WP Clone by WP Academy. Plugin ini akan membuat backup website WordPress dan Anda bisa dengan mudah merestore –nya di hosting yang baru.

Sebelum mengikuti cara migrasi hosting WordPress menggunakan plugin, pastikan Anda sudah menginstall WordPress di hosting yang baru, ya.

Kalau sudah, inilah langkah-langkah cara memindahkan hosting WordPress ke hosting baru dengan plugin WP Clone:

1. Install WP Clone di Hosting Lama

Pertama-tama, silakan login ke dashboard admin WordPress di hosting lama Anda. Kemudian, masuklah ke menu Plugins > Add New. Lalu, temukan plugin WP Clone berikut ini: 

plugin wp clone

Selanjutnya, install dan aktifkan plugin tersebut.

2. Membuat Backup di WP Clone

Kalau plugin sudah aktif, Anda bisa melihat menu WP Clone di sidebar menu halaman admin WordPress. Masuklah ke menu tersebut dan klik tombol Create Backup untuk membuat backup WordPress dari hosting yang lama.

Lamanya proses backup bergantung pada besarnya ukuran file website WordPress Anda. Kalau file backup sudah berhasil dibuat, Anda akan melihat informasi berikut:

Salinlah URL file backup tersebut untuk digunakan di langkah selanjutnya untuk merestore WordPress di hosting baru.

3. Restore Backup di Hosting Baru

Sebelum melakukan restore, silakan install dan aktifkan plugin WP Clone di halaman admin WordPress hosting baru Anda. Kemudian, masuklah ke menu WP Clone

Selanjutnya, masukkan link backup yang sebelumnya sudah Anda salin di kolom Restore from URL. Lalu, beri tanda ceklis pada bagian I AGREE. Kalau sudah, klik tombol Restore from URL untuk memindahkan WordPress ke hosting yang baru.

Tunggulah hingga proses restore selesai dan Anda akan mendapat pesan sukses seperti ini:

pesan restore berhasil

Sekarang, Anda sudah berhasil memindahkan website WordPress dari hosting lama ke hosting baru dengan menggunakan plugin WP Clone.

Baca Juga: Cara Install WordPress Manual di Hosting

Cara Pindah dari WordPress.com ke Self Host

Bagi Anda yang sudah memiliki website di WordPress.com, Anda bisa memindahkan WordPress ke hosting sendiri (self host). Dengan menggunakan self host, Anda akan memiliki kontrol penuh terhadap WordPress. 

Cara pindah hosting dari WordPress.com ke self host pun cukup mudah, Anda hanya perlu mengexport data website dari WordPress.com dan mengimportnya di hosting yang baru.

Baca Juga : Jenis Layanan Hosting Terbaik Untuk Kebutuhan Anda

Apa yang Harus Dilakukan Setelah Memindahkan WordPress?

Catatan: Langkah ini hanya perlu dilakukan jika Anda masih ingin menggunakan domain lama di hosting baru Anda.

Setelah berhasil memindahkan hosting WordPress, langkah selanjutnya adalah mengubah nameserver pada domain sesuai dengan nameserver hosting baru Anda.

Jika hosting Anda berada di WordPress.com, Anda perlu mengarahkan nameservernya ke hosting baru. Proses perpindahan ini disebut propagasi DNS dan biasanya memerlukan waktu hingga 2×24 jam.

Bagi Anda yang tidak mau ribet, kami menyediakan layanan transfer domain ke Niagahoster. Jadi, Anda hanya perlu menunggu hingga domain terhubung dengan hosting baru dan siap digunakan. Untuk konfigurasi nameserver, biar kami yang mengurusnya 🙂

Kesimpulan

Demikianlah cara memindahkan hosting WordPress ke hosting yang baru. Anda bisa memilih cara yang menurut Anda paling mudah dilakukan, ya.

Kalau Anda ingin cara yang lebih praktis, Anda bisa menggunakan layanan transfer hosting dari Niagahoster. Dengan layanan gratis ini, proses migrasi hosting akan dilakukan oleh tim Niagahoster. Jadi, Anda hanya tinggal menunggu sampai website bisa digunakan di hosting yang baru.

Jika ada pertanyaan atau masukan mengenai artikel ini, jangan ragu untuk menuliskannya pada kolom komentar. Ingin mendapatkan informasi artikel kami langsung dari email Anda, klik tombol Subscribe pada form yang disediakan.

Beli Hosting Lebih Hemat hingga 75%

Sebagai informasi tambahan, Niagahoster saat ini memiliki program bagi-bagi vps gratis serta hosting dan domain gratis yang bisa diikuti oleh siapapun. Daftar dan uji keberuntungan Anda di program ini!

Nida Regita F SEO Technical Writer at Niagahoster. An aquarius girl who loves music, watching movies and of course writing.

34 Replies to “Cara Memindahkan Hosting WordPress ke Layanan Hosting Baru”

  1. Mas bagaimana caranya pindah dari sherd hosting ke vps website nya wordpress? Tolong di buatka artikel nya.. terimakasih

    1. Untuk memindahkan website WordPress dari shared hosting ke VPS pada dasarnya sama seperti pada tutorial ini, hanya ada sedikit perbedaan penerapannya. Secara garis besar, untuk langkahnya Anda hanya perlu memindahkan wp-content dan backup database website WordPress yang ada di hosting. Kemudian lakukan instalasi wordpress di VPS dan silakan upload wp-content dan juga import databasenya. Untuk artikelnya akan kami masukkan list artikel kami selanjutnya. 🙂

  2. Apakah bisa saya memindahkan website wordpress saya dari hosting lama ke hosting baru hanya menggunakan file wp-Content, Database SQL dan wp-config.php ?

    1. Bisa, jangan lupa lakukan instalasi WordPress terlebih dahulu di hosting baru anda. 🙂

      1. jadi sebelum lakukan langkah pilihan 1 pindah cara manual, adalah install WP di Hosting baru ? setelah terinstall data direplace dengan data WP dari hosting lama ? karena saya ikuti langkah diatas tidak ada perintah install wp di hosting yg baru

  3. Halo mas,
    dulu saya punya blog wordpress, kemudian saya ubah dari domain gratisan ke berbayar supaya jadi alamat website pribadi. saya beli domain&hosting nya langsung di wordpress. apakah saya pindah ke hosting baru tanpa merubah nama domain yg saya beli di wordpress? karena saya check di settingan domain, saya nggak nemu EPP code.

    Terima kasih

    1. Halo juga,

      Ada dua pilihan untuk domainnya:
      1. Ditransfer, untuk melakukan transfer domain syaratnya setelah melewati 60 hari ketika domain tersebut didaftarkan, mengenai bantuan transfer anda dapat menghubungi pihak wordpress.com nya untuk dibantu. Atau anda dapat mengikuti tutorial berikut: https://en.support.wordpress.com/transfer-domain-registration/
      2. Mengarahkan nameserver ke nameserver hosting baru (tanpa memindahkan domain), untuk caranya silakan ikuti tutorial berikut: https://en.support.wordpress.com/change-name-servers/

      semoga membantu, 🙂

  4. Hallo mas,, bertanya ne…
    saya mau pindahkan data wordpress ke hosting baru(dari yg lama sudah di backup, wp-content, wp-config, database.sql) terus jika saya install wordpress secara manual dengan uploads file wordpress.zip-nya dari File manager, lalu sebelum saya buka linknya dan saya edit terlebih dahulu wp-config serta saya sudah import databasenya..
    apakah data2 post dan poto saya kembali lagi seperti biasanya, dan penggunanya apakah sama kembali lagi…

    Thankss ….

    1. Halo juga,

      Bisa dan normal seperti sebelumnya, karena data website ada di wp-content dan database.sql. Jangan lupa untuk menunggu proses pointing domain ke hosting baru, setelah Anda mengupdate nameserver domain ke nameserver hosting baru.

      Semoga berhasil, 🙂

  5. halo, saya sudah mengikuti langkah2 diatas (cara manual), tapi kok setelah dihubungkan databasenya di wp config, website masih tidak mau tampil, ketika mengetik nama web di browser malah muncul kotak download. (index.php nya yang di download) itu kenapa ya?

    1. Silakan dicoba me-rename file .htaccess, misalnya jadi htaccess.txt, kemudian coba akses kembali website Anda melalui private browser atau mode incognito.

  6. Saya pake wp clone kok themes beserta plugin2nya ga ngikut ya mas. Jadinya tampilan web lama saya di hosting dan domain baru berantakan. Trims responsnya mas

    1. Jika domain Anda berbeda dengan website yang Anda pindahkan, silakan edit url di database Anda. Caranya: login cPanel > pilih menu phpMyAdmin > klik nama database Anda > klik tabel wp_options, pada baris siteurl dan home silakan ubah url sesuai dengan alamat website Anda yang baru.

  7. Mas saya sudah coba semuanya, awalnya lancar namun beberapa menit kemudian website tidak bisa di akses malah muncil tulisan

    This page isn’t working

    www.websitesaya.com is currently unable to handle this request.
    HTTP ERROR 500

    1. Untuk mengatasi error 500, silakan coba cara berikut ini: https://www.niagahoster.co.id/blog/500-internal-server-error-wordpress/

  8. Langkah2 sudah saya lakukan dengan benar, termasuk merubah nameserver. Namun ketika saya buka web saya, domain tersebut tetap masuk kehosting lama (menampilakan index off karena semua file sudah saya hapus dri hosting lama). Letak kesalahannya dimana ya?

    1. Jika sudah mengarahkan domain ke nameserver hosting baru, Anda hanya perlu menunggu proses pointing, biasanya memerlukan waktu 1×24 jam.

  9. pilihan 1 dan pilihan 2 sudah saya lakukan tahap demi tahap, namun gagal
    mungkin ada cara lain mas… saat pake wordpres versi 4.9.2.
    mngkin cara2 tsb sdh gag bisa lagi… plugin wpclone juga mungkin gag mampu untuk WP versi 4.9.2..
    terima kasih 3 hari 3 malam saya ngerjain dua domain sy..

  10. Mohon maaf sebelumnya…
    Ketika migrasi ke hosting baru dengan plugin, apakah saya tidak perlu edit sesuatu di cpanel baru ataupun cpanel lama ?….
    ..
    Apakah cukup merubah name server domain ke hosting baru ?
    Terimakasih jawabannya…

    1. Seharusnya tidak ada masalah selama pengaturan server hostingnya sama

  11. menurut saya isi web ini mantab banget mas.. membantu sekali dalam saya melakukan pindah hosting. jelas tutorialnya. walaupun ada sedikit perbedaan. tp over all thanks…

  12. Agak bingung caranya, saya rencana mau pindah hosting niagahoster…
    mudah2an Admin nya bisa bantu proses pemindahan domain saya..udah tanya2 di live chat sih

  13. Terima kasih tutorialnya.

    Detail banget. Saya ikutin pelan-pelan sau persatu dengan persaaan deg-degan 🙂 takut gagal. Meski ada jeda setelah hapus domain dari server awal. Akhirnya selesai juga. Dari siang sampe malam utak-atik (diselingin tidur siang sih.

    Terima kasih sekali lagi.
    Good sharing NiagaHost

Leave a Reply

Your email address will not be published. Required fields are marked *