Migrasi Blog WordPress dari Localhost

Kalau kamu tipe orang yang perfect-sionis atau yang lebih suka membuat wordpress blog di localhost hingga selesai kemudian diupload, atau kamu adalah orang yang baru belajar membuat blog wordpress di localhost kemudian ingin mengupload blogmu itu ke web hosting sungguhan supaya blogmu bisa diakses oleh orang lain lewat internet (fiuuh… panjang amat), maka kamu perlu copy paste SQL query ini (WAJIB kalau mau blog wordpressmu nggak error).

Berikut cara merubah seluruh URL blogmu yang tadinya localhost menjadi URL domainmu (misalnya: yourdomain.com).

Cara Memindahkan Blog WordPress dari Localhost

Migrasi Blog WordPress dari Localhost

Cara memindahkan blog wordpress yang kamu develop di localhost kurang lebih sama seperti tutorial memindahkan blog ke hosting baru.

Update URL Cara Baru

Install plugin WP Migrate DB pada localhost dan aktifkan plugin tersebut. Masukan URL dan lokasi folder tempat blog baru akan diletakan kemudian tekan tombol export. Kamu akan mendapatkan file SQL untuk selanjutnya file ini digunakan untuk database blog baru. File ini otomatis merubah link lama (yang tersimpan dalam database lama) menjadi link baru.

Download file sql yang dihasilkan dari plugin ini. File ini nanti akan digunakan saat import database.

Cara Kloning Blog WordPress

Selanjutnya kamu tinggal melakukan langkah-langkah yang aku tulis pada tutorial memindahkan blog ke hosting baru.

  • Upload File
  • Membuat database dan user baru
  • Import file ke dalam database baru
  • Mengubah wp_config

Update URL Cara Lama

Setelah kamu upload seluruh file blog yang tadinya ada di localhost dan sudah membuat database, sekarang masuk ke dalam phpMyAdmin di cpanel web hostingmu. Pilih database blogmu, pilih Query. Jalankan Query ini:

Cara Merubah URL Blog

UPDATE wp_options SET option_value = replace(option_value, 'http://localhostl', 'http://yourdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Mengubah URL Post dari localhost ke nama domainmu

UPDATE wp_posts SET guid = replace(guid, 'http://localhost','http://yourdomain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost', 'http://yourdomain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost','http://yourdomain.com');

Mengubah wp_config

Pastikan semuanya diisi dengan benar ya. Oh ya untuk localhost di sini nggak usah diganti, jangan sampai kamu ganti dengan nama domainmu!

define('DB_NAME', 'databasename');

/** MySQL database username */
 define('DB_USER', 'username');

/** MySQL database password */
 define('DB_PASSWORD', 'password');

/** MySQL hostname */
 define('DB_HOST', 'localhost');

Selamat mencoba :)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You May Also Like