Kala URL dan Koneksi Database Kacau Saat Pindahan Blog WordPress ke Hosting Baru

posted in: Blog | 0

Terkadang karena suatu alasan tertentu kita memindahkan blog WordPress kita ke hosting lain. Sayangnya kita tidak bisa tinggal kopas file-file yang ada begitu saja.

Kalau kamu cuma memindahkan file-file blog dan mengimport file database ke hosting yang baru, pasti ada banyak hal yang jadi tidak beres, yaitu:

  1. Tidak bisa konek ke database
  2. Kalau sudah bisa konek, gambar-gambarnya di artikel menghilang.
  3. Semua url-nya masih menggunakan url domain yang lama, seperti url pos, url home, dll.

Dengan asumsi, kamu sudah memindahkan semua file dan mengunggah database kamu, maka solusinya sebagai berikut:

1. Kalau masalahnya tidak bisa konek ke database

Biasanya penyakitnya ada di konfigurasi di wp-config. Jadi editlah wp-config.php. Perhatikan bagian-bagian ini dan sesuaikan dengan keadaan yang sekarang.

define('DB_NAME', 'namadatabase');

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

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

$table_prefix  = 'wp_';

Keterangan:

  1. DB_NAME adalah nama database.
  2. DB_USER adalah nama user database (bukan yang untuk masuk ke dashboard).
  3. DB_PASSWORD adalah kata sandi database.
  4. $table_prefix adalah awalan dari tabel-tabel di database kamu.

2. Kalau masalahnya gambar tidak muncul dan url bermasalah

Kalau kamu pindah hosting atau imigrasi kamu harus mengganti semua url dari domain lama menjadi domain yang baru.  Berikut ini adalah kode mysql yang bisa kamu gunakan di phpmysql.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.url-yang-lama', 'http://www.url-yang-baru') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'www.url-yang-lama','http://www.url-yang-baru'); 

UPDATE wp_posts SET post_content = replace(post_content, 'www.url-yang-lama', 'http://www.url-yang-baru'); 

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.url-yang-lama','www.url-yang-baru');

Mengganti url setelah imigrasi wordpress

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.