Cara Migrasi Situs Anda ke Host Baru Tanpa Panik

Diterbitkan: 2017-10-03

Migrate Site to Any Host

Ketika Anda pertama kali memutuskan untuk memulai situs WordPress, ada beberapa hal yang harus Anda lakukan. Anda perlu menyiapkan akun hosting, membeli nama domain, menginstal WordPress, dan menyiapkan situs Anda. Setahun setelah semua ini selesai dan situs Anda berjalan dengan baik, Anda menerima email yang mengingatkan Anda untuk memperbarui akun hosting Anda. Namun ada satu masalah: biaya perpanjangan jauh lebih tinggi daripada mendaftar baru untuk akun baru. Satu-satunya jalan keluar dari situasi ini adalah 'migrasi WordPress'.

Memigrasikan situs WordPress bisa menjadi proses yang berat , terutama jika Anda baru mengenal ekosistem. Mengelola situs mencakup tugas rutin seperti menambahkan konten, dan menyesuaikan situs Anda, sambil juga melakukan pencadangan. Tugas-tugas ini sangat berbeda dalam hal pengetahuan yang diperlukan untuk memindahkan situs WordPress.

Apa yang membuat migrasi WordPress menjadi tugas yang rumit, adalah kenyataan bahwa sejumlah hal bisa salah selama proses tersebut. (Inilah mengapa penting untuk memiliki cadangan situs sebelum migrasi dimulai). Situs juga perlu terus dipantau melalui proses.

Cara memindahkan situs WordPress Anda

Ada beberapa faktor yang dapat membantu menentukan seperti apa pengalaman migrasi Anda:

  • Pengetahuan yang dibutuhkan
  • Diperlukan upaya
  • Waktu yang dibutuhkan
  • Efisiensi (atau akurasi)

Berdasarkan faktor-faktor ini, Anda dapat memilih untuk melakukan migrasi WordPress dengan dua cara:

  1. Migrasi situs WordPress secara manual
  2. Migrasi situs menggunakan plugin WordPress seperti Migrate Guru.

Setiap proses memiliki pro dan kontra, tetapi tradeoff tergantung pada seberapa penting faktor-faktor di atas, bagi Anda.

Migrasi situs WordPress secara manual

Untuk memigrasikan situs WordPress Anda secara manual, Anda perlu melakukan langkah-langkah berikut (dijelaskan dalam codex WordPress):

1. Cadangkan seluruh situs Anda

Anda dapat melakukannya secara manual, atau melalui alat, seperti plugin cadangan WordPress seperti BlogVault. Situs WordPress terdiri dari 2 bagian utama: file, dan database. Kedua bagian ini sama pentingnya dan harus dicadangkan sebelum Anda membuat perubahan apa pun pada (atau memindahkan) situs WordPress Anda. Untuk membuat cadangan situs, Anda perlu menyalin file melalui FTP, dan database, diimpor melalui phpMyAdmin.

2. Cadangkan basis datanya

Setelah file Anda ditempatkan dengan aman di komputer lokal Anda, Anda harus mengekspor database WordPress. Anda akan memerlukan akses ke cPanels juga.

  1. Masuk ke cPanel Anda
  2. Arahkan ke bagian Database
  3. Buka phpMyAdmin
  4. Pilih tab Ekspor
  5. Pilih metode
  6. Pilih format
  7. Klik tombol Go untuk menyimpan database di komputer Anda

Export Database

3.) Buat database baru di host baru

Untuk memindahkan situs Anda ke domain baru, Anda harus membuat database baru di layanan hosting yang Anda tuju. Ini juga berarti membuat pengguna MySQL baru dengan kata sandi yang aman.

Buka cPanel di host baru

  • Arahkan ke Database MySQL
  • Buat database baru
  • Buat pengguna MySQL baru
  • Tambahkan akun pengguna baru ke database yang baru dibuat dengan semua hak istimewa yang dipilih
  • Salin nama database, nama pengguna, dan kata sandi

Create new DB

Catatan: Setelah ini selesai, simpan nama database, nama pengguna MySQL baru, dan kata sandinya dengan aman.

  1. Edit file wp-config.php untuk mencerminkan perubahan database baru
    Anda harus mengubah nama database, nama pengguna database, dan kata sandi pengguna database.

