Panduan Langkah Demi Langkah untuk Memigrasikan Magento Store dari cPanel ke Cloud Hosting

Diterbitkan: 2019-06-04

Saat saya menulis tutorial ini, Magento mendukung 897.226 toko online dan jumlahnya meningkat setiap jam!

Magento dengan cepat menjadi CMS untuk bisnis eCommerce terutama karena fleksibilitas platform dan tingginya jumlah ekstensi yang tersedia yang memperluas dan meningkatkan fitur inti Magento. Meskipun sedikit kurva pembelajaran, Magento diadopsi oleh semua orang mulai dari pemilik toko pertama kali hingga veteran industri eCommerce.

Sekarang, sudah menjadi rahasia umum bahwa bisnis online sama baiknya dengan solusi hosting yang mendukungnya. Dengan kata lain, hosting membuat atau menghancurkan toko eCommerce. Magento terkenal dengan kebutuhan sumber dayanya yang agak tinggi dan dengan demikian, tidak semua jenis hosting ideal untuk toko yang didukung oleh Magento.

Ini adalah kesalahan umum yang dilakukan banyak pemula. Setelah menghabiskan banyak uang untuk pengembangan toko, mereka menyimpannya di server hosting bersama! Dan kemudian mengeluh tentang halaman yang rusak dan hilangnya pendapatan.

E-niaga adalah industri yang sangat kompetitif dan Anda membutuhkan setiap keunggulan dibandingkan toko pesaing. Jika Anda terjebak dalam masalah hosting dan manajemen server, Anda tidak akan menemukan waktu untuk benar-benar fokus mengembangkan bisnis Anda, membangun merek Anda, dan menerapkan peretasan pertumbuhan.

Hampir setiap toko eCommerce sukses yang Anda temui dihosting di solusi hosting berbasis cloud. Jika Anda tidak mengetahui cara kerja cloud hosting atau apakah itu cocok untuk bisnis Anda, tutorial ini cocok untuk Anda.

Mengapa Memilih Cloud Hosting

  • Kinerja: Solusi cloud hosting menyediakan server cloud khusus yang memastikan kecepatan dan kinerja untuk toko.
  • Skalabilitas: Toko e-niaga sering kali membutuhkan skalabilitas cepat dari sumber daya server terutama selama musim penjualan dan kampanye toko.
  • Biaya: Paket harga mungkin terlihat mahal, tetapi dalam jangka panjang Anda akan menghemat uang yang seharusnya digunakan untuk memperbaiki masalah yang sering terjadi pada hosting murah.
  • Sumber daya: Server cloud Anda dilengkapi dengan alokasi sumber daya khusus. Ditambah dengan fitur skalabilitas, mudah untuk melihat manfaat dari cloud hosting.
  • Keamanan: Cloud hosting memiliki keamanan yang dibangun ke dalam proses inti cloud hosting. Selain itu, server dilengkapi dengan langkah-langkah keamanan tambahan seperti 2FA, firewall, dan solusi anti-malware.
  • Risiko Downtime: Karena arsitektur yang sangat dioptimalkan, server cloud benar-benar mengalami downtime minimum dan peningkatan kinerja.
  • Penanganan Lonjakan Lalu Lintas yang Lebih Baik: Server cloud, secara umum, lebih siap untuk lonjakan lalu lintas berkala karena beberapa fitur inti yang menentukan hosting cloud.

Nah, ini hanya beberapa manfaat yang menurut saya membuat cloud hosting sangat cocok untuk toko Magento Anda.

Sekarang, jika Anda yakin ingin pindah dari shared hosting Anda saat ini ke server cloud, Anda akan menemukan banyak opsi di pasar. Dan Anda akan menemukan pertanyaan rumit tentang cloud hosting terkelola vs. tidak terkelola. Setiap penyedia cloud memiliki terminologi sendiri untuk fitur dan banyak detail di halaman penjualan tidak masuk akal bagi banyak pemilik toko. Ini adalah alasan penting untuk kurangnya adopsi cloud hosting di industri eCommerce.

Untuk membantu pemilik toko Magento, sekarang saya akan memperkenalkan Cloudways, hosting cloud terkelola untuk Magento yang menawarkan host terkelola super cepat untuk toko eCommerce. Saat Anda memilih server yang dikelola Cloudways, Anda mendapatkan server yang dioptimalkan untuk toko Magento yang siap untuk bisnis. Namun lebih dari itu, Cloudways memastikan bahwa sebagai pemilik toko Magento Anda tidak perlu khawatir tentang masalah manajemen server. Dengan cara ini, Anda dapat mendedikasikan seluruh waktu Anda untuk memikirkan cara-cara baru untuk mengembangkan bisnis Anda.

Dengan Cloudways, Anda mendapatkan pilihan untuk menghosting server Magento Anda di salah satu dari lima penyedia infrastruktur cloud terkemuka di industri termasuk AWS, GCE, Linode, DigitalOcean, dan Vultr. Dengan demikian, selalu ada paket Cloudways yang sesuai dengan anggaran setiap toko Magento. Selain itu, Cloudways menawarkan:

  • Hosting Berbasis SSD
  • Opsi Cache Tingkat Lanjut
  • CloudwaysCDN
  • Tumpukan yang Dioptimalkan
  • Firewall Khusus
  • Instalasi 1-Klik
  • Pencadangan Otomatis
  • Penskalaan Vertikal
  • Server Penyembuhan Otomatis
  • Dukungan Ahli 24/7

