Panduan Cara Mudah Migrasi Website Dalam Hitungan Menit

Jika pada tutorial-tutorial sebelumnya saya telah bagikan kepada anda bagaimana caranya kita setting VPS, pada kesempatan ini saya sedikit berbagi kepada anda tentang cara bagaimana kita migrasi website.

Karena diakhir bulan kemarin website saya sempat mengalami error/tidak bisa diakses. Saya agak tetegun agak lama karena website error itukan banyak penyebabnya. Bisa jadi karena plugin yang ada diwebsite anda ada yang menggunakan library image magick, plugin itu bikin file sampah, sehingga mengakibatkan sistem lumpuh. Atau ada plugin auto-autonan yang memberatkan kinerja server kita.

Contoh kasusnya jelas perhatikan gambar dibawah ini:

Demikian yang saya alami di minggu ini, RAM di VPS saya habis.. atas dasar itulah saya mulai untuk mencari referensi VPS pengganti yang lebih oke. Sebagai pertimbangan saya antara saya harus upgrade paket Vultr atau pindah VPS

Saran dari beberapa teman supaya saya coba untuk Contabo VPS kalau mau ke RAM yang lebih luas, ambil di Contabo yang pure SSD. Lihat ilustrasi dibawah ini

Akhirnya singkat cerita saya coba pindah ke Contabo VPS… 🙂


Nah mungkin yang menjadi kendala atau permasalahan yang sering kita alami adalah kesulitan dalam memindahkan website kita dari server lama ke server yang baru (migrasi website). Oleh karena itu saya rasa ini akan sangat penting saya coba share kepada anda cara migrasi website dalam hitungan menit. Tentu kita harus mempersiapkan data – datanya sebelum pindahan kan?

Cara migrasi website saya membaginya dalam beberapa step berikut:

Step 1: Membuat file backup dari direktori hosting situsnya dan untuk memperkecil ukuran filenya maka tidak hanya disatukan dengantar tapi juga dikompres menggunakan gunzip (gz) atau anda juga bisa compress dalamZip

Jika anda membuat dalam.tar.gz gunakan perintah seperti ini:

tar -czvf week.tar.gz weeklybonus.net/

akan tetapi jika anda menggunakan kompress dalamZipgunakan perintah seperti ini:

zip -r namafile.zip nama_foldernya

Kebetulan saya gunakan zip maka semua web yang sudah saya zip penampakannya seperti ini

 

STEP 2 : Cara Export Database

Anda harus login ke server lewat Putty atau Xshell, untuk export database gunakan perintah berikut:

cd /var/www/html/wahyudi.co

contohnya ini nanti silahkan anda sesuaikan sendiri : mysqldump -u root -p db_examplecom > database.sql
saya ubah misalkan ketika saya mau pindahkan website wahyudi.co maka jadi seperti ini:

mysqldump -u root -p db_wahyudico > db_wahyudico.sql

Nanti masukin password phpMyAdmin anda jika diminta untuk memasukkan password

Jika anda mau download file nya contohnya:https://www.wahyudi.co/db_wahyudico.sql

akan tetapi jika nanti anda mau import mellui server sabar dulu YA…silahkan baca di STEP 4: Cara Import Database

STEP 3 : Download dan Extract Data

Silahkan anda login di server baru anda dalam hal ini saya yakin anda sudah punya server yang baru dan sudah anda setting tentunya jika belum anda setting silahkan baca-baca artikel saya:

Panduan Install Nginx, MariaDB and PHP7 (LEMP Stack) pada Debian GNU/Linux 9 (stretch)

→ Panduan Install Apache, MariaDB and PHP7 (LAMP Stack) di Ubuntu 16.04 LTS

Selanjutnya untuk downlod silahkan gunakan perintah berikut misalkan untuk data-data web yang sudah saya zip di server lama saya simpan di http://www.wahyudi.co/ jadi ketika saya mau download dari server yang baru saya tinggal gunakan perintah berikut:

 

wget https://www.wahyudi.co/1.zip
wget https://www.wahyudi.co/2.zip
wget https://www.wahyudi.co/3.zip
wget https://www.wahyudi.co/4.zip
wget https://www.wahyudi.co/5.zip
wget https://www.wahyudi.co/6.zip

dst...

Lalu tinggal kita pindahkan dan extract ke dimasing-masing web dengan perintah unzip

 

unzip 1.zip
unzip 2.zip
unzip 3.zip
unzip 4.zip
unzip 5.zip
unzip 6.zip

dst....

Ketika anda menggunakan tar.gzmaka untuk extract perintahnya seperti initar -xvf nama_domain.tar.gz jelas..ya…!! jika nanti b elum jelas silahkan comentar di postingan ini. Sekarang setelah berhasil extact kita masuk di tahap berikutnya

STEP 4: Cara Import Database

Anda harus login ke server lewat Putty atau Xshell dan masuk di directory website anda

cd /var/www/html/wahyudi.co

Lalu untuk import database gunakan perintah berikut, nanti silahkan sesuikan dengan website anda tentunya..

mysql -u root -p db_wahyudico < db_wahyudico.sql

Sama halnya seperti STEP 2 – Cara Export Database ketika nanti kita mau import juga akan diminta untuk memasukkan password phpMyAdmin.

Jika nanti berhasil import maka nanti akan seperti ini:

 

STEP 5: Ubah Name Server Domain Website Anda

Saya rasa untuk tahap ini saya tidak akan membahasnya lagi, karena di panduan saya sebelumnya sudah pernah saya tuliskan akan hal ini jika ingin membacanya lagi anda bisa kunjungi tautan dibawah ini

→ Setting Name Server di Cloudflare

 

Nah akhirnya selesai sudah kita migrasi website kita…biasanya untuk propagasi data akan membutuhan waktu maksimal 2X24 jam.

LIHAT VIDEO INI:

 

Semoga bermanfaat, selamat mencoba…

 

thanks… 🙂

 

Tulis Komentar

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