Query SQL WordPress Update to Production

Hai guys, sudah pada tidak asing lagi dengan CMS yang satu ini kan ? Disini saya hanya ingin menuliskan sebuah kasus yang bisa menjadi salah satu penyelesaian masalah dalam mengOnlinekan Website WordPress kalian.

Apabila kalian melakukan development WordPress di local / localhost di PC kalian, bagaimana ketika kalian hendak mengOnlinekan ke Hosting WordPress kalian ? Copy paste script bundle WordPress ke hostingan salah satu upaya yang harus dari awal dilakukan, setelah itu melakukan import database ke hostingan. Setelah cara ini sudah dilakukan kalian harus melakukan update URL kalian karena kalian melakukan upload data di local akan tercatat di database URL local kalian bukan URL domain production kalian, mengingat WordPress ini adalah salah satu CMS yang configurable.

Untuk melakukan ini kalian harus masuk ke PHPMyAdmin kalian karena tutorial ini akan bekerja dengan sintaks Query Language MySQL / MariaDB.

Berikut adalah daftar list tabel yang harus diupdate dengan URL Production :

  • UPDATE xxxx_options SET option_value = replace(option_value, ‘URL_LAMA’, ‘URL_PRODUCTION’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
  • UPDATE xxxx _posts SET post_content = replace(post_content, ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _postmeta SET meta_value = replace(meta_value, ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _usermeta SET meta_value = replace(meta_value, ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _links SET link_url = replace(link_url, ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _comments SET comment_content = replace(comment_content , ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _links SET link_image = replace(link_image, ‘URL_LAMA’, ‘URL_PRODUCTION’ );
  • UPDATE xxxx _posts SET guid = replace(guid, ‘URL_LAMA’, ‘URL_PRODUCTION’ );

Yang harus kalian perhatikan adalah penamaan tabel harus sesuai dengan milik kalian, apabila kalian menggunakan perfix name.

Semoga berhasil

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

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