a.) Buka folder WordPress yang telah Anda backup sebelumnya.

b.) Buat salinan file wp-config.php untuk berjaga-jaga jika Anda melakukan kesalahan

c. ) Buka file wp-config.php dan temukan kode berikut:

 define('DB_NAME', 'nama_database_anda');
/*Nama pengguna database MySQL */
define('DB_USER', 'nama_pengguna_anda');
/*Kata sandi database MySQL */
define('DB_PASSWORD', 'password_anda');

d.) Ubah nama database, nama pengguna, dan kata sandi menjadi yang baru dibuat

e.) Simpan perubahan

5. Lakukan pencadangan lain

Pastikan cadangan ini tidak menimpa cadangan sebelumnya. Cadangan ini harus berisi semua perubahan baru yang dibuat ke database. Ikuti langkah-langkah yang sama seperti yang disebutkan pada Langkah 1.

6. Impor Cadangan di domain baru

Setelah ini, Anda harus memindahkan file dan database ke domain baru masing-masing melalui FTP dan phpMyAdmin. Ikuti langkah-langkah di bawah ini:

sebuah. Masuk ke akun FTP Anda
b. Temukan folder WordPress atau public_html
c. Unggah seluruh folder WordPress dari komputer Anda

  1. Tautkan situs Anda ke domain baru
    Saat Anda memiliki tautan eksternal di situs Anda, tautan tersebut mungkin rusak saat Anda memindahkannya ke domain baru. Inilah mengapa penting bagi Anda untuk memperbarui tautan agar mengarah ke domain baru. Anda dapat melakukannya secara manual, atau melalui plugin seperti Better Search and Replace atau Search and Replace.
  2. Perbarui (atau arahkan ulang) DNS Anda
    Anda harus memperbarui pengaturan DNS Anda sehingga mereka mengarah ke server baru, bukan yang lama. Anda bisa mendapatkan detail yang diperlukan dari pendaftar domain Anda.

Keuntungan dan Kerugian dari migrasi WordPress manual

Kelebihan:

  • Bagus jika Anda mengenal WordPress
  • Gratis
  • Memberi Anda kendali

Kontra:

  • Membutuhkan waktu
  • Membutuhkan pekerjaan manual
  • Dapat mengintimidasi bagi pemula
  • Anda harus sangat berhati-hati di setiap langkah proses

Ini juga mengapa ada alternatif. Ada layanan migrasi yang disediakan oleh host web, dan plugin migrasi WordPress.

Migrasi situs WordPress dengan Migrate Guru

Plugin migrasi di sisi lain, adalah alat yang secara signifikan menyederhanakan proses migrasi manual untuk Anda. Ada beberapa plugin migrasi WordPress yang tersedia di repositori. Meskipun prosesnya sedikit berbeda, semuanya bekerja berdasarkan prinsip dasar melakukan pencadangan, memindahkannya ke lokasi baru, dan secara otomatis menawarkan Temukan dan Ganti sehingga URL dapat ditulis ulang.

Sebagai ilustrasi, kami akan membawa Anda melalui proses migrasi situs WordPress Anda dengan Migrate Guru, plugin migrasi WordPress yang bagus untuk memindahkan situs WordPress besar.

Kelebihan:

  • Gratis
  • Membutuhkan pekerjaan manual minimal

Kontra:

  • Membutuhkan waktu lebih sedikit

Prasyarat untuk menggunakan Migrate Guru

Migrasi situs dengan Migrate Guru dilengkapi dengan beberapa prasyarat sederhana:

  1. Akun hosting baru dengan domain yang telah menginstal WordPress & pengetahuan tentang direktori tempat Anda menginstal WordPress (Anda akan memilih ini saat menyiapkan domain di akun hosting baru Anda)
  2. Plugin Migrate Guru WordPress diinstal di situs yang ingin Anda pindahkan

Setelah Migrate Guru diinstal di situs sumber

Instal dan aktifkan plugin Migrate Guru di situs yang ingin Anda pindahkan.

