Cara Backup Website WordPress di VPS

Tutorial cara backup website WordPress di VPS dari mulai Database SQL dan file-file yang ada di dokumen root. Pada tutorial ini, system VPS yang digunakan Linux CentOS 6, Nginx, PHP dan MySQL atau dikenal dengan singkatan LEMP, Kemudian software yang digunakan untuk login ke server via SSH adalah Putty. Oke mari kita mulai.

Login via SSH Putty

Buka program Putty atau bagi agan yang belum punya silahkan download di website resmi Putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

kemudian login seperti biasa, nah untuk agan yang newbie pelajari bagaimana cara menggunakan Putty disini.

Backup Database MySQL

Setelah berhasil login via SSH dengan Putty, masuk ke direktori root website agan, sebagai contoh root direktori website saya ada di /var/www/html/

cd /var/www/html

Kemudian lakukan backup database MySQL dengan command berikut: (sesuaikan NamaDatabase dengan nama database agan)

mysqldump -u root –p NamaDatabase > file_backup_2015.sql

Masukkan MySQL password agan jika diminta, kemudian enter.
Nah jika berhasil maka tidak akan keluar pesan apapun sebaliknya jika gagal maka akan keluar pesan terkait.

Check SQL File Backup

Kemudian lakukan check apakah file: file_backup_2015.sql tersebut benar-benar sudah ada di root direktori, dengan cara command line berikut:

ls

Dengan demikian file backup Database MySQL sekarang berada di /var/www/html/file_backup_2015.sql

Backup WordPress

Backup WordPress dan semua file yang ada di direktori /var/www/html/, tapi sebelumnya masuk dulu ke direktori /var/www/

cd /var/www

Kemudian backup dengan kode berikut:

tar -cvf backup_website_wordpress.tar html

Tunggu sampai proses kompres file selesai. backup_website_wordpress.tar adalah nama file backup dan html adalah folder dimana semua file-file website agan.

Dengan cara kompres seperti diatas maka akan menghasilkan file arsip backup_website_wordpress.tar dengan struktur sebagai berikut:

├── html/
    ├── wp-admin
    ├── wp-content
    ├── wp-includes
    ├── index.php
    ├── license.txt
    ├── readme.html
    ├── robots.txt
    ├── wp-activate.php
    ├── wp-blog-header.php
    ├── wp-comments-post.php
    ├── wp-config-sample.php
    ├── wp-config.php
    ├── wp-cron.php
    ├── wp-links-opml.php
    ├── wp-load.php
    ├── wp-login.php
    ├── wp-mail.php
    ├── wp-settings.php
    ├── wp-signup.php
    ├── wp-trackback.php
    ├── xmlrpc.php
    ├── file_backup_2015.sql

Check File Backup

Backup selesai, check kembali apakah backup_website_wordpress.tar benar-benar sudah ada.

ls -i -ah

Nah sampai disini website WordPress agan sudah terbackup, baik script dan databasenya dan filenya bernama
backup_website_wordpress.tar yang ada di /var/www/

Download File Backup

Untuk mendownload file hasil backup bisa menggunakan Filezilla atau juga bisa menggunakan Web Browser Mozilla maupun Google Chrome. Jika ingin mendownload dengan Browser pindahkan file backup ke root direktori website agan, caranya sebagai berikut.

mv /var/www/backup_website_wordpress.tar /var/www/html/backup_website_wordpress.tar

Selanjutnya buka browser dan arahkan ke

http://nama-domain-agan.com/backup_website_wordpress.tar

Selesai, selamat mencoba Good Luck gan!.




Share this post:

2 Comments

Leave a Reply

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