Cara memindahkan situs WordPress Anda ke UpCloud menggunakan RunCloud

Diterbitkan: 2020-07-30

Dalam 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.

Tolok Ukur Upcloud Vs Digitalocean Vps

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

Daftar 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

Runcloud Mulai Uji Coba Gratis

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.

Verifikasi Email Runcloud

Langkah 3: Buat akun API UpCloud

Saat masuk ke akun UpCloud Anda, buka URL ini:

https://hub.upcloud.com/people

Upcloud Tambahkan Orang

Atau dari dasbor utama UpCloud, pilih menu “People” dan klik tombol “Add member” .

Upcloud Buat Subakun Baru

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.

Izin Upcloud Api

Di bagian "Izin" , centang kotak untuk memberikan akses akun ke panel kontrol dan mengizinkan koneksi API dari semua alamat.

Upcloud Buat Subakun

Biarkan pengaturan lain apa adanya, dan klik tombol "Buat sub -akun" untuk menyelesaikan.

Langkah 4: Tambahkan server UpCloud baru dari RunCloud

Server Peluncuran Runcloud

Dari dasbor RunCloud Anda, klik "Ayo mulai" untuk menyiapkan server pertama Anda.

Buat Server Upcloud Baru Dari Runcloud

Di bawah "Penyedia Server" , pilih "UpCloud" , lalu "Bangun Server" .

Tambahkan Upcloud Api Ke Runcloud

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.

Server Bangun Upcloud Api

Pilih kunci baru Anda di menu tarik-turun dan klik "Bangun Server" untuk melanjutkan.

Bangun Server Runcloud Upcloud

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.

Tambahkan Server Ini

Beri nama deskriptif server Anda, centang kotak untuk mengakui bahwa Anda akan ditagih untuk server ini di UpCloud, lalu klik tombol “Tambahkan server ini”.

Layar Pemuatan Runcloud Server Build

RunCloud sekarang akan membangun server UpCloud untuk Anda, yang akan memakan waktu beberapa menit.

Server Runcloud Mengonfigurasi Layar Muat

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:

Detail Server Upcloud

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

Runcloud Tambahkan Aplikasi Web

Di bilah menu sebelah kiri, klik "Aplikasi Web" , lalu tekan tombol "Buat Aplikasi Web" .

Runcloud Tambahkan Aplikasi Baru Upcloud

Pilih opsi “1 Klik WordPress” .

Sekarang ada beberapa pengaturan untuk dikonfigurasi.

Tambahkan WordPress Ke Server Runcloud

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.

Pengaturan Runcloud WordPress Bagian2

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.

Pengaturan Runcloud WordPress Bagian3

Biarkan pengaturan Database kosong, lalu klik “Tambah Aplikasi Web” .

Anda akan mendapatkan layar konfirmasi hampir seketika:

Dasbor Aplikasi Runcloud

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).

Buat Pengguna Sftp Runcloud

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

Migrasi Guru

Dari Dasbor WordPress utama situs yang ingin Anda migrasikan, buka Plugin > Tambah Baru dan cari “guru migrasi”. Klik "Instal Sekarang" , lalu "Aktifkan" .

Migrasi Guru Langkah1

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).

Migrasi Tuan Rumah Pilihan Guru

Pilih "FTP" dari layar pemilihan host.

Pengaturan Migrateguru Runcloud

Sekarang saya akan membahas cara mengisi detail Migrate Guru FTP, dan menunjukkan kepada Anda di mana menemukan informasi yang tepat di RunCloud.

Alamat Domain 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.

Runcloud Server Ip

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 Runcloud

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.

Detail Validasi Migrasi Guru

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 Pengguna Sistem Runcloud

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.

Migrasi Bilah Kemajuan Guru

Setelah beberapa menit, Anda akan mendapatkan pesan sukses.

Migrasi Guru 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. Runcloud Tambahkan Ssl Mari Enkripsi

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.

Pengaturan Alamat WordPress Runcloud

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.

Tes Kecepatan Hosting Runcloud

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.

Menu Nama Domain Runcloud

Di dasbor RunCloud, buka aplikasi web Anda, lalu klik "Nama Domain" di menu sebelah kiri.

Runcloud Tambahkan Nama Domain Khusus

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.

Terapkan kembali SSL Runcloud

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. Bukan Wwwnama panggilan

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:

Namesilo Tambahkan Catatan Dns

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.

Pengaturan Cloudflare Dns

Anda juga dapat menggunakan Cloudflare untuk mengelola DNS tanpa bertindak sebagai CDN. Klik ikon awan oranye di bawah "Status proxy" hingga tertulis "Hanya DNS".

Pengaturan Khusus Cloudflare 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. Cloudflare Full Ssl 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:

Sebelum Kecepatan Laman Seluler
Kecepatan halaman seluler sebelum migrasi
Setelah Kecepatan Halaman Seluler
Kecepatan halaman seluler setelah migrasi
Sebelum Kecepatan Halaman Desktop
Kecepatan halaman desktop sebelum migrasi
Setelah Kecepatan Halaman Desktop
Kecepatan halaman desktop setelah migrasi
Webpagetest Sebelum Migrasi
Waktu muat halaman sebelum migrasi
Webpagetest Setelah Migrasi
Waktu muat halaman setelah migrasi

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.