Mengganti domain pada blog WordPress self host
Setelah sebelumnya saya pernah share pengalaman cara melakukan pindah hosting tanpa down time, kali ini saya akan kembali mencoba berbagi pengalaman saya pada saat melakukan ganti domain pada salah satu blog wordpress self hosting saya.
Jadi ceritanya saya punya blog wordpress self hosting yang sudah aktif sekitar 2 bulanan, namun setelah itu saya berkeinginan untuk mengganti domain dari blog wordpress tersebut. Saya sempet bingung bagaimana caranya, tapi setelah patroli di search engine akhirnya menemukan banyak pencerahan juga (sebagian besar dari forum wordpress). Berikut ini diantaranya:
- http://wordpress.org/support/topic/how-to-change-wordpress-domain-name-using-phpmyadmin
- http://codex.wordpress.org/Changing_The_Site_URL
Dari kedua link tersebut saya mendapatkan banyak pencerahan dan keterangan yang cukup membantu saya untuk melakukan penggantian domain pada salah satu blog wordpress saya. Disana dijlaskan banyak langkah-langkah yang cukup jelas, namun saya hanya mengaplikasikan sebagiannya saja dan alhamdulillah bisa sukses juga. Berikut ini beberapa langkah yang saya lakukan pada saat mengganti domain pada blog wordpress saya:
Tambahkan domain baru sebagai addon di akun hosting (tempat blog wordpress berada) kemudian arahkan “document root” ke direktori tempat blog wordpress tersebut berada. Misalkan sebagai contoh disini saya akan mengganti domain blog ini (atepsaepulloh.com dengan domain baru atepsaepulloh.co) Jadi saya melakukan addon domain baru saya atepsaepulloh.co kemudian mengarahkan “document root” ke direktori blog ini.
Selanjutnya tunggu proses propagasi domain baru tersebut sampai mengarah ke hosting, selagi menunggu lakukan backup database blog yang akan diganti domainnya. Caranya melalui:
PhpMyAdmin > pilih nama database > klik Export > Go
kemudian simpan ditempat aman. Copy file database tersebut kemudian edit menggunakan teks editor (recommended notepad++) lalu timpa semua nama domain lama dengan nama domain baru.
Langkah mudahnya gunakan notepad++ buka file database lalu tekan CTRL+F dan replace domain seperti gambar diatas lalau simpan.
Kembali ke PhpMyAdmin kemudian browse database blog wordrpess yang tadi lalu drop/hapus semua tabelnya, setelahh itu importkan file database yang baru saja di edit tadi. Untuk memastikan domain lama sudah ter-replace semua oleh domain baru, caranya dengan klik menu “SQL” kemudian masukan perintah berikut pada form yang ada:
UPDATE wp_options
SET option_value = ‘http://www.NEWdomain.com’
WHERE option_value = ‘http://www.OLDdomain.com’
Lalu klik “Go”.
Sampai disini, seharusnya domain baru sudah dapat diakses dan link tulisan serta beberapa link yang ada di blog itu domainnya sudah berubah menjadi domain baru. Kalau dibutuhkan bisa lakukan redirect permanent dari domain lama ke domain baru (bisa gunakan fitur redirect di cPanel).
Dari pengalaman saya, biasanya proses sampai domain baru benar-benar terarah dengan sempurna memerlukan waktu sekitar 1×24 jam, setelah itu coba lakukan login ke Dashboard kemudian lakukan beberapa update jikalau ada opsi yang masih memanggil nama domain lama dan gantikan dengan nama domain baru. Kalau menggunakan plugin cache dan google xml sitemap lakukan juga penyesuaian seperti rebuild sitemap. Dan cek2 semua plugin apakah ada masalah? coba disable lalu enable kembali.
Ada beberapa kasus tidak dapat login ke Dashboard, dan dari info yang saya dapat solusinya dengan menambahkan baris kode berikut pada file wp-config.php:
define(‘WP_SITEURL’, ‘http://www.NEWdomain.com‘);
define(‘WP_HOME’, ‘http://www.NEWdomain.com‘);
Tapi saya tidak dapat masalah seperti itu.
Jika domain utama (domain baru) sudah dapat diakses dengan baik, namun ketika mengakses link posting/page terjadi error (not found), coba ganti permalink sementara lalu gantikan lagi ke settingan sebelumnya, clear cache dan coba diaskes kembali.
Itulah langkah Cara Mengganti Domain Blog WordPress Self Hosting versi saya.
Dengan langkah seperti itu saya berhasil mengganti domain blog wordpress saya dengan domain baru dan melakukan redirect permanent domain lama ke domain baru. Tolong dikoreksi ya kalau ada langkah yang tertinggal…
atau sebaiknya baca-baca langkah dari para master yang ada pada link berikut ini:
- http://wordpress.org/support/topic/how-to-change-wordpress-domain-name-using-phpmyadmin
- http://codex.wordpress.org/Changing_The_Site_URL
Berikan tanggapan Anda:
Berkomentarlah dengan menggunakan kata-kata yang sopan dan sesuai dengan topik yang sedang dibahas. Tidak diperkenankan melakukan Junk/Spam dan atau menyertakan link pada isi komentar. Jika begitu, maka sudah dipastikan komentar anda akan dinyatakan sebagai spam.


Ada 18 Komentar untuk tulisan:
Mengganti domain pada blog WordPress self host
Terima kasih Pak Atep. Saya cari-cari tulisan seperti ini.
Itu ga perlu ada setingan di htaccess y kang. Soalnya dulu pernah pengalaman redirect domain .info ke .com, agak ribet juga sih. Halaman utama udah keredirect tapi Halaman posting belum udah diupdate permalink jg. Nunggu sampai 24 jam tetep aja masih belum bisa. Ternyata ada yang harus diseting lewat htaccess.
dari beberapa tutorial sih memang ada yang menambahkan permanent redirect di htaccess, tapi disini saya tak menambahkanya dan sementara ini tidak ada maslah yang terjadi.
terima kasih sangat bermanfaat, *kebetulan saya lagi belajar tentang wordpress
sama-sama mas
ijin bookmark kang, mau ta baca-baca ulang..heee, sebelumnya saya pernah melakukan pergantian nama domain dari web.id ke com namun gagal, dampaknya postingan hilang semua karena saya belum tahu cara backup waktu itu.. makasih untuk tutorialnya
Mantap Bro…
mudah ternyata, ga sampai 15 menit udah berhasil…
Klo pada wordpress.com yang nggak pake local host gimana caranya pak?
Mohon pencerahan….
kalau blog di wordpress.com sepertinya tidak bisa mas, soalnya itu kan nginduk ke domain utama dari wordpress.com. selain itu menggunakan blog gratisan di wordpress.com tidak akan seleluasa menggunakan blog wordpress self host (hosting sendiri)
Ok informasinya sanagt berguna sekali terutama buat saya pribadi.Salam kenal
kalau misalkan domain lamanya mau dibuat blog baru gimana mas?
misalnya domain a diganti domain b, terus dengan domain a tersebut kita ingin membuat blog/situs baru gimana?
Tinggal simpan saja file2 websitenya pada direktori domain tersebut, atau install script pke installer (softacolous) pada domain tersebut
Mas, kalau misalkan dari 12345.wordpress.com ke 12345.com bisa juga cara di atas?
nuhun
sepertinya hanya bisa dipindahkan konten (posting, page, dll) saja mas, pake fitur Export – Import XML yg ada di menu Tools
MAs kalo settings domain di intuit ke wordpress gimana caranya? please
maksudnya wordpress.com atau wordpress self hosting?
Setiap orang punya versi-nya masing2…
Nice tutorial…
masih bingung bos hehehe