Cara Memindahkan Situs Web Anda ke Host Web Lain (dan Mengetahui Waktu Beralih)

Artikel ditulis oleh:
  • Panduan Hosting
  • Diperbarui: Agustus 07, 2019

Dalam dunia yang ideal, kita tidak perlu khawatir tentang berganti host web - situs kami akan tetap dengan senang hati ditempatkan di fasilitas penyedia hosting saat ini dengan waktu muat yang besar, biaya yang terjangkau, dan uptime 100%.

Sayangnya, dunia tidak ideal dan skenario sempurna ini jarang, jika pernah ada. Jika host web Anda saat ini tidak memberikan apa yang Anda butuhkan, mungkin sudah saatnya untuk beralih ke yang lebih baik (kami akan berbicara tentang mengetahui kapan saatnya untuk beralih di bagian selanjutnya dari artikel ini). Memindahkan situs Anda ke host web baru tidak harus melelahkan seperti pindah ke rumah baru. Ini sebenarnya bisa sangat mudah jika Anda mengambil langkah yang tepat.

Ada dua rute untuk mentransfer situs web ke host web baru:

Opsi #1: Cara Mudah

  1. Beli host web baru dengan layanan migrasi situs gratis
  2. Berikan detail akun di host web lama Anda.
  3. Duduk dan biarkan tim pendukung melakukan sisanya.

Opsi #2: Transfer Manual *

  1. Beli host web baru
  2. Pindahkan file, basis data, dan akun email yang ada ke host baru Anda
  3. Pemeriksaan terakhir dan pemecahan masalah
  4. Ganti data DNS situs web
  5. Tunggu hingga perubahan DNS menyebar


Opsi #1: Layanan Migrasi Inang Gratis

Ini adalah Pilihan terbaik untuk pemula dan pemilik bisnis yang sibuk. Ini juga merupakan cara yang saya sukai karena itu adalah cara termudah dan tercepat untuk menyelesaikan pekerjaan.

Web hosting adalah industri yang kompetitif - perusahaan hosting melakukan semua yang mereka bisa untuk memenangkan pelanggan baru, termasuk melakukan pengangkatan berat bagi pelanggan baru mereka. Banyak perusahaan hosting, termasuk beberapa yang hebat yang saya sarankan, menawarkan layanan migrasi situs web gratis. Dalam banyak kasus, yang perlu Anda lakukan hanyalah meminta migrasi setelah mendaftar dengan penyedia baru, dan tim dukungan mereka akan mengurus sisanya.

Manfaatkan perkenalan ini untuk menghemat waktu dan fokus pada pekerjaan situs web lainnya.

Berikut adalah tiga langkah sederhana yang perlu Anda lakukan.

1- Mendaftar dengan host web yang menawarkan migrasi situs gratis

Hosting perusahaan dengan migrasi situs gratis

Hosting perusahaan tanpa migrasi situs gratis

Hindari host ini jika Anda ingin layanan migrasi situs web putih-glove gratis.

2 - Meminta migrasi situs dan memberikan detail situs web

Ajukan permintaan migrasi dengan host web baru Anda. Biasanya yang perlu Anda lakukan adalah memberikan data login di host lama Anda - hostname, login panel kontrol, dan login FTP, dll; dan host web baru Anda akan mengurus sisanya.

Contoh: InMotion Hosting

InMotion Hosting Website Tranfer
Untuk memulai transfer situs di InMotion Hosting, masuk ke dashboard AMP> Operasi Akun> Permintaan Transfer Situs Web. Klik di sini untuk memulai migrasi situs gratis InMotion sekarang.

Contoh: GreenGeeks

Anda dapat meminta layanan migrasi situs GreenGeeks setelah pembelian. Untuk memulai migrasi, masuk ke GreenGeeks Account Manager Anda> Dukungan> Permintaan Migrasi Situs> Pilih Layanan> Berikan informasi akun dasar (di host lama Anda) seperti URL panel kontrol, kredensial akun. Catatan - Layanan migrasi situs GreenGeeks tidak hanya mencakup transfer cPanel, tetapi juga migrasi dari platform Plesk.

Contoh: SiteGround

Untuk memulai migrasi situs: Login ke Area Pengguna> Dukungan> Minta Asisten (bawah)> Situs Web Transfer. Klik di sini untuk memulai migrasi situs gratis SiteGround sekarang.

3- Situs kembali dan bersantai

Yap, itu yang perlu Anda lakukan.

Tidak ada pemecahan masalah kesalahan basis data. Tidak ada migrasi akun email. Mudah seperti kue.


Opsi #2: Mentransfer Situs Anda Secara Manual

1- Beli host web baru

