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.

addon-domainSelanjutnya 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.

Edit Database

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
  Rate this article:
VN:F [1.9.22_1171]
Rating: 3.7/5 (3 votes cast)
Mengganti domain pada blog WordPress self host 4 out of 10 based on 3 ratings.
   

Ada 18 Komentar untuk tulisan:

Mengganti domain pada blog WordPress self host

  1. Roni Yusron says:

    Terima kasih Pak Atep. Saya cari-cari tulisan seperti ini.

  2. Thekrim says:

    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.

    • Atep Saepulloh says:

      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.

  3. tian says:

    terima kasih sangat bermanfaat, *kebetulan saya lagi belajar tentang wordpress :)

  4. arkhananta says:

    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

  5. Mantap Bro…
    mudah ternyata, ga sampai 15 menit udah berhasil… :-D

  6. Ainan Vision says:

    Klo pada wordpress.com yang nggak pake local host gimana caranya pak?
    Mohon pencerahan….

    • Atep Saepulloh says:

      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)

  7. mediss says:

    Ok informasinya sanagt berguna sekali terutama buat saya pribadi.Salam kenal

  8. arie says:

    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?

    • Atep Saepulloh says:

      Tinggal simpan saja file2 websitenya pada direktori domain tersebut, atau install script pke installer (softacolous) pada domain tersebut

  9. ferry says:

    Mas, kalau misalkan dari 12345.wordpress.com ke 12345.com bisa juga cara di atas?

    nuhun

    • Atep Saepulloh says:

      sepertinya hanya bisa dipindahkan konten (posting, page, dll) saja mas, pake fitur Export – Import XML yg ada di menu Tools

  10. islankudotcom says:

    MAs kalo settings domain di intuit ke wordpress gimana caranya? please

  11. catatan Internet says:

    Setiap orang punya versi-nya masing2…
    Nice tutorial…
    :)

  12. masih bingung bos hehehe

Berikan tanggapan Anda:
Warning!
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.

Apr
12
2012