Cara Migrasi Hosting Cpanel to VPS via Command Line Putty Panel Webuzo

Saturday, February 13th 2016. | VPS

Tulisan ini dibuat sesaat ketika baru aja belajar instalasi VPS Panel Webuzo dan migrasi server ke om Ega. Salah satu jasa Install dan Manage VPS yang lapaknya ada di ads.id. Beliau adalah salah seorang sosok yang sangat berjasa terutama ketika server web saya mengalami masalah. Upahnya pun tidak terlalu mahal, ya hanya sekedar untuk beli kopi dan rokok mungkin.

Ngomong-ngomong soal manage VPS sebenernya ada banyak sekali panel-panel gratisan di luar sana yang bisa digunakan untuk manage web anda. Ada Webmin, Zpanel, Kloxo-MR, Webuzo dan masih banyak lagi. Mana yang bagus? Yang bagus adalah yang menurut anda sudah dikuasai saja. Karena tiap panel memiliki cara kostumisasi dan manage yang berbeda-beda.

Cara Migrasi Hosting Cpanel to VPS via Command Line Putty Panel Webuzo

Baca mengenai instalasi VPS panel Kloxo-MR di Centos.

Nah pada kesempatan ini saya akan mencoba berbagi mengenai migrasi hosting Cpanel ke VPS Panel Webuzo menggunakan Command Line Putty. Untuk VPS saya beli di Digital Ocean dan OS nya menggunakan CentOS 6.7 64 Bit. Kenapa harus Digital Ocean? Karena server ini sudah terbukti bandel dengan virtualisasi KVM nya dan sudah teruji dan menjadi favorit para pemain AGC karena kinerjanya yang powerfull dan jarang kena suspen.

Jika belum punya akun Digital Ocean bisa buat dulu -> disini.

Pertama-tama kita harus mendownload Console Command Line Putty. Jika belum punya bisa download Putty (http://www.putty.org/)

Setelah Putty selesai di download lalu install kemudian akan muncul tampilan berikut dan anda isi IP address server anda.

Webuzo Putty tahap 1

Selanjutnya masuk menggunakan user ‘root; dan masukan juga passwordnya. Ketika memasukan password huruf akan otomatis hidden.

webuzo putty 2

 

Nah setelah berhasil login, Console pun siap untuk mengeksekusi Migrasi Hosting.

webuzo putty 3

Masukan Command Installasi Webuzo berikut ini satu per satu

  • yum update
  • yum install nano
  • yum install wget
  • wget -N http://files.webuzo.com/install.sh
  • chmod 0755 install.sh
  • ./install.sh
  • Buka alamatip:2004
  • Isi for sesuai selera
  • install file yang diperlukan ( nginx, php54, Modules -> APC )

Nah sebelumnya kita harus mendapatkan file-file dari server lama seperti file wordpress dan juga database SQL. Kita akses melalui Putty. Untuk loginnya. Username nya menggunakan user cpanel begitu pun passwordnya.

Akses Server lama Cpanel via Putty

  1. Login ke root akses server lama
  2. Eksport file sql dengan perintah (mysqldump -u usercpanel -p namaDBlama > namafile.sql)
  3. Apabila meminta password masukan password cpanel
  4. Buka folder Public html perintah (ls), (cd public_html)
    perintah ls fungsinya buat lihat list folder
    perintah cd fungsinya buat membuka folder
  5. Pindahkan file database tadi ke root situs (mv namafile.sql public_html/domain.com)
  6. Compress file root domain wordpress di posisi folder public_html, d sini saya pakai tar gz dengan perintah (tar -czvf namafilewp.tar.gz domain.com)
  7. Pindahkan file kopresan ke root situs
    perintah (mv namafilewp.tar.gz domain.com)

Akses Server baru

  1. Buka kembali terminal server baru, masuk ke folder root situs. Download hasil compress dengan command ‘wget namadomain.com/namafilewp.tar.gz’
  2. Extract dengan command ‘tar -xzvf namafilewp.tar.gz’ pada folder root situs public html supaya ketika di ekstrak folder domain.com langsung ada.
  3. Ini nantinya akan ada folder baru bernama namadomain.com d public_htmnl nya.
    nah nanti semua file d folder tersebut d pindahkan ke public_html
    perintahnya mv namadomain.com/* /home/nama/public_html
  4. Tambahkan domain
  5. Buat database dan user di server baru (Webuzo)
  6. Konfigurasi wp-config.php apabila gagal menyimpan (chown -R nama:nama /home/nama/public_html)
  7. Import file sql dengan command
  • mysql -u root -p namaDB < namafile.sql pada direktori file nya. 

Apabila meminta password masukan password yang ada di cat /var/webuzo/my.conf

*Catatan

Kalo ada Eror 404 Webuzo seperti ini :

Webuzo – Not Found – 404 – The requested URL was not found on this server.

Ini khusus untuk anda yang Pakai Nginx maka:

Login dulu ke VPS nya make PuTTY lalu jalankan.

  • Ketik perintah ini di PuTTY: vi /usr/local/apps/nginx/etc/conf.d/common lalu tekan tombol Enter pada keyboard
  • Tekan tombol / huruf ‘i’ pada keyboard
  • Copy kode berikut

location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}

  • Lalu paste ke PuTTY dengan cara klik kanan. pastenya di baris paling awal aja.
  • Tekan tombol ‘Esc’ pada keyboard
  • Perhatikan baik2. Pada keyboard, tekan tombol Shift, TAHAN, lalu tekan tombol Z sebanyak 2X berturut2, baru lepas tombol Shift.
  • Ketik perintah ini di PuTTY: service nginx restart lalu tekan ENTER pada keyboard

Catatan

Perintah untuk membuka File di SSH :

  • vi FileName
  • vi test.txt

 

Once the file has been opened, press the “insert” key on your keyboard to enter edit mode.

The “Esc” key will allow you to leave the edit mode, but not the VI editor.

Here is the list of frequently used commands necessary to use the VI editor:

  • :q! : Forces the editor to exit without saving.
  • :w : Saves the changes that have been made to the file.
  • :wq : Saves the changes that have been made to the file and then exits.
  • :# : Where # is a number – Brings you to line number #
  • :$ : Brings you to the last line of the file
  • :0 : Brings you to the first line of the file
  • :/word : This will search for the string “word” in the file. By pressing “n” you can view the other search result.

 

Comments

comments

tags: , ,