Jika kamu ingin memulai sebuah website dengan WordPress, maka kamu perlu menyiapkan hosting dan domain terlebih dahulu. Namun, sebelum itu kamu bisa mencoba menginstall WordPress di localhost untuk melakukan pengembangan website.
Setelah website kamu siap untuk online, maka kamu harus memindahkan data dari localhost ke hosting. Nah, inilah yang akan dibahas dalam artikel ini, cara menghubungkan WordPress localhost dan hosting.
Langkah Pertama: Backup Data
Sebelum melakukan pengiriman data dari localhost ke hosting, kamu perlu melakukan backup data terlebih dahulu. Hal ini sangat penting untuk melindungi data kamu jika terjadi kesalahan selama proses transfer data.
Untuk melakukan backup data pada localhost, kamu bisa menggunakan plugin WordPress seperti UpdraftPlus atau BackupBuddy. Kedua plugin ini memiliki fitur backup dan restore data yang mudah digunakan.
Setelah backup selesai dilakukan, kamu bisa mendownload file backup dan menyimpannya di komputer kamu atau di cloud storage seperti Google Drive atau Dropbox.
Langkah Kedua: Upload File Backup ke Hosting
Setelah backup data selesai dilakukan, kamu bisa mengupload file backup ke hosting kamu. Untuk melakukan upload file backup, kamu bisa menggunakan FTP client seperti Filezilla atau melalui file manager di cPanel hosting kamu.
Pilih folder root domain kamu di hosting, kemudian upload file backup ke folder tersebut. Setelah itu, kamu bisa mengekstrak file backup dengan menggunakan fitur extract di cPanel hosting kamu.
Setelah proses extract selesai dilakukan, kamu akan mendapatkan folder dengan nama yang sama dengan file backup kamu. Nah, folder inilah yang akan menjadi folder website kamu di hosting.
Langkah Ketiga: Import Database
Setelah file backup berhasil diupload ke hosting, langkah selanjutnya adalah mengimport database dari localhost ke hosting kamu. Untuk melakukan ini, kamu perlu membuat database baru di cPanel hosting terlebih dahulu.
Jika kamu menggunakan cPanel hosting, kamu bisa membuat database dengan cara masuk ke cPanel hosting, lalu pilih menu MySQL Database. Setelah itu, kamu bisa membuat database baru dengan mengisi nama database, username, dan password.
Setelah database berhasil dibuat, kamu bisa melakukan import database dengan menggunakan fitur phpMyAdmin di cPanel hosting kamu. Pilih database yang telah kamu buat, kemudian klik tombol Import dan pilih file database yang ingin diimport dari localhost.
Langkah Keempat: Konfigurasi WordPress
Setelah file backup dan database berhasil diupload ke hosting kamu, langkah selanjutnya adalah mengkonfigurasi WordPress. Untuk melakukan ini, kamu perlu mengubah file wp-config.php di folder website kamu di hosting.
Buka file wp-config.php menggunakan text editor, kemudian ubah informasi database seperti nama database, username, dan password sesuai dengan informasi database yang telah kamu buat di cPanel hosting.
Selain itu, kamu juga perlu mengubah informasi URL dari localhost ke URL domain kamu di hosting. Ubah informasi URL pada baris kode yang berisi define(‘WP_HOME’, ‘http://localhost/website’); dan define(‘WP_SITEURL’, ‘http://localhost/website’);
Langkah Kelima: Test Website
Setelah semua langkah di atas selesai dilakukan, kamu bisa mencoba mengunjungi website kamu di browser. Jika website kamu berhasil diakses, maka proses transfer data dari localhost ke hosting telah berhasil dilakukan.
Namun, jika website kamu mengalami error atau tampilan yang tidak sesuai, maka kamu perlu melakukan troubleshooting untuk menyelesaikan masalah tersebut.
Itulah cara menghubungkan WordPress localhost dan hosting. Proses transfer data dari localhost ke hosting memang membutuhkan sedikit usaha, namun jika dilakukan dengan benar maka kamu bisa memiliki website yang berjalan dengan lancar di hosting.
Kesimpulan
Dari artikel di atas, kita telah membahas cara menghubungkan WordPress localhost dan hosting dengan langkah-langkah berikut:
1. Backup Data
2. Upload File Backup ke Hosting
3. Import Database
4. Konfigurasi WordPress
5. Test Website
Jika kamu mengikuti langkah-langkah di atas dengan benar, maka kamu bisa memiliki website WordPress yang berjalan dengan lancar di hosting. Selamat mencoba!