Cara memindahkan situs WordPress Anda ke UpCloud menggunakan RunCloud
Diterbitkan: 2020-07-30Dalam tutorial hosting cloud WordPress saya yang lain, saya akan menunjukkan kepada Anda cara langkah demi langkah untuk memindahkan situs WordPress Anda ke penyedia server cloud UpCloud menggunakan RunCloud sebagai panel kontrol server cloud.
Daftar isi
Mengapa UpCloud?
Sederhananya, UpCloud menawarkan kecepatan hosting yang sangat baik dengan harga murah $5/bulan. Menurut VPS Benchmarks, paket server cloud UpCloud $5/bulan lebih baik daripada DigitalOcean.
Sebagai seseorang yang terus berupaya menjadikan WordPress lebih cepat dan lebih murah untuk dihosting, UpCloud benar-benar menonjol bagi saya sebagai peluang hosting yang fantastis.
Mengapa RunCloud?
RunCloud adalah panel kontrol hosting awan. Itu membuatnya mudah untuk mengelola server cloud apa pun, termasuk satu dari UpCloud, tanpa perlu melakukan manajemen server baris perintah Linux.
Anda dapat membaca perbandingan RunCloud dan Cloudways saya untuk informasi lebih lanjut.
RunCloud terhubung ke UpCloud melalui API, sehingga Anda dapat membuat dan menghapus server langsung dari dasbor RunCloud.
Langsung saja kita ke tutorialnya.
Cara memindahkan situs WordPress Anda ke UpCloud menggunakan RunCloud
Langkah 1: Daftar ke UpCloud
Jika Anda mendaftar ke UpCloud dengan menggunakan tautan rujukan saya (terima kasih!), Anda akan mendapatkan kredit gratis $25 dan uji coba gratis 3 hari.
Anda perlu menambahkan detail kartu kredit Anda untuk mendaftar, dan mereka mengenakan biaya $1 dan pengembalian dana untuk memverifikasi kartu. Jika Anda memilih untuk tetap berada di luar uji coba 3 hari, Anda harus melakukan deposit $10, yang akan ditambahkan ke kredit gratis $25 Anda. Pajak akan ditambahkan ke jumlah deposit, jadi di Eropa, misalnya, Anda akan membayar ekstra 20% (misalnya $12 untuk deposit $10).
Langkah 2: Daftar ke RunCloud
Langkah pertama adalah mendaftar ke RunCloud. Anda akan mendapatkan uji coba gratis 5 hari (tidak perlu kartu kredit), tetapi Anda dapat tetap menggunakan paket gratis tanpa batas waktu (mereka tidak menjelaskannya saat mendaftar!).
Buat nama pengguna dan kata sandi. Konfirmasikan akun Anda dengan mengklik tautan di email yang akan dikirimkan RunCloud kepada Anda.
Langkah 3: Buat akun API UpCloud
Saat masuk ke akun UpCloud Anda, buka URL ini:
https://hub.upcloud.com/people
Atau dari dasbor utama UpCloud, pilih menu “People” dan klik tombol “Add member” .
Kita akan membuat sub-akun dengan akses API. Tambahkan nama pengguna dan kata sandi unik dan isi detail nama dan nomor telepon Anda. Pastikan Anda menggunakan kata sandi yang sangat kompleks karena ini akan menjadi kunci rahasia API Anda di langkah berikutnya.
Di bagian "Izin" , centang kotak untuk memberikan akses akun ke panel kontrol dan mengizinkan koneksi API dari semua alamat.
Biarkan pengaturan lain apa adanya, dan klik tombol "Buat sub -akun" untuk menyelesaikan.
Langkah 4: Tambahkan server UpCloud baru dari RunCloud
Dari dasbor RunCloud Anda, klik "Ayo mulai" untuk menyiapkan server pertama Anda.
Di bawah "Penyedia Server" , pilih "UpCloud" , lalu "Bangun Server" .
Gulir ke bawah halaman Anda akan melihat bagian yang disebut "Kunci" . Klik “Tambahkan kunci baru” dan tambahkan kredensial subakun UpCloud Anda. Tekan tombol "Tambahkan Kunci API" untuk menyimpan.
Pilih kunci baru Anda di menu tarik-turun dan klik "Bangun Server" untuk melanjutkan.
Pilih persyaratan server Anda. Sebagai Gambar OS , saya lebih suka Ubuntu 20.04 karena ini adalah versi terbaru. Di Wilayah Pusat Data , pilih lokasi untuk server baru Anda. Pergi dengan lokasi terdekat dengan pengunjung situs Anda (periksa Google Analytics jika Anda tidak yakin).
Saya menggunakan server $5/bulan untuk tutorial ini, yang menyediakan memori 1GB, 1 CPU, ruang penyimpanan 25GB, dan transfer data (bandwidth) 1TB. Ini lebih dari cukup untuk sebagian besar situs web WordPress kecil hingga menengah atau bahkan beberapa situs WordPress.
Anda akan dapat memantau penggunaan server melalui RunCloud dan UpCloud sehingga Anda akan tahu jika Anda perlu meningkatkan ke server yang lebih besar.
Beri nama deskriptif server Anda, centang kotak untuk mengakui bahwa Anda akan ditagih untuk server ini di UpCloud, lalu klik tombol “Tambahkan server ini”.
RunCloud sekarang akan membangun server UpCloud untuk Anda, yang akan memakan waktu beberapa menit.
Anda kemudian harus menunggu sekitar 15 menit sementara RunCloud mengonfigurasi server Anda.
Jika Anda masuk ke UpCloud, Anda akan melihat bahwa server baru telah dibuat untuk Anda:
Anda dapat melihat statistik server dan menyiapkan cadangan langsung di UpCloud jika diperlukan, atau menggunakan RunCloud untuk mengelola semuanya.
Langkah 5: Instal WordPress di server UpCloud baru Anda
Di bilah menu sebelah kiri, klik "Aplikasi Web" , lalu tekan tombol "Buat Aplikasi Web" .
Pilih opsi “1 Klik WordPress” .
Sekarang ada beberapa pengaturan untuk dikonfigurasi.
Berikan nama deskriptif pada aplikasi Anda.
Di bidang Nama domain, pilih “ Gunakan domain uji ”. Ini akan memungkinkan Anda melihat, mengonfigurasi, dan menguji versi langsung situs web WordPress Anda pada domain sementara (mis. 12345test.runcloud.link). Saat Anda siap untuk mengganti nama domain, Anda dapat pindah tanpa waktu henti .
Jika Anda lebih suka menggunakan domain Anda sendiri, saya sarankan menggunakan subdomain , seperti new.mywebsite.com, Anda dapat menguji semuanya sebelum beralih tanpa downtime. Anda perlu memetakan subdomain ke aplikasi WordPress baru dengan menambahkan catatan DNS untuk melakukan ini (lihat Langkah 8).
Anda juga dapat mengakses situs web berdasarkan alamat IP jika Anda mengatur aplikasi web WordPress sebagai aplikasi default dan hanya menempatkan satu aplikasi di server.
Di Pemilik Aplikasi Web, biarkan "Gunakan pemilik sistem yang ada" dicentang.
Pilih versi PHP terbaru di drop-down.
Untuk Web Application Stack, Anda dapat memilih dari:
- NGINX + Apache2 Hibrida
- NGINX asli
- NGINX asli + konfigurasi khusus
Native NGINX adalah opsi tercepat untuk WordPress, tetapi Anda tidak akan dapat menggunakan .htaccess. Jika Anda membutuhkan .htaccess, pilih NGINX + Apache 2 Hybrid .
Apakah saya memerlukan .htaccess untuk WordPress?
Jika Anda tidak yakin apakah situs WordPress Anda saat ini menggunakan .htaccess, lihat ke dalam folder public_html situs web Anda (hubungkan melalui klien SFTP seperti FileZilla atau Manajer File di cPanel) dan cari file .htaccess. Lihat file untuk melihat kegunaannya. Beberapa plugin WordPress menggunakan .htaccess untuk melakukan perubahan.
Dimungkinkan untuk memigrasikan .htaccess ke format blok server NGINX, tetapi ini akan melibatkan beberapa pengkodean.
Tambahkan detail WordPress Anda:
- Judul situs
- Nama Pengguna Admin
- Kata Sandi Admin
- Email Admin
Jangan khawatir tentang menggunakan detail yang sama seperti situs WordPress Anda yang sudah ada – kami akan segera mengganti instalasi WordPress baru ini dengan situs lama Anda.
Biarkan pengaturan Database kosong, lalu klik “Tambah Aplikasi Web” .
Anda akan mendapatkan layar konfirmasi hampir seketika:
Langkah 6: Gunakan Migrate Guru untuk memindahkan WordPress ke RunCloud
Saya sudah menulis tutorial tentang cara memigrasikan situs web WordPress apa pun ke RunCloud, menggunakan plugin All-in-One WP Migration, yang bagus untuk situs kecil dan sederhana (lihat cara memigrasikan situs WordPress Anda dengan All-in-One Migrasi WP).
Namun, saya lebih suka menggunakan Migrate Guru (plugin WordPress gratis) untuk memindahkan situs, karena lebih cepat dan dapat menangani pengaturan yang rumit. Dokumentasi RunCloud tentang penggunaan Migrate Guru agak kabur, jadi izinkan saya mengisi bagian yang kosong untuk Anda.
Buat pengguna SFTP di RunCloud
Untuk menggunakan SFTP, Anda harus menggunakan uji coba gratis RunCloud selama 5 hari atau berlangganan setidaknya tingkat Dasar ($8/bulan atau $80/tahun).
Di dasbor RunCloud, pilih server UpCloud Anda, lalu pilih "Pengguna Sistem" dari menu sebelah kiri. Pilih nama pengguna dan kata sandi yang unik dan klik “Tambah Pengguna” .
Simpan salinan nama pengguna dan kata sandi Anda karena Anda harus memasukkannya ke Migrate Guru di langkah berikutnya.
Instal Migrate Guru di situs WordPress yang ingin Anda migrasi
Dari Dasbor WordPress utama situs yang ingin Anda migrasikan, buka Plugin > Tambah Baru dan cari “guru migrasi”. Klik "Instal Sekarang" , lalu "Aktifkan" .
Anda akan secara otomatis dibawa ke langkah pertama Migrasi Guru. Masukkan email Anda, baca dan terima persyaratannya dan klik “Migrate Site” untuk melanjutkan.
Catatan: Anda tidak perlu mengklik apa pun melalui email untuk menyelesaikan migrasi, tetapi Migrate Guru akan mengirimi Anda pesan konfirmasi migrasi melalui email dan kemudian banyak email pemasaran untuk produk mereka yang lain (seperti BlogVault).
Pilih "FTP" dari layar pemilihan host.
Sekarang saya akan membahas cara mengisi detail Migrate Guru FTP, dan menunjukkan kepada Anda di mana menemukan informasi yang tepat di RunCloud.
URL Situs Tujuan: Buka dasbor RunCloud utama, lalu klik server Anda, lalu pilih “Aplikasi Web” di menu sebelah kiri. Domain yang dilampirkan ke instalasi WordPress akan ditampilkan.
Jenis FTP: Pilih SFTP.
Alamat IP/FTP Server Tujuan: Ini adalah alamat IP server Anda. Di RunCloud, Anda akan menemukannya di halaman ringkasan server Anda.
Port: Masukkan 22 sebagai nomor port.
FTP Username: Masukkan username RunCloud SFTP System User yang Anda buat pada langkah sebelumnya.
Kata Sandi FTP: Masukkan kata sandi Pengguna Sistem SFTP RunCloud yang Anda buat di langkah sebelumnya.
Jalur Direktori: Ini adalah lokasi di server tempat situs WordPress Anda berada. Anda dapat menemukan jalur yang benar di RunCloud dengan masuk ke Server > Nama Server Anda > Aplikasi Web > Nama Aplikasi Web Anda untuk melihat ringkasan aplikasi web Anda dengan “Jalur Root” .
Biarkan semua pengaturan lainnya apa adanya dan klik tombol "Migrate" untuk memulai.
Jika Anda memiliki masalah, saya sarankan menggunakan subdomain Anda sendiri daripada domain sementara RunCloud. Siapkan catatan A di pencatat domain atau Cloudflare Anda. Menggunakan domain Anda sendiri juga memungkinkan Anda menguji HTTPS dan Let's Encrypt.
Jika Anda mendapatkan pesan kesalahan yang menyatakan sesuatu seperti "konfigurasi wp tidak dapat diakses", coba gunakan akun Pengguna Sistem utama "runcloud". Di dasbor RunCloud, pilih server UpCloud Anda, lalu pilih "Pengguna Sistem" dari menu sebelah kiri.
Ubah kata sandi, dan rekatkan ke formulir Migrasi Guru.
Setelah Migrate Guru memverifikasi pengaturan server Anda, migrasi akan dimulai dan Anda akan melihat bilah kemajuan.
Setelah beberapa menit, Anda akan mendapatkan pesan sukses.
Jika situs Anda tidak dimuat dengan benar, Anda dapat membuat sertifikat Let's Encrypt SSL sehingga Anda dapat mengujinya dengan SSL (akun berbayar hanya untuk uji coba gratis). Anda akan menemukan menu SSL di menu sebelah kiri RunCloud saat Anda memilih aplikasi WordPress.
Pastikan juga alamat situs WordPress sudah benar. Di RunCloud, di pengaturan aplikasi Anda, klik "Pengaturan Umum" di bagian WordPress dan perbarui Alamat WordPress dan Alamat Situs Anda sesuai kebutuhan.
Langkah 7: Periksa situs Anda
Situs WordPress baru Anda akan memiliki struktur dan konten yang sama persis dengan yang lama.
Anda harus masuk ke WordPress lagi , kali ini menggunakan nama pengguna/email dan kata sandi dari situs lama Anda (detail login baru sekarang telah ditimpa).
Anda dapat melanjutkan dan menghapus plugin Migrate Guru karena tidak lagi diperlukan. Anda mungkin juga menemukan bahwa plugin Hello Dolly dan Akismet tetap ada dari instalasi WordPress baru – jika Anda tidak menggunakannya, hapus juga.
Sekarang setelah situs baru Anda merupakan salinan dari situs lama Anda, saatnya untuk memeriksanya dan melihat apakah ada yang rusak .
Jika situs Anda kecil, Anda dapat memeriksanya secara manual. Jika Anda memiliki banyak halaman, Anda dapat melakukan pemeriksaan otomatis menggunakan perangkat lunak seperti Screaming Frog atau fitur audit situs ahrefs. Jalankan perayapan domain Anda yang ada, dan domain penginstalan baru dan cari perbedaannya.
Ingatlah untuk memeriksa hal-hal berikut ini dengan benar di situs baru:
- Struktur tautan permanen
- Kode Google Analytics
- Judul dan deskripsi meta
- Robots.txt
- Lisensi plugin
Jika Anda menggunakan plugin lisensi situs tunggal, Anda harus mengganti lisensi setelah migrasi selesai.
Pemeriksaan hebat lainnya untuk dilakukan pada tahap ini adalah tes kecepatan WordPress . Anda dapat melihat seberapa cepat penyiapan server cloud RunCloud baru Anda dibandingkan dengan host lama.
Ada banyak pemeriksa kecepatan situs web gratis di luar sana, tetapi saya suka betapa cepat dan mudahnya memeriksa kecepatan situs di banyak lokasi sekaligus dengan FastorSlow.com.
Bandingkan halaman di penyiapan hosting RunCloud baru dengan host lama dan lihat peningkatan kecepatan yang bisa Anda dapatkan.
Anda juga dapat memeriksa alat PageSpeed Insights Google.
Setelah Anda puas bahwa situs web baru bebas kesalahan, cepat, dan siap digunakan, saatnya menyelesaikan migrasi.
Langkah 8: Ubah pengaturan DNS Anda untuk menyelesaikan migrasi
Satu-satunya hal yang tersisa untuk dilakukan adalah mengarahkan nama domain Anda (misalnya mywebsite.com) ke server RunCloud/DigitalOcean baru Anda, dan menjauh dari host lama Anda.
Di dasbor RunCloud, buka aplikasi web Anda, lalu klik "Nama Domain" di menu sebelah kiri.
Di bagian “Tambah Domain Baru” , pilih “Gunakan domain saya sendiri” dan ketik/tempelkan nama domain Anda ke kolom kosong, lalu klik “Lampirkan Nama Domain” .
Kemudian Anda dapat menghapus domain RunCloud sementara dari aplikasi Anda dengan mengklik ikon bin merah.
Jika sebelumnya Anda menambahkan sertifikat SSL Let's Encrypt ke subdomain uji (mis. new.mydomain.com), Anda perlu menerapkannya kembali untuk menghindari pengulangan pengalihan.
Catatan: Jika Anda menggunakan domain non-www sebagai domain primer, pastikan Anda menambahkan www.domain.com dan domain.com ke RunCloud , dan buat data DNS CNAME tambahan . Ini akan memastikan bahwa www.domain.com Anda akan dialihkan dengan benar dan Anda tidak akan mengalami masalah dengan halaman yang diindeks secara salah.
Menambahkan Catatan A
Anda sekarang perlu menambahkan catatan A ke manajer DNS Anda . Ini tidak sesulit kedengarannya.
Anda dapat menambahkan catatan A di pencatat nama domain Anda (tempat Anda membeli nama domain), atau melalui layanan pihak ketiga seperti Cloudflare.
Misalnya, inilah cara saya menambahkan catatan A di pencatat saya, NameSilo:
Jika Anda menggunakan server nama Cloudflare untuk mengelola catatan DNS, karena ini juga membantu menjaga situs web Anda tetap cepat dan aman. Ini gratis untuk digunakan, dan setelah Anda menggunakan server nama Cloudflare, Anda dapat mengubah alamat IP di catatan A untuk menunjuk ke alamat IP server UpCloud Anda.
Anda juga dapat menggunakan Cloudflare untuk mengelola DNS tanpa bertindak sebagai CDN. Klik ikon awan oranye di bawah "Status proxy" hingga tertulis "Hanya DNS".
Dan hanya itu: setelah catatan DNS Anda menyebar (bisa memakan waktu beberapa menit tergantung pada pencatat Anda), situs web Anda sekarang dimigrasikan ke UpCloud dan dikelola melalui RunCloud .
Tip: Jika Anda mendapatkan pesan kesalahan di sepanjang baris: “Halaman tidak dialihkan dengan benar” dan Anda menggunakan Cloudflare, pastikan Anda menggunakan “SSL Penuh” di Cloudflare . Jika situs Anda dikonfigurasi atau menggunakan “SSL Fleksibel”, Anda mungkin mengalami masalah dengan pengulangan tak terbatas. Setelah Anda puas dengan pengaturan baru Anda, Anda dapat dengan aman membatalkan paket hosting lama Anda.
Mengelola server Anda dilakukan di dalam dasbor RunCloud. Anda dapat menjadwalkan pencadangan, menyiapkan Let's Encrypt, memantau penggunaan server, mengkloning situs, dan menggunakan area pementasan (fitur bergantung pada paket yang Anda gunakan).
Nikmati penyiapan hosting awan WordPress murah dan cepat Anda yang baru!
Berikut adalah peningkatan kecepatan yang saya dapatkan untuk situs web yang baru saja saya pindahkan ke server UpCloud $5/bulan 1GB:
Cukup cepat, ya? Saya merekomendasikan untuk meningkatkan ke salah satu akun premium RunCloud untuk mengakses lebih banyak fitur, terutama jika Anda ingin mengelola lebih dari satu situs web atau server.
Untuk saran kecepatan WordPress lainnya, Anda mungkin mendapatkan sesuatu dari membaca panduan saya tentang cara mempercepat situs WordPress Anda secara gratis, dan ikhtisar tema WordPress tercepat yang dapat Anda gunakan.