Panduan Langkah demi Langkah untuk Memigrasikan Situs WordPress Anda ke Host Baru
Apakah Anda siap untuk memigrasikan situs WordPress Anda dan pindah ke host atau server baru? Memindahkan situs web Anda ke host baru bisa menjadi pengalaman yang menakutkan dan menegangkan, namun hal ini tidak perlu terjadi. Meskipun ada langkah-langkah penting untuk memigrasikan situs WordPress Anda, jika Anda mengikuti panduan kami, Anda bisa berhasil.
Banyak orang dihadapkan pada kebutuhan untuk pindah ke host baru karena masalah dengan penyedia mereka saat ini dan sudah merasa muak. Namun sering kali, migrasi ke host yang lebih andal tertunda berkali-kali karena takut membuat kesalahan dan merusak situs Anda.
Untuk mengatasi masalah ini, orang mungkin akan membayar biaya yang besar kepada seorang profesional untuk memindahkan situsnya untuk mereka. Atau cari host baru yang menawarkan layanan migrasi sebagai bagian dari paket hosting baru. Lalu ada orang yang membaca artikel ini yang mengambil pilihan ketiga untuk mencobanya sendiri.
Jika Anda meluangkan sedikit waktu untuk menyiapkan situs web Anda sendiri, migrasi tidak perlu dikhawatirkan. Ini bisa menjadi proyek yang sangat mudah jika dilakukan dengan benar dan dapat dengan mudah dibatalkan jika terjadi masalah.
Mari kita jalankan langkah-langkah yang diperlukan untuk memindahkan situs WordPress Anda ke host baru, namun sebelum kami mulai menunjukkan kepada Anda bagaimana Anda dapat memigrasikan situs Anda, harap diingat bahwa banyak perusahaan hosting WordPress terbaik yang benar-benar akan memindahkan situs Anda untuk Anda, jadi jika Anda baru saja membeli paket hosting baru dan ingin memindahkan situs Anda, tanyakan terlebih dahulu kepada penyedia hosting baru Anda untuk melihat apakah mereka menawarkan migrasi gratis.
Daftar isi
Gulir ke bawah dengan cepat ke bagian mana pun atau Anda bahkan dapat menandai salah satu tautan di bawah ini untuk memudahkan Anda kembali lagi jika Anda harus istirahat selama proses berlangsung:
- Cadangkan file situs web Anda
- Ekspor Basis Data WordPress
- Buat Database WordPress di Server Host Baru Anda
- Edit File wp-config.php
- Impor Basis Data Anda
- Unggah File WordPress ke Host Baru Anda
- Mendefinisikan Domain Baru & Cari/Ganti Domain Lama
- Sentuhan Terakhir
Langkah 1: Cadangkan File Situs Web Anda
Langkah pertama sebelum migrasi adalah mencadangkan setiap aspek situs Anda. Ini harus menjadi bagian dari keamanan WordPress Anda secara umum, dan merupakan praktik yang baik sebelum perubahan besar apa pun. Namun ini juga merupakan persyaratan untuk memigrasikan instalasi WordPress Anda karena ada begitu banyak data yang dipindahkan.
Jadi bagaimana Anda mencadangkan situs Anda? Ada banyak plugin yang dapat Anda gunakan untuk membuat cadangan WordPress untuk Anda. Dengan plugin cadangan, Anda biasanya menginstal dan kemudian menggunakan pengaturan bawaan untuk mengelola file mana yang dicadangkan, seberapa sering dan di mana cadangan Anda disimpan.
Jika Anda ingin menggunakan plugin, salah satu opsi terbaik adalah WPvivid. Plugin ini menawarkan banyak opsi pencadangan yang kuat untuk penjadwalan, titik pemulihan, membatasi file, memfilter file besar, pemisahan cadangan, tema dan plugin pencadangan, kompatibilitas penyimpanan jarak jauh, dukungan multisitus, dan banyak lagi.
Alternatifnya, Anda dapat mengambil pendekatan yang lebih manual. Singkatnya, pencadangan manual memerlukan alat transfer file (FTP) untuk mengakses file situs web Anda. Dua program FTP yang populer adalah FileZilla (PC) dan Transmit (Mac). Setelah menginstal, Anda harus menggunakan kredensial SFTP (dari akun host web Anda) untuk terhubung ke server situs web Anda. Setelah Anda terhubung, pilih dan unduh semua file di bawah direktori situs web Anda. Ini termasuk file .htaccess yang disetel untuk disembunyikan. Konsultasikan file bantuan program FTP Anda untuk menampilkan file tersembunyi jika Anda tidak dapat melihat file ini.
Tergantung pada jumlah unggahan media yang Anda miliki di situs Anda, ini mungkin memerlukan waktu. Saat pengunduhan ini sedang berlangsung, kita dapat memulai langkah kedua dan membuat salinan database Anda.
Langkah 2: Ekspor Database WordPress
Mengekspor database Anda adalah proses sederhana yang hanya memerlukan beberapa langkah untuk menyelesaikannya. Login ke akun cPanel server web Anda dan buka aplikasi phpMyAdmin. Pilih database yang berisi instalasi WordPress Anda dari daftar di sidebar kiri dan setelah dipilih, klik tab Ekspor pada menu navigasi.
Pengaturan default ekspor cepat dan format SQL untuk ekspor sudah mencukupi kebutuhan kita. Klik tombol Buka dan proses ekspor basis data akan dimulai dan file akan diunduh ke komputer lokal Anda.
Setelah ekspor database dan transfer FTP file Anda selesai, Anda siap untuk melanjutkan ke tahap berikutnya.
Langkah 3: Buat Database WordPress di Server Host Baru Anda
Sebelum kita dapat memulai migrasi ke web host baru, kita perlu membuat lingkungan untuk instalasi WordPress. Untuk melakukan ini, Anda harus membuat database tempat Anda dapat mengimpor data SQL Anda.
Masuk ke host web baru Anda dengan kredensial pengguna yang mereka berikan kepada Anda dan sambungkan ke perangkat lunak cPanel. Untuk panduan kami, kami akan menggunakan aplikasi Database MySQL. Jika host web Anda tidak menjalankan aplikasi tersebut maka Anda harus menghubungi tim dukungan mereka untuk mengetahui metode mereka dalam membuat database baru.
Langkah-langkah membuat database cukup sederhana:
- Buka MySQL Database dan buat database baru dengan nama yang sesuai untuk situs web Anda.
- Buat pengguna MySQL baru (dengan kata sandi yang aman).
- Tambahkan akun pengguna ini ke database baru dan berikan semua Hak Istimewa.
Tuliskan nama database, nama pengguna MySQL baru dan kata sandinya. Anda akan membutuhkannya segera.
Langkah 4: Edit File wp-config.php
Telusuri ke folder di komputer lokal tempat Anda mengunduh file situs web. Di dalam folder tersebut terdapat file bernama wp-config.php yang mengontrol akses antara WordPress dan database Anda.
Buat salinan file ini dan simpan di folder lain di komputer lokal Anda. Hal ini diperlukan untuk memulihkan perubahan yang akan kita lakukan jika nanti terjadi kesalahan.
Buka versi asli file dengan editor teks favorit Anda dan buat tiga perubahan berikut:
1. Ubah Nama Basis Data
Temukan baris berikut:
define('DB_NAME', 'db_name');Bagian db_name pada baris ini saat ini akan disetel ke nama database MySQL dari host web lama Anda. Ini harus diubah menjadi nama database baru yang baru saja Anda buat.
2. Ubah Nama Pengguna Basis Data
Di bawah ini Anda akan menemukan baris:
define('DB_USER', 'db_user');Pada baris ini Anda perlu mengubah bagian db_user dari nama pengguna host lama Anda agar sesuai dengan nama pengguna baru yang baru saja Anda buat.
3. Ubah Password Pengguna Basis Data
Terakhir, edit baris ketiga:
define('DB_PASSWORD', 'db_pass');Seperti yang lainnya, bagian db_pass pada baris ini harus diubah menjadi kata sandi aman baru yang Anda buat untuk pengguna MySQL Anda.
Simpan wp-config.php dan tutup file.
Langkah 5: Impor Database WordPress Anda
Sekarang Anda memiliki database baru untuk digunakan, kita dapat memulai proses impor.
Luncurkan phpMyAdmin dari perangkat lunak cPanel di server baru Anda dan pilih database baru Anda dari daftar di sidebar sebelah kiri. Setelah terbuka pilih tab Impor dari menu navigasi.
Di bagian File untuk Diimpor klik tombol Pilih File dan pilih file SQL yang Anda ekspor sebelumnya.
Hapus centang pada kotak Impor Sebagian, pastikan format disetel ke SQL lalu klik tombol Mulai. Impor basis data sekarang akan dimulai.
Waktu yang dibutuhkan untuk mengimpor ini bervariasi tergantung pada ukuran database Anda. Anda akan menerima pesan yang memberitahukan keberhasilan impor setelah selesai.
Langkah 6: Unggah File WordPress ke Host Baru Anda
Sekarang setelah Anda menyiapkan database baru dan mengkonfigurasi ulang file wp-config.php, sekarang saatnya untuk mulai mengunggah file situs web Anda.
Hubungkan ke host web baru Anda menggunakan program FTP dan ramban ke folder tempat situs web Anda akan disimpan. Jika ini adalah situs utama, atau satu-satunya yang diinstal pada server web ini, maka mengunggah file ke folder public_html adalah direktori biasa.
Dengan memilih direktori jarak jauh, Anda dapat mengunggah file situs web Anda yang sekarang harus menyertakan versi terbaru dari wp-config.php. Seperti pengunduhan sebelumnya, proses ini mungkin memerlukan waktu.
Jangan hapus file-file ini dari komputer lokal Anda setelah pengunggahan selesai. Mereka masih diperlukan sampai langkah terakhir selesai.
Langkah 7: Menentukan Domain Baru & Cari/Ganti Domain Lama
Jika Anda pindah ke domain baru/berbeda maka Anda harus membaca langkah ini, jika tidak, Anda dapat melewati ini karena Anda tidak perlu memperbarui situs Anda untuk mengarah ke domain lain.
Salah satu masalah yang tampaknya selalu dialami orang-orang saat memindahkan situs mereka adalah mereka menambahkan tautan ke postingan lain di situs mereka atau menyisipkan gambar secara langsung dengan menunjuk ke URL di server, sehingga menyebabkan tautan tersebut rusak saat dipindahkan ke domain baru. Jika Anda ingin menelusuri nama domain lama Anda dengan cepat dan mudah dan menggantinya dengan nama baru, kami sarankan Anda melihat skrip Search Ganti DB di github. Ini akan memungkinkan Anda melakukan ini dengan sangat mudah. Pastikan Anda MENGHAPUSnya setelah selesai (untuk alasan keamanan) dan jangan letakkan di domain root Anda, buat folder sementara dengan nama acak untuk menghosting skrip.
Mengubah URL Situs:Â Dengan melakukan penelusuran dan penggantian domain lama dan mengganti dengan domain baru, Anda juga akan mengubah nilai site_url dan url beranda di database (Mengubah URL Situs) yang akan memastikan hal tersebut saat Anda mencoba login ke situs Anda di domain baru, ia tidak mencoba mengarahkan Anda ke domain lama.
Langkah 8: Sentuhan Terakhir
Langkah ini sebenarnya mencakup dua langkah kecil terpisah yang (berpotensi) berjarak beberapa hari di antaranya.
Pertama – sebelum Anda dapat menggunakan situs ini di host baru Anda, Anda perlu mengonfigurasi ulang setelan DNS domain Anda. Mereka akan disetel untuk menunjuk ke host lama Anda dan Anda harus mengarahkan catatan yang benar ke alamat IP server baru.
Proses ini akan bergantung pada tempat Anda mendaftarkan domain. Detail untuk menyelesaikan proses ini terlalu bervariasi untuk dibahas dalam postingan ini, namun registrar domain Anda harus memiliki semua detail yang Anda perlukan untuk melakukan perubahan ini.
Perubahan DNS memerlukan waktu hingga 48 jam untuk diterapkan sepenuhnya. Sebaiknya lakukan ini pada saat Anda memperkirakan tingkat lalu lintas lebih rendah. Selama jangka waktu 48 jam ini, Anda sebaiknya menghindari melakukan perubahan apa pun pada situs web Anda karena Anda mungkin mengubah versi situs yang lama.
Kedua – setelah jangka waktu 48 jam berakhir, Anda sekarang akan mengakses host web baru saat mengunjungi situs web Anda. Pada titik inilah Anda dapat terhubung ke host web lama Anda untuk menghapus file dan database. Anda masih harus memiliki salinan cadangan lokal dari file-file ini dan ekspor database, bersama dengan file wp-config.php asli jika Anda perlu membatalkan migrasi. Sebaiknya simpan file-file ini untuk waktu yang lama agar aman.
Seperti yang Anda lihat, jika dipecah menjadi langkah-langkah sederhana di atas, prosesnya tidak terlalu sulit. Yang diperlukan hanyalah berhati-hati di setiap langkah dan memberi diri Anda pilihan untuk kembali ke versi asli hingga saat-saat terakhir (jika ada masalah).
Sudahkah Anda memigrasikan situs WordPress Anda baru-baru ini? Beri tahu kami pengalaman Anda dengan proses tersebut di bagian komentar di bawah!




