Berikut ini saya akan menjelaskan tutorial tentang cara membackup WordPress dan memindahkan ke web ke personal computer lain :
Pastikan anda masuk ke super user nya dahulu lalu, anda bisa backup sebagian atau keseluruhan file situs anda, tergantung apakah nanti dalam proses instalasi di VPS barunya itu anda mau menggunakan file yang lama atau mau download lagi dari situs wordpress. Direktori yang paling penting anda backup adalah direktori wp-content terutama pada bagian uploads, themes dan plugins. Sebelum melakukan backup, anda akan kompres dulu semua file wordpress anda kedalam format zip, supaya nantinya dapat mempermudah proses download file backup di VPS baru.
Silahkan install zip terlebih dahulu, ketikkan kode program :
apt-get install zip
Masuk ke direktori tempat penyimpanan file-file situs anda. Berhubung saya simpan file-file situs saya di /var/www/html/sumutyok/ maka saya masuk ke direktori tersebut terlebih dahulu dengan cara
Pastikan anda masuk ke super user nya dahulu lalu, anda bisa backup sebagian atau keseluruhan file situs anda, tergantung apakah nanti dalam proses instalasi di VPS barunya itu anda mau menggunakan file yang lama atau mau download lagi dari situs wordpress. Direktori yang paling penting anda backup adalah direktori wp-content terutama pada bagian uploads, themes dan plugins. Sebelum melakukan backup, anda akan kompres dulu semua file wordpress anda kedalam format zip, supaya nantinya dapat mempermudah proses download file backup di VPS baru.
Silahkan install zip terlebih dahulu, ketikkan kode program :
apt-get install zip
Masuk ke direktori tempat penyimpanan file-file situs anda. Berhubung saya simpan file-file situs saya di /var/www/html/sumutyok/ maka saya masuk ke direktori tersebut terlebih dahulu dengan cara
cd /var/www/ html/sumutyok/
zip keseluruhan file, direktori beserta sub-sub yang ada didalamnya :
zip -r sumutyok*
zip keseluruhan file, direktori beserta sub-sub yang ada didalamnya :
zip -r sumutyok*
Ganti sumutyok dengan nama file zip yang anda inginkan.
Selanjutnya silahkan anda backup pula database situs anda. Jika anda lupa nama databasenya, coba anda cari terlebih dahulu :
mysql -u root -p
show databases;
list database, daftar database mysql
exit
Backup database dengan command :
mysqldump -u root -p sumutyok > backup_sumutyok.sql
zip mysql database, zip mariadb, cara zip file, cara zip ubuntu, cara install zip di linux. Ganti sumutyok dengan nama database anda dan backup_sumutyok dengan nama backup yang anda inginkan. Anda juga bisa backup database secara mudah melalui phpmyadmin.
Sekarang, anda sudah memiliki file backup dengan nama sumutyok.zip dan database backup dengan nama backup_sumutyok.sql. Silahkan anda cek untuk membuktikannya dengan mengetikkan perintah
ls
Buat direktori baru untuk situs anda melalui perintah :
mkdir -p /var/www/html/sumutyok/
Berikan hak akses, hak user dan grup terhadap direktori tersebut :
chmod -R 755 /var/www/html/
chown -R $USER:$USER /var/www/html/sumutyok/
Masuk ke direktori tersebut dengan :
cd /var/www/html/sumutyok/
Download file situs dan database yang berada di VPS lama dengan menggunakan wget :
wget http://sumutyok.ga/sumutyok.zip
wget http://sumutyok.ga/backup_sumutyok.sql
Download file mysql, cara download database, cara download mariadb
Ekstrak file sumutyok.zip dengan command :
unzip sumutyok.ga.zip
Sekarang, anda membuat database baru. Pastikan anda sudah menginstall MySQL atau MariaDB di VPS anda. Anda tak perlu khawatir jika anda menggunakan MySQL, karena pada dasarnya MySQL dan MariaDB sama saja.
Login ke account MySQL atau MariaDB anda :
mysql -u root -p
Buat batabase baru, saya buat dengan nama ayokesumut
CREATE DATABASE ayokesumut;
Buat user dan password baru. Saya buat user rikas dengan password 19950806 :
CREATE USER nicholas@localhost
IDENTIFIED BY '19950806';
Berikan izin penggunaan databse baru ke user baru yang sudah anda buat :
GRANT ALL PRIVILEGES ON ayokesumut.* TO jimmy@localhost
IDENTIFIED BY '19950806';
Flush Privileges dan exit
FLUSH PRIVILEGES;
Exit
Silahkan anda ganti setting DNS anda. Edit bagian A records yang awalnya ditujukan ke IP VPS lama, sekarang harus diarahkan ke IP VPS baru. Saya edit DNS di namecheap. Silahkan sesuaikan jika anda menggunakan layanan DNS hosting lain atau jika anda menggunakan DNS server sendiri.membuat dns namecheap, daftar dns namecheap, dns namecheap gratis, konfigurasi dns di namecheap, create dns.
Edit file wp-config.php untuk mengganti data database lama ke data database baru :
nano wp-config.php
Buka situs anda di browser dan silahkan lanjutkan proses instalasi situs wordpress anda seperti biasa. Install wordpress di browser, cara install wordpress, cara mengembalikan wordpress, mengganti situs wordpress, merubah wordpress.
Setelah selesai install, silahkan anda restore database dengan :
mysql -u root -p ayokesumut < backup_sumutyok.sql
Cara restore database mysql, cara restore database mariadb
Masukkan password root MySQL (MariaDB) anda.
Silahkan reload situs anda
Jika situs anda tidak memakai CMS seperti wordpress, cara memindahkan situsnya sama saja. Backup file dan database lalu restore. Akan lebih mudah jika situs anda adalah situs statis, anda hanya perlu memindahkan file website anda saja dari VPS lama ke VPS baru. Jangan lupa buat konfigurasi virtual hostsnya disesuaikan dengan web server yang ingin digunakan.
Edit file wp-config.php untuk mengganti data database lama ke data database baru :
nano wp-config.php
Buka situs anda di browser dan silahkan lanjutkan proses instalasi situs wordpress anda seperti biasa. Install wordpress di browser, cara install wordpress, cara mengembalikan wordpress, mengganti situs wordpress, merubah wordpress.
Setelah selesai install, silahkan anda restore database dengan :
mysql -u root -p ayokesumut < backup_sumutyok.sql
Cara restore database mysql, cara restore database mariadb
Masukkan password root MySQL (MariaDB) anda.
Silahkan reload situs anda
Jika situs anda tidak memakai CMS seperti wordpress, cara memindahkan situsnya sama saja. Backup file dan database lalu restore. Akan lebih mudah jika situs anda adalah situs statis, anda hanya perlu memindahkan file website anda saja dari VPS lama ke VPS baru. Jangan lupa buat konfigurasi virtual hostsnya disesuaikan dengan web server yang ingin digunakan.