Memindahkan WordPress ke Server VPS Hosting

server vps hosting

Saat ini VPS hosting milikmu telah siap di install wordpress. Tapi saya tidak akan membahas cara menginstall wordpress. Saya hanya akan membahas cara memindahkan wordpress milikmu dari shared hosting ke VPS hosting yang telah kamu setting pada rangkaian tutorial sebelumnya.

Tutorial ini merupakan tutorial terakhir dari seri tutorial menyiapkan VPS untuk WordPress. Kamu perlu membaca tutorial sebelumnya yaitu

  1. Menyiapkan VPS Hosting untuk WordPress
  2. Mengamankan Login VPS Hosting
  3. Setting Tambahan untuk Server VPS WordPress
  4. Install Nginx, Maria DB, dan PHP Melalui Webuzo di server VPS
  5. Setting Domain di Server VPS

Membackup WordPress dari Shared Hosting

  1. Optional – Kalo kamu menggunakan JetPack, sebaiknya Jetpack di non aktifkan (Deactivate) dulu sebelum melakukan backup. Pengalaman saya, saat WordPress kamu di upload ke server baru, Jetpack secara otomatis akan melakukan koneksi ke WordPress.com sedangkan blog lama  juga masih melakukan koneksi ke wordpress.com. Jadi sebaiknya di non aktifkan dulu sebelum di backup.
  2. Hosting saya menggunakan cPanel. Jadi saya akan menjelaskan cara backup di cpanel. Masuk ke cPanel di shared hosting » pilih File Manager
    file-manager
  3. Masuk ke folder public_html kemudian klik “Select All”
    select all
  4. Pada menu Pilih Compress. Taruh di folder tmp. Jangan di folder public_html
    compress-cpanel
    file zip backup
  5. Download file itu dengan menggunakan filezilla
  6. Sekarang, backup database mysql. Masuk ke menu backup
    backup mysql
  7. Pilih database utk di download
    download database mysql
  8. Terakhir, kalo kamu menaruh file wp-config.php di luar folder public_html maka kamu harus download file wp-config.php juga.
  9. Nah, sekarang kamu sudah punya 3 file backup yaitu
    • backup-dari-server-lama.zip
    • wp-config.php
    • [nama-database-sql].sql.gz

Membuat Database MariaDB di VPS Hosting

Sebelum mengimport database dari shared hosting, kamu perlu untuk membuat database baru

  1. Masuk ke http://nama-domainmu:2002 kemudian bikin database
    menambah database di webuzo
  2. Pilih Create Database dan masukkan nama database yang akan dibuat
    membuat databaseKemudian klik tombol “Create”
  3. Sekarang, pilih menu “Add User to Database”
    membuat database userKlik tombol “Create” untuk membuat user baru. Selanjutnya di bagian bawah akan muncul tampilan untuk menambahkan user baru tersebut ke database
    Menambahkan user ke databaseSetelah klik tombol “Add” akan muncul hak akses user baru itu pada database seperti gambar dibawah
    user-privilegePilih “ALL” agar user baru bisa menggunakan semua hak akses yan ada. Klik tombol “Submit Changes”
  4. Pilih “ALL” agar user baru bisa menggunakan semua hak akses yan ada. Klik tombol “Submit Changes”
    Sekarang, kita perlu mengedit file backup wp-config.php yang telah kamu download. Cari bagian seperti gambar dibawah dan isi dengan nama database, username, dan password yang telah kamu buat pada langkah no. 3
    edit wp-config.php

Mengimpor Database dari Shared Hosting ke VPS Hosting

  1. Masuk ke enduser panel Webuzo dan klik menu phpMyAdmin
    menu phpmyadmin
  2. Masukkan username dan password seperti yang kamu isi pada wp-config.php
    login phpmyadminKamu harus bisa login dengan username dan password sesuai dengan yang telah kamu isi di wp-config.php. Jika tidak bisa, berarti username, password, dan database ada yang salah. Cek kembali langkah sebelumnya.
  3. Setelah masuk di phpMyAdmin klik nama database sesuai yang telah kamu masukkan di wp-config.php
    database phpmyadmin
  4. Pilih menu “Import”
    import databaseKlik tombol browse dan pilih file [nama-database-sql].sql.gz yang telah kamu download dari shared hosting. Kemudian klik “Go” untuk mengimport.
  5. akan muncul pesan bahwa import berhasil seperti di bawah ini
    import database berhasil

Upload File wordpress ke VPS Hosting

Langkah terakhir adalah mengupload file backup-dari-server-lama.zip ke VPS hosting.

  1. Buka Filezilla dan upload semua file backup-dari-server-lama.zip ke folder public_html di VPS hosting.
  2. Terakhir, upload file wp-config.php ke folder public_html
  3. Masuk ke terminal dan ketik perintah
    cd /home/[username-webuzo]/public_html
  4. ekstrak file zip kedalam folder public_html
    sudo unzip [nama-file.zip]
  5. Hapus file .zip melalu filezilla atau dengan mengetik perintah
    rm [nama-file.zip]

Nah, kalo semua yang kamu input sudah benar, seharusnya blog wordpress milikmu telah online dengan manis di server VPS yang baru 🙂

Protected by Copyscape

12 thoughts on “Memindahkan WordPress ke Server VPS Hosting”

  1. Sy baru pindahin ke VPS mas, yang mau sy tanya normal pemakain cpu tu kisaran berapa persen yah?
    soalnya sy liatin kadang naek sampe 50%, dan setelah diliat yg makan cpu banyak php-fpm
    kemaren udah sy coba ubah2 setinganya tapi blom cek lagi turun atau engga ni, soalnya ngeri kena peringatan kaya di shared hosting kemaren

    Like

  2. Gan, setelah migrasi apakah harus dihapus gan blog yg ada di shared hosting? dan apakah nameserver domain diganti?

    Like

  3. tanya ya gan Imran.. migrasi dari vps lama ke vps baru dengan cara upload “”transfer from another server”” udah sukses tapi besar file nya selalu 19MB-an padahal ukuran file aslinya berbeda. diunzip juga failed melulu. ada saran nggak gan buat ngatasi ini, kali aja bisa..
    trim’s..

    Like

Leave a comment

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