Tampaknya Anda memerlukan host web baru sebelum Anda dapat memulai migrasi host.

Ada berbagai solusi hosting dan penyedia di luar sana, masing-masing dengan konfigurasinya sendiri. Anda perlu mengevaluasi dan membandingkan mana yang tepat untuk Anda berdasarkan sejumlah faktor, seperti biaya, ruang yang diperlukan, dan konfigurasi server, untuk beberapa nama.

Jika Anda memerlukan rekomendasi - lihat pilihan hosting 10 terbaik saya di sini; atau memanfaatkan Steve Alat Perbandingan Hosting di WHTop.com.

Juga - ketika membeli host baru, pertimbangkan mentransfer domain Anda (atau mendaftarkan domain baru Anda) ke penyedia pihak ketiga sehingga jika Anda perlu beralih host lagi, domain Anda dapat datang dengan Anda lebih mudah dan tanpa komplikasi potensial .

2- Memindahkan file, basis data, dan akun email

Sangat mudah untuk memindahkan situs web statis ke host web baru - cukup unduh semuanya (.html, .jpg, file .mov) dari host web lama Anda dan unggah, sesuai dengan folder dan struktur file lama, ke web baru Anda tuan rumah. Memindahkan situs dinamis (dengan basis data) membutuhkan lebih banyak pekerjaan.

Pindah database Anda ke host baru

Untuk situs dinamis yang berjalan pada basis data (mis. MySQL), Anda harus mengekspor database dari host web lama dan mengimpornya ke host web baru. Jika Anda menggunakan cPanel, langkah ini dapat dilakukan dengan mudah menggunakan phpMyAdmin.

Mengekspor dan mentransfer basis data menggunakan phpMyAdmin
Login ke cPanel> Database> phpMyAdmin> Ekspor.

Jika Anda menggunakan Sistem Manajemen Konten (CMS, misalnya WordPress, Joomla), Anda perlu menginstal Sistem Manajemen Konten web host baru sebelum mengimpor database. Beberapa CMS menyediakan fungsionalitas transfer yang mudah (mis. Fungsi impor / ekspor WordPress) - Anda dapat menggunakan fungsi itu untuk mentransfer file data Anda secara langsung menggunakan platform CMS.

Memindahkan basis data situs WordPress.
Dasbor WordPress> Alat> Ekspor> Ekspor Semua Konten.

Untuk situs WordPress di cPanel (penyiapan paling populer), cara termudah untuk memindahkan situs Anda adalah mengeposkan semuanya di folder "public_html" atau "www" Anda, mengunggah folder ke host web baru Anda, dan menambahkan dua baris berikut ke dalam WP-config Anda:

define ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); define ('WP_HOME', WP_SITEURL);

Memindahkan akun email Anda

Mungkin salah satu bagian tersulit dari pengalihan host web Anda adalah mentransfer email Anda. Pada dasarnya Anda akan bertemu dengan salah satu dari tiga skenario ini:

Skenario #1: Email saat ini dihosting di pencatat domain (seperti GoDaddy)

Pengaturan email ini adalah yang termudah untuk dipindahkan. Login ke registrasi domain Anda (di mana Anda meng-host email Anda), ubah hosting email Anda A (atau @) catatan ke alamat IP host web baru.

Skenario #2: Akun email dihosting dengan pihak ketiga (seperti Microsoft 365)

Pastikan bahwa data MX Anda, bersama dengan catatan lain yang dibutuhkan penyedia layanan email Anda, diperbarui dalam DNS Anda.

Skenario #3: Akun email dihosting dengan host web lama

Untuk skenario ini, Anda perlu membuat ulang semua akun email yang ada di host web baru Anda. Prosesnya bisa sedikit membosankan - terutama jika Anda menggunakan banyak alamat surel.

Menambahkan akun email di InMotion Hosting (menggunakan cPanel).

3- Pemeriksaan Final & Pemecahan Masalah

Setelah Anda memuat file Anda ke konfigurasi hosting baru, periksa kembali apakah semuanya bekerja dengan baik di situs web Anda

Beberapa perusahaan hosting menyediakan platform pementasan pengembangan (mis. SiteGround) sehingga Anda dapat dengan mudah dan lancar meninjau situs Anda sebelum mengambilnya langsung di lingkungan baru, memungkinkan Anda untuk memperbaiki masalah di balik layar.

Memperbaiki kesalahan navigasi situs dan tautan yang hilang

Ketika Anda mentransfer aset situs Anda dari lingkungan hosting sebelumnya, adalah mungkin untuk aset, seperti gambar yang salah tempat atau untuk file tertentu yang akan ditinggalkan. Jika ini terjadi, pengunjung Anda cenderung mengalami kesalahan 404. Mengawasi log 404 selama dan setelah peralihan - log ini akan memperingatkan Anda tentang tautan atau aset yang tidak berfungsi yang perlu Anda perbaiki untuk memulihkan situs Anda menjadi berfungsi penuh.

