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

Artikel ditulis oleh: Jerry Low
  • Panduan Hosting
  • Diperbarui: Nov 11, 2020

Di dunia yang ideal, kami tidak perlu khawatir tentang mengganti host web - situs kami akan tetap dengan senang hati bertempat di fasilitas penyedia hosting saat ini dengan waktu muat yang bagus, biaya terjangkau, dan waktu aktif 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 berubah di bagian selanjutnya dari artikel ini). Mentransfer 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.

Cara Mentransfer Situs Web Anda

Saat memindahkan situs web ke host web lain, Anda perlu:

  1. Beli dan aktifkan akun hosting baru,
  2. Pindahkan semua file situs web - termasuk database dan akun email,
  3. Instal dan konfigurasikan aplikasi Anda (versi PHP, WordPress, dll) di host baru,
  4. Periksa situs baru tentang pementasan / URL sementara,
  5. Memecahkan masalah jika ada kesalahan,
  6. Arahkan catatan DNS domain Anda ke host web baru

Anda juga bisa outsourcing tugas-tugas ini kepada Anda perusahaan hosting baru (banyak yang akan melakukannya secara gratis) atau Anda bisa mentransfer situs Anda secara manual atau menggunakan plugin.

Kami akan membahas kedua opsi dalam artikel ini.


Opsi #1: Mengalihdayakan Pindah Situs Anda (Gratis)

Flowchart - Migrasi situs menggunakan opsi #1 - Langkah 1 - Daftar
Langkah 1- Mendaftar

Flowchart - Migrasi situs menggunakan opsi #2 - Permintaan file
Langkah 2 - Permintaan migrasi

Flowchart - Migrasi situs menggunakan opsi #1 - Langkah 3 - Tunggu
Langkah 3 - Tunggu

Memilih host web yang menawarkan layanan migrasi gratis adalah Pilihan terbaik untuk pemula dan pemilik bisnis yang sibuk.

Web hosting adalah industri yang kompetitif - perusahaan hosting melakukan semua yang mereka bisa untuk memenangkan pelanggan baru. Banyak perusahaan hosting, termasuk beberapa yang hebat yang saya rekomendasikan, menyediakan layanan migrasi situs web gratis kepada pelanggan baru. Yang perlu Anda lakukan hanyalah meminta migrasi setelah mendaftar dengan penyedia baru dan tim dukungan mereka akan mengurusnya.

Dalam kebanyakan kasus, ini adalah cara yang disukai sehingga Anda dapat menghemat waktu dan fokus pada pekerjaan penting lainnya dengan situs web Anda.

Inilah yang perlu Anda lakukan jika Anda menggunakan opsi ini:

1- Mendaftar dengan host web yang menawarkan migrasi situs gratis

Perusahaan hosting yang bagus dengan migrasi situs gratis:

  • A2 Hosting - Terkenal karena kecepatan dan keandalannya, hosting bersama mulai dari $ 3.92 / bln.
  • GreenGeeks - Host web ramah lingkungan, peningkatan besar dalam kinerja hosting baru-baru ini.
  • InterServer - Host web berbasis New Jersey yang andal, tidak mendongkrak harga ($ 5 / bln) selama perpanjangan.
  • InMotion Hosting - Host web hebat dengan rekam jejak lebih dari 15 tahun.
  • TMD Hosting - Performa luar biasa dan harga bagus - hosting bersama mulai dari $ 2.95 / bln.

* Pengungkapan: Jika Anda memesan melalui tautan ini saya akan mendapat komisi tanpa biaya tambahan untuk Anda.

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 dasbor 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 Manajer Akun GreenGeeks 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.

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: Transfer Situs Web Anda Secara Manual

1- Beli host web baru

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

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

Idealnya, Anda juga harus memberi tahu pengunjung dan / atau klien bahwa Anda pindah ke host web baru, bersama dengan informasi tentang jam saat Anda beralih. Merupakan praktik PR yang baik untuk melakukan pembaruan status secara berkala di jaringan media sosial agar klien Anda mendapat informasi. Selain itu, pertimbangkan meminta pengguna Anda untuk tidak mengunjungi situs web Anda selama migrasi untuk meminimalkan beban sistem dan mencegah sakit kepala layanan pelanggan tambahan.

Tip:

2 - Memindahkan file situs web dan akun email

Bagi mereka yang menjalankan situs web statis (situs tanpa basis data), yang perlu Anda lakukan adalah mengunduh semuanya (file .html, .jpg, .mov) dari server hosting yang ada dan unggah ke host baru sesuai dengan yang lama struktur folder. Langkah ini dapat dilakukan dengan cepat menggunakan agen FTP / sFTP. Saya sarankan menggunakan FileZilla jika Anda mencari satu.

