Terkadang kita mengalami perpindahan hosting ke hosting yang baru dengan support yang bagus dan layanan baik dan harga murah saat menggunakan cms WordPress. Tapi kenyataan saat migrasi WordPress tersebut kita mengalami kendala apalagi kita pemula pengguna WordPress.
Install WordPress
Baca juga: Cara download dan install Theme WordPress
Nah, pada artikel ini saya akan berikan cara dan langkah-langkah bagaimana cara instalasi WordPress dan migrasi WordPress beda hosting dan beda nama domain.
Cara Migrasi Hosting dan Domain Sama
Migrasi WordPress antar hosting melibatkan beberapa langkah, namun proses ini dapat dilakukan dengan relatif mudah.
Baca juga: Cara Install WordPress di Lokalhost Wajib Diketahui
Berikut adalah panduan umum untuk melakukan migrasi WordPress ke hosting yang berbeda atau domain berbeda:
- Backup Situs Web Lama:
Backup file WordPress: Gunakan FTP atau File Manager di cPanel untuk mengunduh semua file WordPress dari hosting lama.
Backup database: Gunakan phpMyAdmin atau alat serupa untuk membuat salinan database WordPress. - Transfer File ke Hosting Baru:
Upload file WordPress yang sudah diunduh ke hosting baru melalui FTP atau File Manager. - Impor Database Baru:
Buat database baru di hosting baru dan impor salinan database yang telah Anda backup sebelumnya ke dalamnya, menggunakan phpMyAdmin atau alat manajemen database lainnya. - Ubah Konfigurasi wp-config.php:
Buka file wp-config.php pada direktori WordPress di hosting baru.
Sesuaikan pengaturan database (nama database, username, dan password) dengan informasi database baru yang telah Anda buat. - Update URL di Database:
Buka tabel wp_options di database baru melalui phpMyAdmin.
Ubah nilai kolom siteurl dan home menjadi URL baru situs web Anda. - Periksa dan Atur Pengaturan Tambahan:
Periksa file .htaccess untuk memastikan pengaturan pengalihan dan konfigurasi server lainnya sesuai dengan kebutuhan hosting baru.
Periksa pengaturan DNS untuk memastikan domain sudah mengarah ke hosting baru. - Perbarui Pengaturan Permalink:
Masuk ke dasbor WordPress di hosting baru.
Buka Pengaturan -> Tautan Tetap, lalu klik "Simpan Perubahan" untuk memperbarui struktur permalink. - Periksa Fungsi Situs Web:
Telusuri situs web untuk memastikan semuanya berfungsi dengan baik.
Uji beberapa halaman dan posting untuk memastikan tautan dan gambar berfungsi seperti seharusnya. - Pengaturan DNS:
Jika domain tidak mengarah ke hosting baru, pastikan pengaturan DNS telah diperbarui.
Cara Migrasi WordPress Nama Domain Beda
Jika Anda mengunakan nama domain baru Anda harus melakukan edit field yang ada di database pada saat mengikuti cara migrasi wordpress. Untuk pertama silahkan sobat buka PHPMyAdmin yang ada di cPanel sobat.
- Pilih nama database
- Pilih table seperti (posts,postmeta,options) jika sobat menggunakan prefix dalam table silahkan sesuaikan.
Gunakan metode dibawah ini untuk mulai migrasi pada server baru menggunakan phpMyadmin atau perintah MySQL.
UPDATE wp_options SET option_value = replace (option_value, 'http: //www.oldurl', 'http: //www.newurl') WHERE option_name = 'rumah' ATAU option_name = 'siteurl';
UPDATE wp_posts SET guid = replace (guid, 'http: //www.oldurl','http: //www.newurl');
UPDATE wp_posts SET post_content = replace (post_content, 'http: //www.oldurl', 'http: //www.newurl');
UPDATE wp_postmeta SET meta_value = replace (meta_value, 'http: //www.oldurl','http: //www.newurl')
Atau lebih lengkapnya berikut
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://test.cmgue.id', 'https://cmgue.id') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.cmgue.id', 'https://cmgue.id');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://test.cmgue.id','https://cmgue.id');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://test.cmgue.id', 'https://cmgue.id');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://test.cmgue.id','https://cmgue.id');
UPDATE wp_posts SET guid = REPLACE (guid, 'http://test.cmgue.id', 'https://cmgue.id') WHERE post_type = 'attachment';
Terakhir cara migrasi CMS Wordpress, perbarui file konfigurasi config.php milik WordPress sobat koneksi yang baru seperti database name, username, password atau prefix (jika sobat menggunakan):define ('DB_NAME', 'databasename');
/ ** Nama pengguna basis data MySQL * /
define ('DB_USER', 'username');
/ ** Kata sandi basis data MySQL * /
define ('DB_PASSWORD', 'password');
/ ** Nama host MySQL * /
define ('DB_HOST', 'localhost');- selesai
Setelah langkah-langkah di atas dilakukan Anda perlu menunggu untuk propagasi DNS estimasi 1x24 tergatung dari penyedia hosting atau sobat bisa menggunakan https://dnschecker.org atau https://www.whatsmydns.net/, situs WordPress Anda seharusnya telah berhasil bermigrasi ke hosting baru.
Template WordPress
Pastikan saat melakukan migrasi template wordpress atau wordpress theme sudah ikut dalam compres zip atau rar yang sobat buat jika belum silahkan compress kembali yang berapa di folder wp-content.
Pastikan untuk memeriksa dan memverifikasi bahwa semua fungsi dan tautan berjalan dengan benar setelah cara migrasi wordpres beda domain hosting dilakukan. Jika ada kendala saya siap bantu dengan FREE SUPPORTING untuk migrasi WordPress bisa komentar di channel Youtube Gatot ID