Dalam banyak kasus, Anda dapat memanfaatkannya .htaccess redirectMatch dan redirect untuk mengarahkan lokasi file lama ke yang baru. Berikut ini beberapa contoh kode yang dapat Anda gunakan.

Tentukan halaman 404 Anda

Untuk meminimalkan kerusakan yang disebabkan oleh tautan yang terputus - pindah.html adalah halaman yang ingin Anda tunjukkan kepada pengunjung Anda ketika ada kesalahan 404.

ErrorDocument 404 /moved.html

Mentransfer halaman ke lokasi baru

Alihkan 301 /previous-page.html http://www.example.com/new-page.html

Mentransfer seluruh direktori ke lokasi baru

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

Mengalihkan halaman dinamis ke lokasi baru

Dan, kalau-kalau Anda mengubah struktur situs Anda di host baru -

RewriteEngine di RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Memecahkan masalah kesalahan basis data

Ada risiko di mana basis data Anda bisa rusak selama peralihan. Saya akan menggunakan WordPress sebagai contoh karena itulah yang paling saya kenal.

Jika Anda masih dapat mengakses dashboard WP Anda, cobalah untuk terlebih dahulu menonaktifkan semua plugin dan lihat apakah database Anda berhenti dengan benar. Kemudian, aktifkan kembali satu per satu, periksa halaman beranda setiap kali untuk memastikannya ditampilkan dengan benar.

Hal-hal akan menjadi sedikit rumit jika Anda tidak dapat mengakses dasbor Anda. Coba langkah sederhana yang berbeda ini untuk melihat apakah ada yang berfungsi:

  • Unggah ulang database Anda, tulis di atas database baru.
  • Periksa dari mana kesalahan korupsi berasal dan coba unggah ulang file itu dari situs lama Anda ke situs baru Anda.
  • Buka file dan periksa untuk memastikannya menunjuk ke server baru Anda.

Solusi #1: Perbaikan basis data otomatis WordPress

Jika langkah-langkah itu tidak berhasil, Anda mungkin harus melakukan sedikit pengkodean, tetapi saya akan membicarakannya.

Pertama, buka situs baru di FTP dan buka file wp-config.php Anda. File harus berada di folder utama tempat blog Anda berada. Cadangkan file ini sebelum Anda melakukan pengeditan.

Carilah kata-kata ini:

/ ** Path absolut ke direktori WordPress. * /

Tepat di atas garis itu, tambahkan kata-kata ini:

define ('WP_ALLOW_REPAIR', true);

Simpan perubahan Anda dan biarkan program FTP Anda terbuka untuk saat ini. Buka browser web favorit Anda. Pergi ke alamat berikut untuk perwakilan

http://yourwebsitename.com/wp-admin/maint/repair.php
layar perbaikan
Kedua tombol akan berfungsi untuk memperbaiki database Anda, tetapi cukup pilih "Perbaiki dan Optimalkan".
database yang diperbaiki
Ketika proses selesai, Anda akan melihat layar yang terlihat di bawah ini. Ia bahkan akan mengingatkan Anda untuk menghapus jalur perbaikan itu dari file konfigurasi Anda.

Solusi #2: phpMyAdmin

Jika metode di atas tidak berhasil, langkah Anda selanjutnya adalah menuju ke basis data Anda.

Ini bisa menakutkan jika Anda tidak yakin persis bagaimana database bekerja, tetapi langkah-langkahnya cukup sederhana. Bahkan jika Anda benar-benar menghancurkan basis data, Anda harus dapat mengunduh ulang dari server lama dan mengunggah lagi. Tidak perlu takut selama Anda memiliki basis data yang didukung.

Akses phpMyAdmin dari host web baru Anda. Pilih basis data WordPress Anda. Ini biasanya berjudul yoursite_wrdp1.

Namun, ini bisa bervariasi. Anda mungkin akan melihat "WP" di suatu tempat di judul, meskipun (lihat gambar di bawah). Anda juga dapat menemukan nama database Anda yang tercantum dalam file wp-config.php yang telah Anda buka pada langkah di atas. Klik nama database di phpMyAdmin untuk membukanya.

pilih database
cPanel> Akses phpMyAdmin> Klik pada nama database ito untuk membukanya.
periksa semua
Setelah beban database, periksa tombol yang mengatakan "Periksa Semua / Periksa tabel memiliki overhead".
meja perbaikan
Pilih "Perbaiki Tabel di kotak drop-down di sebelah kanan di mana Anda baru saja mencentang kotak.
perbaikan yang sukses
Anda akan diberi status tentang apakah tabel diperbaiki dan bagian atas layar Anda harus mengatakan "permintaan SQL Anda telah berhasil dijalankan".

