Setelah kalian selesai membangun situs dengan WordPress di localhost, dan berencana untuk menaikannya ke peladen. Nah, kalian harus mempersiapkan diri untuk menyunting beberapa kode sumber dan pangkalan data nya. Jika tidak, situs kalian tidak akan bisa berjalan seperti halnya di localhost.
Persyaratan
Sebelum memasuki tahap praktek, di sini saya asumsikan kalian menggunakan VPS atau Dedicated Server. Jika kalian menggunakan_ Shared Hosting_ yang kalian lakukan adalah:
* Buka File Manager dan buka berkas `wp-config.php`.
* Buka Database Server atau phpMyAdmin jika ada.
Nah bagi kalian penggunaa_ non-shared hosting_, kalian bisa langsung buka berkas wp-config.php
menggunakan vim
atau nano
. Perintahnya sebagai berikut:
$ cd /direktori/wp/kalian/
$ vim wp-config.php
Lihat dan catat DB_USER
, DB_PASSWORD
, DB_HOST
, DB_PASSWORD
dan yang paling penting $table_prefix
:
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
$table_prefix = 'wp_';
Caranya
Setelah melihat berkas wp-config.php
langkah selanjutnya yakni kalian masuk ke mariadb
dengan cara:
$ sudo mysql -u root
Kemudian kita ubah (replace) tautan lama yang di localhost kalian dengan tautan baru.
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://link.lama', 'https://link.baru');
UPDATE wp_posts SET guid = REPLACE(guid, 'https://link.lama', 'https://link.baru');
Perhatian contoh skrip di atas saya menggunakan wp_posts
karena sebelumnya $table_prefix
nya adalah wp_
. Pastikan disesuaika dengan $table_prefix
jika tidak skrip di atas akan terjadi galat.
Kemudian yang terakhir kita ubah juga tautan options-nya yang mana tautan ini yang pertama kali dibaca oleh WP saat memuat di awal, jadi pastikan wajib diubah!
UPDATE wp_options
SET option_value = REPLACE(option_value, 'https://link.lama', 'https://link.baru')
WHERE option_value LIKE '%https://link.lama%';
Nah, selesai sudah. Langkah terakhir kita cek apakah situs kita sudah daring atau belum?
Oh iya, sebetulnya saya sudah membahas tentang migrasi WP di artikel sebelumnya kalian bisa baca khusus pengguna shared hosting.
Semoga bermanfaat 😉
Komentar