Thursday, June 16, 2016

Cara Memindahkan WordPress

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 :

cd /var/www/ html/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


Cara backup wordpress, cara backup situs, membackup file wordpress
Hal yang Perlu Anda Lakukan di VPS Baru
Install LAMP, LEMP atau LOMP.
Tinggal disesuaikan saja web server apa yang ingin anda gunakan, apakah apache, nginx, openlitespeed atau yang lainnya, berikut :
Install wget dengan perintah :

apt-get install wget

Install zip dengan perintah :

apt-get install zip

Install nano editor :

apt-get install nano

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 kifli@localhost
IDENTIFIED BY '19950806';

Berikan izin penggunaan databse baru ke user baru yang sudah anda buat :

GRANT ALL PRIVILEGES ON wp.* TO kifli@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

Wordpress config, konfigurasi wordpress, setting database wordpress
Buat konfigurasi virtual hosts apache baru untuk situs anda :

nano /etc/apache/sites-available/sumutyok.ga

wordpress virtual hosts, cara membuat apache virtual hosts.
Silahkan anda samakan saja dengan konfigurasi virtual hosts situs anda di VPS lama.
Masukkan ke /etc/apache/sites-enabled/ :

ln -s /etc/apache/sites-available/sumutyok.ga /etc/apache/sites-enabled/

Restart MySQL, Nginx atau MariaDB :
Service  restart

service mysql restart

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.

0 komentar:

Post a Comment