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

Artikel ditulis oleh:
  • Panduan Hosting
  • Diperbarui: Desember 05, 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 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 basis data 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 yang hebat yang saya rekomendasikan, menyediakan layanan migrasi situs web gratis kepada pelanggan baru. Yang perlu Anda lakukan adalah meminta migrasi setelah mendaftar dengan penyedia baru dan tim dukungan mereka akan mengurus hal-hal yang berat.

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 $ 2.96 / bln.
  • GreenGeeks - Host web ramah lingkungan, peningkatan besar dalam kinerja hosting terbaru.
  • InterServer - Host web berbasis New Jersey yang andal, tidak mendongkrak harga ($ 5 / bulan) selama pembaruan.
  • InMotion Hosting - Host web hebat dengan rekam jejak 15 tahun lebih dari.
  • TMD Hosting - Performa luar biasa dan harga bagus - hosting bersama mulai dari $ 2.95 / bln.

* Discloure: 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 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.

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 Anda bahwa Anda pindah ke host web baru, bersama dengan informasi tentang jam Anda melakukan peralihan. Merupakan praktik PR yang baik untuk melakukan pembaruan status secara berkala di jaringan media sosial untuk menjaga agar klien Anda mendapat informasi. Plus, pertimbangkan untuk 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 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 (yaitu WordPress, Joomla), Anda harus menginstal aplikasi host web 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 (setup paling umum), cara tercepat untuk memindahkan situs Anda adalah dengan zip segala sesuatu 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

Atau, ada banyak plugin migrasi yang bagus untuk mereka yang memindahkan situs WordPress ke host web baru. saya suka Duplikator - Plugin Migrasi WordPress & 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 dibangun 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 & Migrator SiteGround - ini adalah plugin khusus yang dikembangkan untuk mentransfer situs WordPress ke host web yang ditunjuk. Anda harus menggunakan plugin in-house ketika beralih ke perusahaan-perusahaan tertentu.

Memindahkan akun email

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

Jika Anda mentransfer akun lengkap 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 cPanel File Manager dan mengunggahnya ke host web baru Anda. Prosesnya sederhana - inilah panduan langkah demi langkah jika Anda membutuhkan bantuan).

Dalam skenario terburuk (mentransfer dari panel kontrol hosting yang tidak ramah pengguna), Anda perlu membuat kembali 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 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 - 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.

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.

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

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 -

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.