Cara Migrasi WordPress dari Satu Hosting ke Hosting Lain

WordPress adalah salah satu platform website yang paling populer di dunia. Banyak orang yang menggunakan WordPress untuk membuat blog, toko online, portal berita, dan berbagai jenis website lainnya. Namun, ada kalanya Anda ingin memindahkan website WordPress Anda dari satu hosting ke hosting lain, misalnya karena ingin mendapatkan layanan hosting yang lebih cepat, andal, atau murah.

Migrasi WordPress dari satu hosting ke hosting lain bukanlah hal yang sulit, asalkan Anda tahu langkah-langkah yang harus dilakukan. Dalam artikel ini, kami akan menjelaskan cara migrasi WordPress ke hosting baru secara manual dan dengan menggunakan plugin. Kami juga akan memberikan beberapa tips dan trik untuk memastikan proses migrasi berjalan lancar dan tanpa masalah.

Cara Migrasi WordPress ke Hosting Baru Secara Manual

Cara migrasi WordPress ke hosting baru secara manual adalah dengan melakukan backup data dan file website Anda di hosting lama, kemudian menguploadnya ke hosting baru. Anda juga perlu mengubah konfigurasi database dan URL website Anda agar sesuai dengan hosting baru. Berikut ini adalah langkah-langkahnya secara detail:

1. Backup data dan unduh file WordPress

Langkah pertama yang harus Anda lakukan adalah backup data dan unduh file WordPress Anda di hosting lama. Anda bisa melakukan ini dengan menggunakan File Manager di cPanel hosting lama Anda. Berikut caranya:

  • Login ke cPanel hosting lama Anda dan buka menu File Manager.
  • Cari folder tempat Anda menginstall WordPress. Biasanya, folder ini bernama public_html jika Anda menginstall WordPress di domain utama.
  • Pilih semua file dan folder di dalam folder WordPress Anda dengan cara klik Select All di toolbar bagian atas.
  • Klik kanan pada file atau folder yang dipilih dan pilih Compress. Pilih Zip Archive sebagai tipe kompresi dan beri nama file zip sesuai keinginan Anda, misalnya backup.zip. Klik Compress Files untuk memulai proses kompresi.
  • Setelah file zip terbentuk, klik kanan pada file tersebut dan pilih Download. Simpan file zip tersebut di komputer Anda sebagai backup.

2. Backup dan unduh database WordPress

Langkah kedua yang harus Anda lakukan adalah backup dan unduh database WordPress Anda di hosting lama. Anda bisa melakukan ini dengan menggunakan phpMyAdmin di cPanel hosting lama Anda. Berikut caranya:

  • Kembali ke cPanel hosting lama Anda dan buka menu phpMyAdmin.
  • Pilih database website Anda di sisi kiri. Jika Anda tidak yakin database mana yang digunakan oleh website Anda, Anda bisa mengeceknya di file wp-config.php di folder WordPress Anda. Carilah baris yang berisi kode seperti ini:
define( 'DB_NAME', 'nama_database' );
  • Nama database Anda adalah nilai yang ada di dalam tanda kutip, dalam contoh ini adalah nama_database.
  • Setelah memilih database Anda, klik tab Export di bagian atas.
  • Pilih Quick sebagai metode ekspor dan SQL sebagai format file. Klik Go untuk memulai proses ekspor.
  • Simpan file SQL yang dihasilkan di komputer Anda sebagai backup.

3. Upload database ke hosting baru

Langkah ketiga yang harus Anda lakukan adalah upload database WordPress Anda ke hosting baru. Anda bisa melakukan ini dengan menggunakan phpMyAdmin di cPanel hosting baru Anda. Berikut caranya:

  • Login ke cPanel hosting baru Anda dan buka menu phpMyAdmin.
  • Buat database baru dengan cara klik New di sisi kiri. Beri nama database sesuai keinginan Anda, misalnya wordpress_baru. Klik Create untuk membuat database.
  • Pilih database yang baru dibuat dan klik tab Import di bagian atas.
  • Klik Choose File dan pilih file SQL yang sudah Anda unduh sebelumnya dari hosting lama. Pastikan opsi Format adalah SQL dan klik Go untuk memulai proses impor.
  • Tunggu hingga proses impor selesai dan database WordPress Anda berhasil diupload ke hosting baru.

4. Upload file website ke hosting baru

Langkah keempat yang harus Anda lakukan adalah upload file website WordPress Anda ke hosting baru. Anda bisa melakukan ini dengan menggunakan File Manager di cPanel hosting baru Anda. Berikut caranya:

  • Kembali ke cPanel hosting baru Anda dan buka menu File Manager.
  • Cari folder tempat Anda ingin menginstall WordPress. Biasanya, folder ini bernama public_html jika Anda ingin menginstall WordPress di domain utama.
  • Klik Upload di toolbar bagian atas dan pilih file zip yang sudah Anda unduh sebelumnya dari hosting lama. Tunggu hingga proses upload selesai.
  • Klik kanan pada file zip yang sudah diupload dan pilih Extract. Pilih folder tujuan ekstraksi, misalnya public_html. Klik Extract File(s) untuk memulai proses ekstraksi.
  • Setelah file zip diekstrak, Anda bisa menghapus file zip tersebut dengan cara klik kanan dan pilih Delete.