4- Mengubah Rekaman DNS

catatan dns godaddy

Selanjutnya, Anda harus mengalihkan data DNS situs web Anda (A, AAAA, CNAME, MX) ke server host web baru di pencatat Anda.

Rekam DNS Anda adalah daftar "instruksi" yang menentukan tempat untuk mengirim pengguna; memindahkan catatan DNS Anda ke server baru memastikan bahwa pengunjung akan menemukan situs Anda sebagaimana dimaksud, daripada menerima kesalahan atau misdirect. Ini adalah langkah penting - pastikan Anda mendapatkan info DNS yang tepat dari host web baru Anda.

Berikut adalah petunjuk langkah demi langkah tentang cara mengubah DNS situs web Anda di GoDaddy, Name Cheap, dan Domain.com.

5- Tunggu hingga perubahan DNS menyebar

Setelah Anda meminta memindahkan catatan DNS Anda, peralihan dapat berlangsung antara beberapa jam hingga satu hari penuh untuk ditayangkan.

Setelah sakelar ditayangkan, beri tahu perusahaan hosting lama Anda tentang pembatalan. Dan kalian semua selesai!

Tip: Gunakan Apa DNS Saya untuk melakukan pencarian DNS untuk memeriksa nama domain, alamat IP saat ini, dan informasi catatan DNS dari beberapa server nama di lokasi 18. Ini memungkinkan Anda untuk memeriksa status terkini dari propagasi DNS.
Peta DNS adalah alat pencarian DNS gratis lainnya untuk memeriksa status propagasi DNS dari lebih dari lokasi 20.

Sedikit lebih banyak pada manajemen downtime situs web

Untuk memastikan bahwa situs web Anda tidak mengalami downtime apa pun selama proses transfer, Anda harus memastikan semuanya sudah berjalan dan bekerja dengan benar di host baru Anda sebelum mengalihkan DNS situs.

Idealnya, Anda juga harus memberi tahu pengunjung dan / atau klien bahwa Anda mentransfer situs web Anda ke host web baru, bersama dengan informasi tentang jam ketika Anda melakukan peralihan.

Ini harus mengurangi jumlah pengunjung situs selama migrasi, sehingga menghilangkan ketegangan pada sistem dan mencegah sakit kepala layanan pelanggan.

Setelah sakelar selesai, disarankan untuk melakukannya pantau uptime situs Anda dengan cermat untuk memastikan semuanya di host baru berfungsi dengan baik.


Mengetahui Kapan Saatnya Mengubah Host Web Anda

Beralih ke host web baru bisa menjadi saat yang menegangkan - itulah sebabnya banyak pemilik situs memilih untuk tidak mengganti host web kecuali diperlukan. Lagi pula - mengapa membuang-buang waktu dan energi ketika semuanya bekerja dengan baik?

Jadi kapan waktu yang tepat untuk mulai mencari host baru? Bagaimana Anda tahu bahwa host web Anda adalah penyebab utama masalah situs web Anda? Berikut ini beberapa petunjuk:

  1. Situs Anda terus turun
  2. Situs Anda terlalu lambat
  3. Layanan pelanggan tidak membantu
  4. Anda membutuhkan lebih banyak ruang, fungsi, atau sumber daya lainnya
  5. Anda membayar terlalu banyak
  6. Anda telah diretas, lebih dari sekali
  7. Anda telah mendengar tentang layanan hebat di tempat lain

Intinya: Host Web yang Baik = Tidur Lebih Baik di Malam Hari

Ketika saya beralih ke InMotion Hosting tahun lalu - dukungan teknis sangat membantu dan mengganti situs saya dengan aman dan nyenyak saat saya tidur. Saya bangun ke situs web yang berfungsi dengan cepat dan andal tanpa ada satu kesalahan dalam layanan.

Jika Anda tidak merasakan tingkat kenyamanan itu, atau merasa terganggu dengan laporan negatif yang Anda lihat di host web Anda, mungkin sudah saatnya untuk perubahan.

Baca juga -

Di web hosting dan nama domain

Saat meningkatkan dan memilih host web

Saat mengembangkan situs web / blog yang lebih baik

Tentang Jerry Low

Pendiri WebHostingSecretRevealed.net (WHSR) - ulasan hosting yang dipercaya dan digunakan oleh pengguna 100,000. Lebih dari 15 tahun pengalaman dalam hosting web, pemasaran afiliasi, dan SEO. Kontributor ke ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.