Migrasi WordPress ke hosting baru adalah langkah penting dalam menjaga kinerja dan stabilitas situs web Anda. Namun, ini juga bisa menjadi proses yang membingungkan jika tidak dilakukan dengan benar. Kami di sini untuk membantu Anda mengatasi setiap langkah migrasi dengan mudah dan sukses.
Daftar Isi
Migrasi WordPress dari cPanel ke cPanel
Meskipun menggunakan plugin adalah cara yang lebih mudah untuk bermigrasi, terkadang hal ini tidak akan berhasil karena batasan tertentu pada server, atau mungkin situs web terlalu besar untuk dipindahkan secara otomatis.
Dalam kasus seperti itu, Anda mungkin ingin mencari opsi seperti migrasi WordPress dari cPanel ke cPanel.
Proses migrasi WordPress dari cPanel ke cPanel terdiri dari dua langkah utama – i) migrasi file dan ii) migrasi database.
Mari kita lihat kedua langkah tersebut secara detail beserta tangkapan layar cPanel yang umum untuk membimbing Anda dalam migrasi.
Migrasi Berkas dari cPanel lama
Untuk melakukan migrasi berkas, Anda perlu pergi ke menu cPanel > File Manager > temukan direktori situs web Anda (untuk domain utama, biasanya berada di public_html), lalu pilih semua berkas dan pilih opsi ‘Compress’.
Kemudian Anda akan dapat memilih jenis kompresi.
Pada jenis kompresi, pilih opsi yang diinginkan.
Kami lebih suka menggunakan .zip karena tidak hanya mengumpulkan berkas-berkas dalam satu folder tetapi juga mengompresi ukuran mereka sehingga lebih ringan dan dapat diunggah ke host baru dengan lebih mudah.
Setelah selesai, mari lanjutkan dengan migrasi database.
Migrasi Database dari cPanel lama
Pertama, Anda perlu mencari nama database yang ditugaskan untuk WordPress Anda.
Ini dapat dilakukan dengan pergi ke File manager > Folder Situs web.
Biasanya, ini akan berada di public_html untuk domain utama atau dalam folder nama situs web di direktori utama.
Buka file wp-config.php (ingat ini, Anda akan membutuhkannya nanti).
Kemudian, kembali ke menu utama cPanel > PHPMyAdmin.
Setelah berada di sana, klik pada nama database yang Anda temukan dalam langkah sebelumnya.
Di jendela baru, pilih opsi “Export” dari panel atas:
Pada halaman berikutnya, Anda dapat memilih metode dan format ekspor (dalam kasus ini, kami biarkan opsi default).
Database telah diekspor, dan Anda siap melanjutkan ke host yang baru.
Pindah ke Hosting Baru
Setelah berkas dan database diekspor dari hosting Anda yang ada, mari lanjutkan dengan mentransfernya ke penyedia hosting yang baru.
Mengimpor Berkas ke cPanel baru
Langkah pertama adalah Mengunggah dan Mengekstrak Arsip ke cPanel baru dari penyedia hosting Anda.
Pastikan untuk mengunggah arsip dengan data Anda ke cPanel > File manager > direktori situs web Anda, pilih arsip tersebut, dan ekstrak berkasnya.
Anda dapat melakukannya langsung menggunakan cPanel atau jika berkasnya sangat besar, Anda dapat menggunakan opsi SSH atau FTP.
Klik pada “Extract” setelah Anda mengunggah arsip.
Langkah Tambahan: Membuat Domain Addon
Tip Tambahan: Jika Anda memindahkan sebuah situs web ke cPanel di mana sudah ada situs web yang aktif dan situs web tersebut tidak diatur sebagai domain utama untuk akun tersebut, Anda perlu menambahkan domain ini di opsi cPanel > Addon domains. Dalam kasus ini, direktori untuk situs web (juga dikenal sebagai “Document root”) perlu ditentukan.
Mengimpor Database ke cPanel baru
Sekarang, seperti pada langkah sebelumnya, Anda perlu membuat database baru, nama pengguna, dan mengimpor database Anda.
Pergi ke menu cPanel > Database MySQL > Buat Database Baru
Setelah selesai, gulir ke bawah sedikit ke bagian ‘Add New User’:
Kemudian hubungkan pengguna baru ke database baru yang Anda buat dalam langkah di atas.
Di jendela baru, pilih opsi “All Privileges”:
Setelah itu, pergi ke cPanel > PhpMyAdmin > pilih database baru Anda dan pilih ‘Import‘.
Pada tahap ini, dari berkas-berkas yang akan diimpor, pilih database yang telah didownload pada tahap ekspor sebelumnya, tekan ‘Go’, dan tunggu hingga proses impor selesai.
Dalam kasus kita, opsi default “Import” berfungsi dengan baik, tetapi terkadang mungkin Anda perlu menyesuaikannya. Misalnya, jika Anda menggunakan panel kontrol atau sistem SQL yang berbeda, namun untuk melakukan pengaturan ini, diperlukan pemahaman dasar tentang SQL.
Pastikan untuk mengingat nama database, pengguna database, dan kata sandi, karena Anda perlu menunjukkan rincian ini dalam file konfigurasi.
Setelah selesai, saatnya untuk menunjukkan rincian ini dalam file wp-config.php.
Itu dia!
Langkah-Langkah Akhir Migrasi WordPress cPanel
Setelah selesai, Anda mungkin ingin segera beralih DNS untuk situs web Anda saat ini dan menikmati situs web baru Anda.
Tapi jangan tergesa-gesa! Pastikan untuk memeriksa file wp-config.php dan .htaccess Anda untuk mencari sisa jalur lama. Beberapa plugin, misalnya plugin cache, bisa menambahkannya secara otomatis untuk interaksi yang lebih mudah.
Inilah tampilannya:
Hapus baris tersebut atau gantilah jalur dengan yang sesuai menggunakan jalur yang baru. Jalur yang baru dapat ditemukan di dekat ikon rumah yang terletak di bagian atas, dan jalur direktori utama dapat ditemukan dalam daftar direktori di bawahnya. Misalnya, dalam kasus ini, direktori kita adalah home/example/public_html/test.
Selain itu, periksa bagaimana situs web Anda meresolusi dari hosting baru Anda. Untuk melakukannya, Anda bisa mencari file ‘hosts’ pada PC atau Mac Anda dan masukkan alamat IP baru untuk situs web Anda.
Sebagai alternatif, Anda dapat menggunakan beberapa file host virtual gratis, di mana Anda hanya perlu memasukkan alamat IP cPanel Anda (tersedia dalam panel sebelah kanan saat Anda login) dan nama domain Anda.
Ketika Anda yakin semuanya sudah benar, Anda dapat mengganti catatan hosting untuk membuat situs web aktif di akun baru.
Setelah Anda mengganti catatan tersebut, mereka perlu tersebar, tetapi jangan khawatir, tidak akan ada waktu henti karena beberapa pengguna akan melihat halaman dari hosting lama sementara yang lain dari hosting yang baru.
Terakhir, tetapi tidak kalah pentingnya, meskipun mungkin memungkinkan untuk menyerahkan migrasi kepada para ahli, pastikan Anda memberi tahu mereka tentang semua pengaturan yang perlu diperhitungkan.
Ini mungkin termasuk informasi terkait dengan kode aktivasi plugin/tema, kekhususan optimasi gambar, struktur permalink yang benar (sehingga jika berubah menjadi default selama transfer, seorang spesialis dapat segera mengembalikannya), pengalihan kustom, dan detail penting lainnya yang penting.
Simpan tutorial ini untuk memastikan Anda siap untuk migrasi WordPress berikutnya!