5. Konfigurasi ulang database WordPress

Langkah kelima yang harus Anda lakukan adalah konfigurasi ulang database WordPress Anda agar sesuai dengan hosting baru. Anda bisa melakukan ini dengan mengedit file wp-config.php di folder WordPress Anda. Berikut caranya:

  • Buka File Manager di cPanel hosting baru Anda dan cari file wp-config.php di folder WordPress Anda.
  • Klik kanan pada file tersebut dan pilih Edit. Klik Edit lagi di popup yang muncul.
  • Cari baris yang berisi kode seperti ini:
define( 'DB_NAME', 'nama_database' );
define( 'DB_USER', 'nama_pengguna' );
define( 'DB_PASSWORD', 'kata_sandi' );
define( 'DB_HOST', 'localhost' );
  • Ganti nilai yang ada di dalam tanda kutip dengan informasi database baru Anda, yaitu:
    • nama_database adalah nama database yang sudah Anda buat di langkah 3, misalnya wordpress_baru.
    • nama_pengguna adalah nama pengguna database yang bisa Anda buat di cPanel hosting baru Anda dengan menu MySQL Databases. Beri nama pengguna sesuai keinginan Anda, misalnya user_baru, dan beri hak akses penuh ke database yang sudah Anda buat.
    • kata_sandi adalah kata sandi pengguna database yang sudah Anda buat di langkah sebelumnya.
    • localhost adalah nama host database yang biasanya tidak perlu diubah, kecuali jika hosting baru Anda memberikan informasi lain.
  • Setelah mengganti nilai-nilai tersebut, klik Save Changes di pojok kanan atas untuk menyimpan perubahan.

6. Perbarui URL WordPress

Langkah keenam dan terakhir yang harus Anda lakukan adalah memperbarui URL WordPress Anda agar sesuai dengan hosting baru. Anda perlu melakukan ini jika Anda mengganti nama domain atau subdomain website Anda saat migrasi. Anda bisa melakukan ini dengan dua cara, yaitu dengan menggunakan phpMyAdmin atau dengan menggunakan file functions.php di folder WordPress Anda. Berikut caranya:

Cara 1: Menggunakan phpMyAdmin

  • Buka phpMyAdmin di cPanel hosting baru Anda dan pilih database WordPress Anda.
  • Cari tabel yang bernama wp_options dan klik pada nama tabel tersebut.
  • Cari baris yang memiliki option_name bernilai siteurl dan klik Edit.
  • Ganti nilai option_value dengan URL website baru Anda, misalnya https://websitebaru.com. Klik Go untuk menyimpan perubahan.
  • Ulangi langkah sebelumnya untuk baris yang memiliki option_name bernilai home.

Cara 2: Menggunakan file functions.php

  • Buka File Manager di cPanel hosting baru Anda dan cari file functions.php di folder wp-content/themes/nama_tema di folder WordPress Anda. Ganti nama_tema dengan nama tema yang Anda gunakan, misalnya twentytwentyone.
  • Klik kanan pada file tersebut dan pilih Edit. Klik Edit lagi di popup yang muncul.
  • Tambahkan kode berikut di bagian bawah file:
update_option( 'siteurl', 'https://websitebaru.com' );
update_option( 'home', 'https://websitebaru.com' );
  • Ganti https://websitebaru.com dengan URL website baru Anda. Klik Save Changes untuk menyimpan perubahan.

Cara Migrasi WordPress ke Hosting Baru dengan Menggunakan Plugin

Cara migrasi WordPress ke hosting baru dengan menggunakan plugin adalah dengan memanfaatkan plugin yang bisa membantu Anda melakukan backup dan restore website WordPress Anda secara otomatis. Salah satu plugin yang populer dan mudah digunakan adalah All-in-One WP Migration. Plugin ini bisa Anda install di website WordPress Anda di hosting lama dan hosting baru. Berikut ini adalah langkah-langkahnya secara detail:

1. Install dan aktifkan plugin All-in-One WP Migration

Langkah pertama yang harus Anda lakukan adalah install dan aktifkan plugin All-in-One WP Migration di website WordPress Anda di hosting lama. Anda bisa melakukan ini dengan cara berikut:

  • Login ke dashboard WordPress Anda di hosting lama dan buka menu Plugins > Add New.
  • Cari plugin All-in-One WP Migration dengan menggunakan kotak pencarian di bagian kanan atas.
  • Klik Install Now pada plugin tersebut dan tunggu hingga proses instalasi selesai.
  • Klik Activate untuk mengaktifkan plugin tersebut.