Memindahkan situs yang dinamis (dengan basis data) memerlukan sedikit kerja ekstra.

Memindahkan basis data

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

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

Jika Anda menggunakan sistem manajemen konten (yaitu WordPress, Joomla), Anda perlu menginstal aplikasi 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 situs WordPress

Memindahkan WordPress dari cPanel ke cPanel

Untuk situs WordPress di hosting cPanel (penyiapan paling umum), cara tercepat untuk memindahkan situs Anda adalah dengan membuat zip semua yang ada di folder "public_html" atau "www", unggah folder ke host web baru Anda, dan tambahkan dua baris berikut ke dalam WP-config Anda:

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

Memindahkan WordPress menggunakan plugin umum

plugin migrator wordpress
WP Migrasi All-in-One membantu mengekspor situs web WordPress Anda termasuk basis data, file media, plugin dan tema tanpa pengetahuan teknis yang diperlukan

Sebagai alternatif, ada banyak plugin migrasi yang bagus untuk mereka yang memindahkan situs WordPress ke host web baru. saya suka Duplikator - Plugin Migrasi WordPress dan Migrasi WP Seluruh-dalam-Satu untuk kesederhanaan mereka. Plugin ini akan membantu Anda untuk memindahkan, memigrasikan, atau bahkan mengkloning situs WordPress ke host web baru tanpa pengetahuan teknis yang diperlukan.

Memindahkan WordPress menggunakan plugin yang dibuat khusus

migrator siteground
SiteGround Migrator mengotomatiskan transfer situs WordPress ke akun hosting SiteGround.
plugin migrasi wpengine
WP Mesin tidak menyediakan layanan transfer situs gratis tetapi mereka memiliki plugin migrasi WordPress yang dibuat khusus untuk pengguna yang beralih.

Beberapa perusahaan hosting web menyediakan plugin migrasi WordPress mereka sendiri. Sebagai contoh Migrasi Otomatis Mesin WP dan Migrator SiteGround - Ini adalah plugin khusus yang dikembangkan untuk mentransfer situs WordPress ke host web yang ditunjuk. Anda harus menggunakan plugin internal saat beralih ke perusahaan tertentu tersebut.

Memindahkan akun email

Mungkin salah satu bagian tersulit dalam mengalihkan host web adalah mentransfer email Anda. Pada dasarnya Anda akan menemukan salah satu dari tiga skenario berikut:

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

Jika Anda mentransfer akun penuh dari cPanel ke cPanel, Anda tidak perlu mentransfer akun email Anda secara manual. Atau, Anda dapat mengunduh semua akun email Anda (dan semua file di dalamnya) dari Manajer File cPanel dan mengunggahnya ke host web baru Anda. Prosesnya sederhana - inilah panduan langkah demi langkah jika Anda membutuhkan bantuan).

Dalam skenario kasus terburuk (mentransfer dari panel kontrol hosting yang kurang ramah pengguna), Anda perlu membuat ulang semua akun email yang ada di host web baru Anda secara manual. Prosesnya bisa sedikit membosankan - terutama jika Anda menjalankan banyak alamat email.

Menambahkan akun email menggunakan cPanel (Screenshot: InMotion Hosting).

3- Pemeriksaan Final & Pemecahan Masalah

Setelah Anda memuat file Anda ke konfigurasi hosting baru, periksa kembali apakah semuanya berfungsi 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 kebanyakan kasus, Anda dapat menggunakan .htaccess redirectMatch dan mengarahkan ulang untuk mengarahkan lokasi file lama ke yang baru. Berikut ini adalah beberapa kode contoh yang dapat Anda manfaatkan.

Tentukan halaman 404 Anda

Untuk meminimalkan kerusakan yang disebabkan oleh tautan rusak - di mana move.html adalah laman 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, jika 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 dasbor WP Anda, coba nonaktifkan semua plugin terlebih dahulu dan lihat apakah database Anda menarik dengan benar. Kemudian, aktifkan kembali satu per satu, periksa 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
Tombol mana pun akan berfungsi untuk memperbaiki database Anda, tetapi pilih saja "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 database WordPress Anda. Biasanya ini berjudul yoursite_wrdp1.

Namun, ini bisa berbeda-beda. Anda mungkin akan melihat "WP" di suatu tempat di judul, meskipun (lihat gambar di bawah). Anda juga dapat menemukan nama database Anda terdaftar di 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 untuk membukanya.
periksa semua
Setelah database dimuat, periksa tombol yang bertuliskan "Periksa Semua / Periksa tabel yang memiliki overhead".
meja perbaikan
Pilih "Perbaiki Tabel di kotak drop-down di sebelah kanan tempat Anda baru saja mencentang kotak.
perbaikan yang sukses
Anda akan diberi status apakah tabel telah diperbaiki dan bagian atas layar Anda harus mengatakan "kueri SQL Anda telah berhasil dijalankan".

