Migrasi WordPress blog ke server yg berbeda

Setelah ditutorial sebelumnya kita membahas bagaimana caranya untuk migrasi WordPress blog di dalam server yg sama, sekarang kita membahas bagaimana cara migrasi WordPress blog dari satu server ke server lainnya.

Berikut langkah per langkah yg harus kita lakukan:

  • Buat backup database, hosting provider biasanya menyediakan aplikasi phpMyAdmin, kita bisa menggunakan fitur Export database dari phpMyAdmin untuk meng-eksport database blog kita ke file SQL.
  • Backup semua file WordPress, bila blog kita di subdomain, backup semua file di folder subdomain tersebut, atau bila blog kita ada di main domain, backup semua file yg ada di folder public_html.
  • Buka file wp-config.php yg ada di folder backup WordPress tadi dg notepad atau text editor lainnya. Edit database name, database username, database password dan database host, sesuaikan dg server database yg baru.
  • Buka file SQL hasil backup database di langkah pertama dg text editor. Ganti semua data alamat URL blog WordPress yg lama dg alamat blog yg baru, biasanya kita bisa menggunakan menu ‘Find and Replace’.

    Misalkan URL blog yg lama ‘http://bloglama.com‘ dan URL blog baru ‘http://blogbaru.com‘, maka gunakan menu ‘Find and Replace’ untuk mengganti semua data ‘http://bloglama.com‘ dg data ‘http://blogbaru.com‘. Setelah selesai, simpan file SQL tadi.

  • Upload semua file backup blog WordPress kita ke server yg baru. Jangan sampai ada file yg terlupakan, dan jangan ubah susunan folder yg ada.
  • Restore backup database di file SQL yg telah kita edit tadi ke MySQL database server yg baru menggunakan phpMyAdmin.
  • Ubah folder permissions dari folder wp-content menjadi rwxrwxrwx 777, biasanya diperlukan untuk upload file, dan beberapa plugin yg memerlukan akses menulis file seperti WP-Cache dll.
  • Buat sebuah file bernama realpath.php di dalam folder wp-content. Isi file ini hanya satu baris, yaitu:

    < ?php echo getcwd(); ?>

    Jalankan file php ini dari browser dg alamat “http://alamatblog.com/wp-content/realpath.php”

    Hasil dari fungsi ini adalah posisi absolut dari folder wp-content di server.

    Selanjutnya kita buka phpMyAdmin, dan jalankan perintah SQL berikut, dg sebelumnya mengganti nilai option_value menjadi posisi absolut hasil fungsi di atas :

    UPDATE wp_options
    SET option_value = 'home\user\public_html\wordpress\wp-content'
    WHERE option_name= 'fileupload_realpath'
  • Cek .htaccess di server lama, jika filenya tidak kosong, ada isinya, copy file .htaccess ini ke server yg baru.
  • Sekarang kita udah bisa menggunakan blog kita yang baru ^^

[tags]WordPress,Migration[/tags]

If you enjoyed this post, please subscribe to my blog RSS feed, and thanks for stopping by :)

AddThis Social Bookmark Button Lintas Berita Button

  1. 6 Responses to “Migrasi WordPress blog ke server yg berbeda”

  2. Thanks infonya, bermanfaat banget nih

    deniar’s last blog post..Persiapan pindah rumah

    By deniar on Dec 14, 2007

  3. deniar » syukurlah kalo bermanfaat :mrgreen:

    By wawan on Dec 14, 2007

  4. Nah… sekarang aku mohon pencerahan.
    Kalo migrasi dari servernya WP.com ke websaya.com gemana caranya supaya content dan comment yang dah ada mau pindah???
    tengyu adas pencerahannya.

    By FSD on Jun 6, 2008

  5. FSD » Gampang mas, export aja semua artikel dan komentarnya dari wp.com > manage > export.

    Kalau sudah, masuk ke blog yg baru, terus import dari menu admin yg sama :D

    By Wawan on Jun 6, 2008

  6. :oops: aduh,aku gka punya blog seh,jadi yahh kurang tau deh :oops:

    By ncomputing penganti-pc on Jun 10, 2008

  1. 1 Trackback(s)

  2. Dec 22, 2007: Deniar’s Blog» Blog Archive » Persiapan pindah rumah

Post a Comment