Anda dapat melakukan ini dengan masuk ke situs yang ingin Anda pindahkan (situs sumber), menavigasi ke 'Plugin' dan mengklik 'Tambah baru'. Ketik 'Migrate Guru' di bilah pencarian, dan klik 'Install Now'.

Install Migrate Guru Plugin

Setelah terinstal, aktifkan plugin.

Menggunakan Migrasi Guru

Langkah 1: Pilih host yang ingin Anda migrasikan, melalui Migrate Guru

Choose Host a.) Jika host tujuan Anda ada dalam daftar host Migrate Guru, pilih salah satunya.

Enter CPanel Host Settings b.) Jika Anda tidak dapat melihat host Anda dalam daftar, Anda dapat memilih untuk memindahkan situs Anda melalui FTP atau cPanel, tergantung pada opsi yang Anda miliki kredensialnya

Jika Anda memilih FTP daripada host, inilah yang akan Anda lihat:

Enter FTP Host Settings

Anda akan dimintai detail berikut:

  • Alamat email: Alamat email yang akan menerima email yang merinci kemajuan migrasi Anda
  • URL situs tujuan: URL domain tempat Anda memindahkan situs
  • Jenis FTP: Pastikan Anda mengetahui protokol yang digunakan host Anda – FTP, SFTP, atau FTPS. Jika Anda memasukkan protokol yang salah, Migrate Guru akan meminta Anda untuk mengubahnya.
  • Alamat Host/Server: Ini harus ada di cPanel akun hosting Anda.
  • Nama Pengguna dan Kata Sandi FTP

Jika Anda memilih cPanel daripada host, berikut adalah detail yang akan diminta:

Migrate site using Cpanel

  • Alamat email: Alamat email yang akan menerima email yang merinci kemajuan migrasi Anda)
  • URL situs tujuan: URL domain tempat Anda memindahkan situs
  • cPanel Nama pengguna dan kata sandi

Catatan:

Jika situs Anda diautentikasi HTTP, klik 'Opsi lanjutan' dan masukkan nama pengguna dan sandi untuk situs sumber dan tujuan. Mereka diperlukan HANYA jika situs yang dipindahkan atau situs tujuan adalah 'https://' dan bukan 'http://'. Jika URL dari salah satu dimulai dengan 'https://', ​​mereka adalah HTTP yang diautentikasi. Kredensial ini dapat diambil dari log server situs. Beberapa host situs web menawarkan aplikasi di cPanel yang memudahkan untuk menelusuri log tersebut.

Langkah 2: Isi formulir, klik 'Migrate'

Setelah Anda memiliki semua detail yang diperlukan, isi formulir Migrate Guru, dan klik tombol 'Migrate'.

Melakukannya akan membawa Anda ke layar kemajuan waktu nyata di mana Anda dapat melihat berapa banyak proses migrasi yang telah selesai, dan berapa banyak yang tersisa.

Migration Started

Migrate Guru akan mengirimi Anda email pemberitahuan yang mengonfirmasi bahwa proses migrasi telah dimulai. Sementara itu, Anda juga akan dibawa ke layar yang menggambarkan kemajuan real-time dari migrasi situs web Anda. Tautan untuk hal yang sama juga dapat ditemukan di pemberitahuan email.

Setelah proses migrasi selesai, Anda akan menerima email lain dari Migrate Guru yang memberitahukan tentang migrasi yang berhasil, dan tautan ke situs yang dimigrasikan.

Migration Completed

Catatan ramah: Setelah Anda memindahkan situs Anda

Setelah migrasi Anda selesai, penting bagi Anda untuk mengarahkan kembali DNS situs Anda ke lokasi pemindahannya. Dibutuhkan sekitar 4 jam untuk ini terjadi.

Untuk sebagian besar akun hosting, Anda dapat mengedit pengaturan DNS dari cPanel, di bawah varian 'Pengaturan DNS'.

Catatan:

Tautan ini akan membantu Anda dengan detail untuk Bluehost

Migrasi WordPress bisa merepotkan terutama jika Anda baru mengenal ekosistem atau tidak terbiasa dengan proses yang diperlukan. Namun, memiliki plugin migrasi WordPress seperti Migrate Guru secara signifikan mengurangi waktu dan upaya yang diperlukan untuk memindahkan situs Anda tanpa downtime.