Mindah Server WordPress yang (Seharusnya) Tanpa Ribet

Hobby Mindah Server itu biasanya karena beberapa sebab, harga semakin mahal, fitur kurang dan mau mbenerin sesuatu diserver lama tapi ternyata banyak hal yang mbikin bete dan lebih menarique untuk DEV (Install dan setup) di server baru.

Akhirnya untuk kesekian kalinya mindah lagi, tetep dengan VPS tapi mencoba menggunakan layanan pihak ketiga. Kali ini kembali ke RunCloud. menggunakan RunCloud Ada versi Free RunCloud dan juga ada versi Berbayar semua kembali ke Kebutuhan saja, mindah Server WordPress ke layanan ketiga gini ada beberapa metode. Make Plugin, Super Manual, dan Mixing (saya menyebutnya Mixing) karena gimana gitu prosesnya.

Baca Juga  How To Remove Image & wp caption text from the_content in Frontpage WordPress
20220730 110457 scaled
Permennya @BonSetoaji

Proses Mindah Server WordPress dengan Terminal (SSH)

  1. Siapkan Server Lama, beli Server di DO atau UpCloud (saya make keduanya dengan tujuan berbeda tentunya)
  2. Kemudian Sambungkan Server itu ke layana Pihak Ketiga (RunCloud) dan pastikan Installasi Sukses
  3. Kemudian Langkah berikutnya Backup WordPress disever lama, saya menggunakan Terminal/SSH dengan memanfaatkan fitur2 WordPress CLI, fitur yang menurut saya aduhai.
  4. Backup Database WordPress dengan cara masuk ke WEB ROOT WordPress kita kemudian jalankan perintah
    wp db export db.sql --allow=root
  5. Setelah sukses kemudian Login ke Server Baru dengan Terminal/SSH juga dan pastikan sudah create new app dan setting2 sampai komplit.
  6. Kemudian Masuk ke Database yang sudah kita create di app tadi (untuk lihat nama database dan user dan password) bisa akses ke
    /home/namauser/webapps/appkita/wp-config.php

    Catat dan ingat itu agar kita bisa masuk database kita, untuk Delete semua Table didatabase ribet sangat kalau make Terminal/SSH karena kita satu2 hapus, ada sih fitur drop database terus kita create new database tapi itu bukan opsi yang kami pilih. Saya lebih suka menggunakan layanan GUI dan saya menggunakan TablePlus kemudian setting2 saja ke Server kita kemudian akses ke DB kita dan delete semua Tables beres.
  7. Sekarang kita perlu Jasa RSYNC untuk mindahkan semua data di Server Lama ke Server kita. Langkahnya
  8. Setelah di app kita, misalnya lokasinya disini /home/namauser/webapps/appkita/, nah kita buang semua file bawaan app kita sisakan
    wp-config.php
  9. Kemudian Jalankan RSYCN dengan perintah
    rsync -avz --progress --exclude wp-config.php root@ipserverlama:/www/domainku/public_html/* .
  10. Tunggu sampai selesai, kalau sudah selesai langkah terakhir IMPORT db.sql dengan WordPress CLI
    wp db import db.sql --allow-root
  11. Dan selesai, tinggal mbenerin dikit2, misale SSL dan lainnya yang semuanya bisa dihandel dengan Klak-Klik di Dashboard Web based dari RunCloud
  12. Selamat mencoba.
Baca Juga  Easy Ways and Solution Fix Enable LetsEncrypt on Subdomain on EasyEngine Error and Issues

Semoga Bermanfaat Cara Mindah Server 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.