2. Backup website WordPress Anda

Langkah kedua yang harus Anda lakukan adalah backup website WordPress Anda dengan menggunakan plugin All-in-One WP Migration. Anda bisa melakukan ini dengan cara berikut:

  • Buka menu All-in-One WP Migration > Export di dashboard WordPress Anda.
  • Pilih Export To dan pilih salah satu opsi yang tersedia, misalnya File. Anda juga bisa memilih opsi lain seperti DropboxGoogle Drive, atau OneDrive jika Anda memiliki akun di layanan tersebut.
  • Tunggu hingga proses backup selesai dan klik Download untuk mengunduh file backup yang berformat .wpress. Simpan file tersebut di komputer Anda sebagai backup.

3. Install dan aktifkan plugin All-in-One WP Migration di hosting baru

Langkah ketiga yang harus Anda lakukan adalah install dan aktifkan plugin All-in-One WP Migration di website WordPress Anda di hosting baru. Anda bisa melakukan ini dengan cara yang sama seperti langkah pertama, yaitu:

  • Login ke dashboard WordPress Anda di hosting baru dan buka menu Plugins > Add New.
  • Cari plugin All-in-One WP Migration dengan menggunakan kotak pencarian di bagian kanan atas.
  • Klik Install Now pada plugin tersebut dan tunggu hingga proses instalasi selesai.
  • Klik Activate untuk mengaktifkan plugin tersebut.

4. Restore website WordPress Anda

Langkah keempat dan terakhir yang harus Anda lakukan adalah restore website WordPress Anda dengan menggunakan plugin All-in-One WP Migration. Anda bisa melakukan ini dengan cara berikut:

  • Buka menu All-in-One WP Migration > Import di dashboard WordPress Anda.
  • Klik Import From dan pilih opsi yang sesuai dengan cara Anda menyimpan file backup sebelumnya, misalnya File. Anda juga bisa memilih opsi lain seperti DropboxGoogle Drive, atau OneDrive jika Anda menyimpan file backup di layanan tersebut.
  • Pilih file backup yang berformat .wpress yang sudah Anda unduh sebelumnya dari hosting lama. Tunggu hingga proses restore selesai.
  • Klik Proceed pada popup yang muncul untuk mengkonfirmasi bahwa Anda ingin mengganti data website Anda dengan data dari file backup. Plugin ini akan mengubah URL, database, dan file website Anda secara otomatis.
  • Setelah proses restore selesai, Anda akan diminta untuk login ulang ke dashboard WordPress Anda. Gunakan username dan password yang sama seperti di hosting lama.

Tips dan Trik untuk Migrasi WordPress ke Hosting Baru

Berikut ini adalah beberapa tips dan trik yang bisa Anda lakukan untuk memastikan proses migrasi WordPress ke hosting baru berjalan lancar dan tanpa masalah:

  • Sebelum melakukan migrasi, pastikan Anda sudah memiliki akun hosting baru dan domain baru (jika ada). Anda juga perlu mengubah nameserver domain Anda agar mengarah ke hosting baru. Anda bisa melakukan ini dengan menghubungi penyedia domain Anda atau dengan menggunakan cPanel hosting baru Anda.
  • Setelah melakukan migrasi, pastikan Anda sudah menghapus file dan database WordPress Anda di hosting lama. Anda juga bisa membatalkan layanan hosting lama Anda jika Anda tidak membutuhkannya lagi.
  • Jika Anda mengalami masalah saat melakukan migrasi, seperti website tidak bisa diakses, tampilan website berantakan, atau error database, Anda bisa mencoba beberapa solusi berikut:
    • Periksa koneksi internet Anda dan pastikan Anda sudah mengubah nameserver domain Anda dengan benar.
    • Bersihkan cache browser Anda dan coba akses website Anda lagi.
    • Periksa file .htaccess di folder WordPress Anda dan pastikan tidak ada kode yang salah atau tidak sesuai.
    • Periksa file wp-config.php di folder WordPress Anda dan pastikan informasi database dan URL website Anda sudah benar.
    • Periksa database WordPress Anda dengan menggunakan phpMyAdmin dan pastikan tidak ada data yang rusak atau hilang.
    • Jika Anda menggunakan plugin All-in-One WP Migration, pastikan versi plugin yang Anda gunakan di hosting lama dan hosting baru sama. Jika tidak, Anda bisa mengupdate atau mendownload versi plugin yang sama dari situs resmi plugin tersebut.

Kesimpulan

Demikianlah cara migrasi WordPress dari satu hosting ke hosting lain yang bisa Anda lakukan secara manual atau dengan menggunakan plugin. Kami harap artikel ini bisa membantu Anda memindahkan website WordPress Anda ke hosting baru dengan mudah dan cepat. Jika Anda memiliki pertanyaan atau saran, silakan tinggalkan komentar di bawah ini. Terima kasih telah membaca artikel ini. Selamat mencoba! 😊

Leave a Reply