4 - Menunjuk DNS domain ke host web baru Anda

catatan dns godaddy

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

Data DNS Anda adalah daftar "petunjuk" yang menentukan ke mana harus mengirim pengguna; memindahkan data DNS Anda ke server baru memastikan bahwa pengunjung akan menemukan situs Anda sebagaimana mestinya, bukannya menerima kesalahan atau salah arah. Ini adalah langkah penting - pastikan Anda mendapatkan info DNS yang benar 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.

jenis

Jika domain Anda saat ini terdaftar di host web lama Anda, pertimbangkan untuk mentransfer domain ke pihak ketiga sehingga jika Anda perlu beralih host lagi, domain Anda dapat datang dengan lebih mudah dan tanpa potensi komplikasi.

5- Verifikasi propagasi DNS

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. Pantau waktu aktif situs Anda dengan cermat setidaknya selama satu minggu atau lebih untuk memastikan semuanya di host web baru berfungsi dengan baik.

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.

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 beralih host web kecuali jika diperlukan. Lagi pula - mengapa membuang waktu dan energi ketika semuanya berfungsi 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

Host Web yang Baik = Tidur Lebih Baik di Malam Hari

Ketika saya beralih ke InMotion Hosting bertahun-tahun yang lalu - dukungan teknis sangat membantu dan mengubah situs saya dengan aman dan nyenyak saat saya tidur. Saya terbangun dengan situs web yang berfungsi dengan cepat dan andal tanpa satu kesalahan pun 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.


Pertanyaan yang Sering Diajukan Saat Beralih ke Web Host Baru

Apa itu migrasi situs web?

Istilah migrasi situs web mengacu pada dua skenario: 1, Proses migrasi situs web dari satu domain ke domain lain, biasanya mengubah lokasi situs, platform hosting, dan desain; dan 2, Proses migrasi situs web dari satu host web ke host web lain.

Kami menggunakan istilah ini secara longgar dalam artikel ini dan merujuknya ke skenario kedua.

Berapa biaya untuk mentransfer situs web ke host web baru?

Gratis hingga sekitar $ 100 berdasarkan kompleksitas situs web Anda. Banyak web host, sebagaimana disebutkan dalam artikel ini, menyediakan layanan migrasi situs gratis kepada pelanggan baru mereka.

Bisakah saya memindahkan situs web saya dari GoDaddy ke host lain?

Iya. Memindahkan situs web dari satu host ke host lain bisa jadi sulit, jika Anda belum pernah melakukannya. Jika memungkinkan, tanyakan pada host web baru Anda apakah mereka bersedia membantu migrasi situs web gratis - itu akan menyelesaikannya untuk Anda tanpa stres.

Perusahaan hosting seperti A2 Hosting, GreenGeeks dan InMotion Hosting menyediakan layanan migrasi situs gratis ke pelanggan baru.

Bisakah Anda mentransfer nama domain ke situs hosting lain?

Nama domain tidak harus didaftarkan pada penyedia hosting Anda. Bahkan, Anda dapat meng-host nama domain Anda dengan satu penyedia layanan dan menautkannya ke hosting yang disediakan oleh yang lain.

Apakah mengubah host web memengaruhi SEO?

Umumnya host web yang tidak berubah tidak akan memengaruhi SEO situs web Anda, dengan asumsi bahwa Anda menjaga struktur dan konten situs Anda tetap sama. Namun, kualitas hosting Anda (waktu aktif, kecepatan, dll.) Memang memengaruhi peringkat pencarian Anda dalam jangka panjang - itulah sebabnya saya sangat menyarankan untuk pilih host web terbaik dari daftar kami.

Bisakah kita meng-host situs web secara gratis?

Ya, sangat mungkin untuk meng-host situs web dengan biaya nol. Namun, situs-situs ini seringkali terbatas dalam hal apa pun, seperti memiliki sumber daya yang sangat sedikit dan branding host yang dipaksakan. Anda juga kemungkinan akan dipaksa untuk menggunakan subdomain dari host gratis tempat Anda berada, karena nama domain asli akan membutuhkan biaya.

Bagaimana cara mentransfer situs web saya ke pemilik lain?

Secara teknis, ini dapat dilakukan dengan transfer aset seperti hosting web, nama domain, plus akses ke plugin dan aplikasi pihak ketiga. Namun, jika Anda mempertimbangkan untuk melakukan ini, yang terbaik adalah memastikan bahwa setiap keuangan yang terlibat disimpan dalam escrow untuk perlindungan Anda.


Baca juga -

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.