Untuk kali ini saya akan menjelaskan bagaimana cara memindahkan wordpress ke server/hosting lai.
Langkah awal yang harus dilakukan adalah melakukan backup.
Hal yang penting yaitu menyamakan versi PHP dan Database yang digunakan pada server VPS lama. Hendaknya versi PHP dan Database pada server baru mengikuti versi pada VPS lama.
Kemudian sesuaikan konfigurasi Nginx, PHP/PHP-FPM untuk settingan WordPress SEO. Jika sudah ready mari kita mulai gan tutorial selanjutnya.
1. Login SSH
Login ke VPS via SSH menggunakan Software Putty
2. Download File Backup
Menggunakan command wget, download file backup yang ada di server VPS lama, tapi sebelumnya masuk dulu ke direktori root website agan, pada kasus saya dokumen root website saya ada di /var/www/html.
cd /var/www/
wget http://vps-lama.com/backup_website_wordpress.tar
3. Ekstrak File Backup
Selesai di download via wget langkah selanjutnya adalah mengekstrak file-file dan folder yang ada pada arsip file backup tersebut.
tar -xvf backup_website_wordpress.tar
4. Import MySQL Database
Buat sebuah Nama Database dan User Database dengan User Password yang identik dengan konfigurasi WordPress pada server lama. Untuk mengetahuinya bisa melihat wp-config.php dengan cara
cat /var/www/html/wp-config.php
Jika Database telah dibuat selanjutnya import sql dengan command line berikut ini.
mysql -u root -p -e "source /var/www/html/file_backup_2015.sql" NamaDatabaseAgan
Masukkan password MySQL jika diminta kemudian Enter.
Selesai.
- Setelah itu memindahkannya ke hosting lain:
inti dari pemindahan wordpress adalah:
memindahkan file dan database yang ada diserver/hosting yang lama ke server/hosting yang baru
bagaimana cara memindahkannya tergantung akses yang kita miliki, apakah bisa transfer file melalui ssh/scp/ftp antar server/hosting tersebut atau harus download ke pc local (pc kita sendiri) kemudian baru upload ke server/hosting yg baru, tapi cara terakhir ini biasanya lebih lama kalau file yang kita pindah ukurannya besar dan koneksi internet kita lambat.
berikut ini contoh utk memindahkan wordpress, misalkan anda memiliki data sbb:
- memiliki akses untuk SSH
- folder web anda : public_html
- username ssh anda : username
- alamat server tujuan : ip.host.tujuan
- username sql anda : usersql
- password sql anda : passsql
- nama database anda : dbsql
- port ssh : 22
data data tersebut sama diantara hosting lama dan baru (termasuk telah membuat database dengan username, pass, dan nama database yang sama di hosting yang baru)
di server lama, setelah login ke akun ssh anda tempat folder public_html :
kompresi folder public_html/ menjadi file fileweb.tar.gz
tar czf fileweb.tar.gz public_html/
export database sql anda menjadi file filedb.sql
mysqldump -u usernamesql -pPasssql dbsql > filedb.sql
transfer file fileweb.tar.gz ke hosting baru
scp fileweb.tar.gz username@ip.host.tujuan:~/
transfer file filedb.sql ke hosting baru
scp filedb.sql username@ip.host.tujuan:~/
sampe disini anda telah berhasil memindahkan file dan database ke server/hosting yang baru
di server/hosting baru extract file anda dan masukan data databasenya:
extract file filewebanda.tar.gz menjadi folder public_html/
extract file filewebanda.tar.gz menjadi folder public_html/
tar zxf filewebanda.tar.gz
inject database di filedb.sql ke dalam database sql
mysql -u usernamesql -pPasssql dbsql < filedb.sql
file telah di extract, database sdh dimasukan, skrg tinggal periksa/edit file config wordpress kita untuk menyesuaikan username, password, database, klo antara hosting yg lama dengan yg baru login sqlnya sama maka tidak perlu dirubah, silahkan di cek hasilnya dgn buka browser dan memasukan alamat utk buka web kita di hosting yang baru,








