{"id":18,"date":"2023-12-05T07:43:12","date_gmt":"2023-12-05T07:43:12","guid":{"rendered":"https:\/\/blog.hostinger.io\/id\/support\/2023\/12\/05\/8675235-cara-migrasi-cpanel-ke-vps-di-hostinger\/"},"modified":"2025-08-26T19:54:05","modified_gmt":"2025-08-26T19:54:05","slug":"8675235-cara-migrasi-cpanel-ke-vps-di-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/id\/support\/8675235-cara-migrasi-cpanel-ke-vps-di-hostinger\/","title":{"rendered":"Cara Migrasi cPanel ke VPS di Hostinger"},"content":{"rendered":"<p class=\"no-margin\"><b>VPS <\/b>adalah server virtual yang berfungsi untuk menyimpan data dan file pada website. Biasanya VPS digunakan pada website yang membutuhkan sumber daya besar dikarenakan penggunanya tidak perlu berbagi sumber daya dengan website lain.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Pada artikel ini, kami akan memberikan panduan dengan <b>tujuh <\/b>urutan langkah sebagai berikut.<\/p><p class=\"no-margin\">\n<\/p><ol>\n<li>\n<p class=\"no-margin\"><b>Buat File ZIP<\/b> Website di cPanel.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>Ekspor Database<\/b> di cPanel.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Ketahui <b>Detail VPS<\/b>.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>Upload File ZIP<\/b> ke VPS.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>Unzip File<\/b> pada VPS.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>Buat Database<\/b> <b>dan Username<\/b> pada VPS.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>Impor Database<\/b> ke VPS.<\/p>\n<\/li>\n<\/ol><h2 id=\"h_4651cb0ab5\">Langkah 1 Buat File ZIP Website di cPanel<\/h2><p class=\"no-margin\">1. Pada halaman <b>cPanel, <\/b>gulir ke bagian <b>Files <\/b>dan buka menu <b>File Manager. <\/b><\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/f588f9d2-c01f-49c6-aaed-6b9d3158d379.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Klik menu <b>Settings <\/b>pada bagian kanan atas. Centang opsi <b>Show Hidden Files (dotfiles)<\/b>, kemudian klik tombol <b>Save<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/18cd7195-a112-495b-8456-94738b64e826.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Pilih folder <b>public_html<\/b>. Pilih tools <b>Select All<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/c2b8bd7f-0599-436e-8992-a5e818713ab8.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Klik kanan pada area folder, kemudian pilih <b>Compress<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/79e6fc8a-c777-474b-b982-daba0475e561.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. Pilih <b>Zip Archive<\/b>, kemudian klik tombol <b>Compress Files<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/5eb27048-979e-4fd5-ab23-00f57006cfa8.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">6. Klik kanan pada file berekstensi <b>zip<\/b> hasil kompres yang telah dilakukan, kemudian pilih <b>Download <\/b>untuk mengunduh file.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/4e639756-3cf3-4711-bdf2-6f50354aefcd.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">7. Silakan menyimpan file zip tersebut pada folder yang telah Anda tentukan di komputer. <\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_b9b98d9fc6\">Langkah 2 Ekspor Database di Shared Hosting<\/h2><p class=\"no-margin\">1. Buka kembali halaman<b> cPanel<\/b>, kemudian klik menu <b>PhpMyAdmin<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/32b3480f-f977-47cd-8bed-96e0473bf8b7.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Klik database milik Anda. Pilih menu <b>Export <\/b>pada bagian atas. Klik tombol <b>Go<\/b>.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/d7369200-ba2e-4b28-a9b4-e40c1f57aea4.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Arahkan penyimpanan menjadi satu folder dengan file zip yang tadi.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Ubah nama database sesuai dengan yang Anda inginkan. Contohnya, <b>database.sql<\/b>.<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_a6be381e2f\">Langkah 3 Ketahui Detail VPS<\/h2><p class=\"no-margin\">1. Pada Member Area, buka menu <b>VPS <\/b>lalu pilih layanan <b>VPS <\/b>tujuan.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Lalu, pilih menu <b>SSH access<\/b>. Perhatikan bagian yang diberi tanda <b>kontak merah<\/b>, Anda dapat menemukan <b>IP address<\/b> berikut dengan <b>port SSH<\/b> yang dimiliki. Silakan <b>mencatat<\/b> kedua data tersebut.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/id\/support\/wp-content\/uploads\/sites\/57\/2023\/12\/8c66b5dc-cf8e-4996-8edc-b4276d52c2c9.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Selanjutnya, apabila Anda belum mengetahui atau lupa terhadap password SSH VPS yang dimiliki, silakan melakukan reset password terlebih dahulu. Klik tombol <b>Change <\/b>pada bagian <b>SSH password<\/b>.<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_7baa210c46\">Langkah 4 Upload File ZIP ke VPS<\/h2><p class=\"no-margin\">1. Buka Start Menu pada Windows Anda, kemudian ketik <b>cmd <\/b>dan buka <b>Command Prompt<\/b>.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Ketik dan jalankan seperti contoh baris perintah berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>scp -P 22 D:\/Migrasi\/wordpress.zip <a href=\"mailto:root@156.67.xxx.xxx\" target=\"_blank\" class=\"intercom-content-link\">root@156.67.xxx.xxx<\/a>:\/var\/www\/html<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Ketik <b>yes<\/b>, kemudian tekan <b>enter <\/b>pada keyboard untuk melanjutkan. Sebagai catatan, saat Anda mengetik hasil tulisan memang akan <b>tidak terlihat<\/b>.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Ketik <b>password SSH<\/b> dari VPS Anda, kemudian tekan <b>Enter<\/b>. Teks memang tidak akan terlihat.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. Proses unggah file akan berlangsung. Silakan menunggu hingga proses selesai.<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_b768c7b05d\">Tahap 5 Unzip File pada VPS<\/h2><p class=\"no-margin\">1. Buka aplikasi<a href=\"https:\/\/the.earth.li\/~sgtatham\/putty\/latest\/w64\/putty-64bit-0.76-installer.msi\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\"> <b>PuTTY<\/b><\/a>. Masukkan<b> IP address SSH<\/b> Anda pada kolom <b>Host Name<\/b> seperti contoh berikut. Setelah itu, klik tombol <b>Open <\/b>pada bagian bawah.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Masukkan detail berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Login as<\/b>. Ketik <b>root<\/b>.<\/p><p class=\"no-margin\"><b>root@ipaddress password<\/b>. Isi dengan <b>password SSH VPS Anda<\/b>.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Selanjutnya, ketik dan jalankan baris perintah berikut untuk berpindah direktori file.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>cd \/var\/www\/html<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Ketik dan jalankan perintah berikut untuk melakukan <b>Unzip <\/b>pada file yang tadi telah diunggah.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>unzip wordpress.zip<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. Unzip telah berhasil dilakukan.<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_5fa913338a\">Tahap 6 Buat Database dan Username pada VPS<\/h2><p class=\"no-margin\">Melanjutkan dari langkah sebelumnya, silakan lakukan langkah-langkah berikut.<\/p><p class=\"no-margin\">1. Ketik dan jalankan baris perintah berikut<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>sudo mysql -u root -p<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Kemudian masukkan password SSH VPS Anda.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Ketik dan jalankan perintah seperti contoh berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>CREATE DATABASE userdatabase;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Silakan mengubah <b>userdatabase <\/b>dengan nama database yang Anda inginkan.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Database baru telah berhasil dibuat.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Selanjutnya, buat user baru menggunakan baris perintah seperti contoh berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>CREATE USER &lsquo;newuser&rsquo;@&rsquo;156.67.xxx.xxx&rsquo; IDENTIFIED BY &lsquo;password&rsquo;;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Newuser<\/b>. Ubah dengan nama user yang Anda inginkan.<\/p><p class=\"no-margin\"><b>156.67.xxx.xxx<\/b>. Ubah dengan IP address SSH milik VPS Anda.<\/p><p class=\"no-margin\"><b>Password<\/b>. Ubah dengan kata sandi yang Anda ingin gunakan.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. Ketik dan jalankan baris perintah berikut untuk memberi semua hak istimewa kepada pengguna untuk melakukan semua jenis operasi pada database Anda<\/p><p class=\"no-margin\"><b>GRANT ALL PRIVILEGES ON * . * TO &lsquo;newuser&rsquo;@&rsquo;156.67.xxx.xxx&rsquo;;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>newuser<\/b>. Ubah dengan nama user Anda (bukan nama database).<\/p><p class=\"no-margin\"><b>156.67.xxx.xxx<\/b>. Ubah dengan IP address SSH milik VPS Anda.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">6. Setelah itu, ketik baris perintah berikut untuk membuat semua perubahan dapat diterapkan tanpa masalah.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>FLUSH PRIVILEGES;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">7. Terakhir, ketik dan jalankan perintah berikut untuk memastikan apakah database yang Anda buat telah ada.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>show databases;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">8. Jika nama database telah <b>ditampilkan <\/b>ke dalam daftar, maka <b>selamat <\/b>Anda telah berhasil membuat database dengan benar.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">9. Anda turut dapat memastikan apakah user telah disimpan dengan benar dengan cara menjalankan baris perintah berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>SELECT User, Host FROM mysql.user;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_df1e53dbf5\">Tahap 7 Impor Database ke VPS<\/h2><p class=\"no-margin\">Melanjutkan dari proses sebelumnya, silakan mengikuti langkah-langkah di bawah ini.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">1. Buka Command Prompt (CMD), kemudian ketik baris perintah berikut ini.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>scp -P 22 D:\/Migrasi\/wordpress.zip <a href=\"mailto:root@156.67.xxx.xxx\" target=\"_blank\" class=\"intercom-content-link\">root@156.67.xxx.xxx<\/a>:\/var\/www\/html<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. File database telah berhasil diunggah.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Buka kembali aplikasi PuTTY, kemudian jalankan baris perintah berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Use userdatabase;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ubah <b>userdatabase <\/b>dengan nama database milik Anda.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Setelah database diubah, ketik dan jalankan perintah berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>SOURCE \/var\/www\/html\/database.sql<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ubah teks <b>database.sql<\/b> dengan nama file database Anda yang sebelumnya telah diekspor dari phpMyAdmin.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. Apabila Anda melihat hasil dan tampilan seperti berikut, artinya Impor database ke VPS telah dilakukan dengan benar dan berhasil.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">6. Anda turut dapat melihat isi tabel pada database untuk <b>memastikan<\/b> proses pemindahan file dari Shared Hosting ke VPS telah berlangsung dengan benar. Caranya silakan ketik perintah berikut.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>SHOW TABLES;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">7. Selanjutnya, Anda dapat melihat isi dari tabel yang ada pada database guna memastikan data di dalamnya telah benar. Silakan jalankan baris perintah berikut ini.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>SELECT * FROM nama_tabel;<\/b><\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ubah <b>nama_tabel<\/b> dengan salah satu nama tabel dari database Anda. Pilihan ini bebas. Pada artikel ini kami memilih tabel wp_users sebagai contoh.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">8. Isi dari tabel tersebut akan ditampilkan. Jika data-data meliputi ID, user, password, email, URL telah sesuai, maka Anda dapat memastikan semua data telah dimigrasi atau dipindah dengan aman ke VPS.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VPS adalah server virtual yang berfungsi untuk menyimpan data dan file pada website. Biasanya VPS digunakan pada website yang membutuhkan sumber daya besar dikarenakan penggunanya&#8230;<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-migrasi-ke-vps"],"hreflangs":[],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":853,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/posts\/18\/revisions\/853"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/support\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}