Mengatasi Konten Wordpess Yang Tidak Tampil Pada Saat Migrasi Ke Live

unduhan (1)

Sering kali hal ini terjadi ketika kita sebagai depelover website, yang  menggunakan CMS WordPress ingin mengupload hasil development kita ke live dan ternyata setelah selesai migrasi kelive, hasil imbuhan konten konten pada saat di local tidak tampil di live, terutama konten image. mengapa?

Tidak ada yang salah dengan wordpress a atau yang lainnya, hanya saja kita belum selesai mengkonfigurasi aplikasi kita ketika di upload ke live. Konten-konten yang kita tambahkan pada saat di local masih menggunakan base url local atau http://locallhost ketika sudah di live maka url itu akan tetap tersimpan di database dan ketika di panggil, tentu url itu tidak akan ditemukan.

Hal yang dapat kita lakukan adalah merubah WordPress Address (Url) dan Site Address (Url) sesuai domain web kita di live, caranya sebagai berikut:

  1. Masuk ke wp-admin wordpress anda
  2. Masuk ke Setting -> General
  3. Pada bagian WordPress Address (URL) dan Site Address (URL) ubah sesuai domain website kita
  4. Simpan

Setelah setting selesai kita perlu meng ubah url konten konten yang sudah tersimpan di database yang masih menggunakan base url localhost, kita akan replace data tersebut menggunakan query replace.

  1. Masuk ke database, kemudian masukan query sebagaiberikut
  2. UPDATE wp_posts SET post_content = replace(post_content,”http://localhost/wordpress”,”http://domainkita.in”)
  3. Execute query tersebut
  4. UPDATE wp_posts SET guid = replace(guid,”http://localhost/wordpress”,”http://in “)
  5. Execute query tersebut

 

Silahkan load kembali website wordpress hasil migrasi yang sudah kita konfigurasi ulang.

semoga bermanfaat

Iklan

Membuat Virtual Host di XAMPP

Biasanya ketika kita membuat applikasi web pada local komputer menggunakan applikasi xampp, untuk mengakses applikasi web yang kita developt biasanya folder aplikasi kita simpan di “xampp/htdocs/aplikasikita” dan url pada web broser kita ketikan http://localhost/aplikasikita maka kita dapat mengakses applikasi yang kita developt di local komputer kita.

URL yang kita ketikan pada webbrowser “ http://localhost/aplikasikita” dapat kita ubah dengan nama domain yang kita mau dengan memanfaatkan VirtualHost. Contohnya aplikasi web di lokal yang kita punya kita akses dengan url “semaunya.com” atau “bebas.com”. bagaimana caranya? Mari kita lakukan bersama sama

langkah pertama

  1. Install Xampp pada windows kita
  2. Simpan applikasi web yang sudah ada di “xampp/htdocs/aplikasikita”
  3. Buka file Host di “C:\Windows\System32\drivers\etc” menggunakan akses sebagai administrator. Tambahkan code ini di baris terakhir :

#tambahkan code ini :

127.0.0.1             localhost

127.0.0.1              madelhaq.com

 

Kemudian simpan. (Note : buka dengan notepad dan run as administrator kemudian open file dimana file Host berada)

 

Dalam kasus ini aplikasiweb yang kita developt dilocal ingin kita akses dengan domain “madelhaq.com”

 

  1. Buka file http.conf di “\xampp\apache\conf\httpd.conf” dan tambahkan code berikut :

<VirtualHost *:80>

DocumentRoot “C:\xampp\htdocs”

ServerName localhost

ServerAlias loaclhost

 

<Directory “C:\xampp\htdocs”>

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

<VirtualHost *:80>

DocumentRoot “C:\xampp\htdocs\wordpress”

ServerName madelhaq.com

ServerAlias madelhaq.com

 

<Directory “C:\xampp\htdocs\wordpress”>

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

  1. Arahkan DocumentRoot ke tempat folder aplikasi yang ingin kita akses dengan virtualhost yang kita buat
  2. Sekarang nylakan xampp dan run apachenya
  3. Kita test via cmd, ketikan ping madelhaq.com kemudian enter

jika reply from 127.0.0.1 maka sejauh ini tidak masalah

 

  1. Buka webbrowser, dan kita akses ke url, http://madelhaq.com, maka aplikasi kita akan diakses.