Apakah Anda Siap Memigrasikan Toko Anda Ke Cloudways?

Jika Anda siap untuk memindahkan toko Anda dari cPanel hosting ke server yang dikelola Cloudways, Mari kita mulai.

Prosesnya cukup sederhana dan jika Anda mengikuti langkah-langkah berikut, Anda akan memiliki toko Magento di server terkelola Cloudways baru Anda dalam waktu singkat.

Pertama-tama, ambil cadangan lengkap toko Anda, termasuk semua database. Untuk ini, sambungkan ke hosting cPanel Magento Anda melalui terminal SSH. Anda perlu menggunakan klien seperti putty. Setelah terhubung, navigasikan ke direktori root dari toko Magento 2.

Selanjutnya, buat cadangan toko Anda dengan perintah berikut:

mysqldump -u yourdbusername -p yourdbname > database.sql

Perintah ini memerlukan nama pengguna database, nama database, dan nama file dump database. Perintah akan meminta kata sandi basis data. Setelah perintah selesai, akses hosting cPanel Anda dan buka File Manager > Root Directory.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Secara umum seperti ini struktur folder hosting cPanel:

Zip semua file dan folder.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Saya telah menamai file zip sebagai newbackup.zip . Pada titik ini, cadangan situs web dan basis data sudah siap. Umumnya, file zip terletak di URL yang mirip dengan www.yourdomain.com/newbackup.zip

Sekarang saatnya untuk beralih ke platform Cloudways. Urutan pertama bisnis adalah pembuatan akun Cloudways.

Dengan hanya memberikan nama, email, kata sandi, dan menjawab beberapa pertanyaan, Anda dapat mendaftar ke Cloudways.

Setelah membuat akun Anda, pilih aplikasi Magento dari menu drop-down.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Kemudian, berikan nama untuk aplikasi dan server terkelola Anda.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Sekarang, langkah selanjutnya adalah proses pemilihan di antara berbagai penyedia infrastruktur cloud karena saya memilih Digital Ocean. Kemudian, atur ukuran server sesuai kebutuhan bisnis Anda dan terakhir pilih lokasi server.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Sekarang, klik LUNCURKAN SEKARANG !

Hanya setelah beberapa menit server akan diluncurkan dengan tampilan layar ini.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Mulai Migrasi

Sebelum masuk ke proses migrasi, Anda harus menghapus file aplikasi dan database saat ini. Untuk ini, sambungkan ke server Cloudways melalui SSH dan buka direktori root toko. Anda dapat menghapus semua file dan folder dengan perintah berikut:

rm -rf *

Sekarang, buka dasbor aplikasi dan dari sana LUNCURKAN DATABASE MANAGER .

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Anda akan melihat daftar tabel. Pilih semuanya dan klik Drop.

? Panduan: Migrasi Toko Magento Dari cPanel ke Cloud Hosting | Blog Magento MageWorx

Selanjutnya, buka terminal SSH dan jalankan perintah ini:

wget http://domainanda.com/newbackup.zip

Ingatlah untuk menambahkan URL file zip yang dihosting di hosting cPanel.

Sekarang, unzip file:

unzip newbackup.zip

Dan, impor database ke aplikasi Cloudways dengan perintah ini:

mysql -u CLOUDWAYS-DB-USERNAME -p CLOUDWAYS-DB-NAME < database.sql

Pada perintah di atas, berikan kredensial basis data aplikasi Anda yang diinstal di Cloudways. Perhatikan bahwa perintah akan meminta kata sandi (tersedia di bagian kredensial basis data).

Sekarang buka file env.php (terletak di direktori app/etc toko Anda) dan ganti kredensial database dengan set yang disediakan oleh Cloudways.

Selamat! Anda telah berhasil memigrasikan toko Magento Anda dari hosting cPanel lambat ke server yang dikelola Cloudways secepat kilat. Jadi cukup bersihkan cache menggunakan perintah CLI ini:

pengaturan bin/magento php: tingkatkan

php bin/penyiapan magento:di:kompilasi

php bin/cache magento: bersih

php bin/cache magento: flush

Dan setelah melakukan itu, kunjungi beranda toko Anda untuk memeriksa apakah semuanya beres.

Kata-kata Terakhir

Saya harap sekarang Anda memahami proses mudah memigrasikan toko Magento Anda dari hosting cPanel bersama ke hosting Cloud. Lebih penting lagi, Anda juga mendapatkan gambaran yang jelas tentang mengapa cloud hosting Magento sangat cocok untuk toko online Anda.

Sejak Anda sampai sejauh ini, jadi saya ingin memberikan kejutan bahwa Cloudways menawarkan Kredit $20 GRATIS dengan Kode Promo 'BOOSTMAG'.

Jika Anda masih memiliki pertanyaan atau kebingungan, gunakan bagian komentar dan saya akan menghubungi Anda kembali.