Tips Migrasi WordPress ke Domain (URL) Baru

Migrasi WordPress ke Domain (URL) Baru (Sumber : ithemes.com)

Ketika melakukan migrasi wordpress ke domain baru, misal sebelumnya saya memiliki engine blog wordpress dengan url domain domainlama.com kemudian saya ingin mengubah menjadi domainbaru.com maka perlu penyesuaian URL string di database. Nah perubahan dan update URL tersebut tidak hanya dilakukan di satu tabel saja, tapi mesti dilakukan di beberapa tabel di database (mysql).

Untuk mengganti wordpress ke domain baru, pertama salin seluruh folder wordpress ke server/hosting baru. Jika masih di server yang sama, sama cukup tambahkan domain baru dan salin file wordpress ke folder milik domain tersebut. Apabila anda mengeksekusi command scritp ini di production pastikan anda sudah membackup database web anda :).

Selanjutnya export database wordpress lama di server lama dan import ke wordpress baru. Untuk export/import ini anda bisa menggunakan Phpmyadmin atau langsung dari mysql command line.

Sebelum mengeksekusi command dibawah ini, pastikan anda sudah memilih database baru yang akan direname urlnya :). Dan sesuaikan juga field userneme & password database di wp-config.php.

Gunakan code dibawah ini, untuk mengubah URL lama ke URL baru

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.domainlama.com’, ‘http://www.domainbaru.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET guid = replace(guid, ‘http://www.domainlama.com’,’http://www.domainbaru.com’);

UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.domainlama.com’, ‘http://www.domainbaru.com’);

Setelah menjalankan command diatas semestinya URL wordpress sudah berubah dan terupdate menjadi URL baru.

Beberapa Catatan :

  • Cara ini dilakukan jika anda menggunakan metode menyalin keseluruhan file wordpress, bukan menggunakan feature export/import bawaan.
  • Saat menjalanakn command diatas pastikan URL baik domain lama maupun baru sudah benar, jika url anda menggunakan SSL tulis https. Begitu juga sesuaikan URLnya menggunakan WWW atau tidak
  • Apabila mengalami error error establishing a database connection, cek kembali userneme & password di wp-config.php apakah sudah benar atau belum.
  • Jika anda menambahkan/menyimpan static URL di wordpress lama. Maka anda mesti mengubah secara manual URL tersebut.

Semoga membantu 😉

Leave a Reply

Your email address will not be published. Required fields are marked *