Cara Pindah Laman Web Anda ke Lain-lain Web Host (dan Mengetahui Kapan Beralih)

Artikel yang ditulis oleh:
  • Panduan Pemandu
  • Dikemaskini: Boleh 10, 2019

Di dunia yang ideal, kita tidak perlu bimbang tentang menukar tuan rumah web - laman web kami akan terus dikunjungi dengan gembira di kemudahan penyedia hosting semasa dengan masa beban yang besar, kos yang berpatutan, dan waktu uptime 100.

Malangnya, dunia tidak sesuai dan senario sempurna ini jarang berlaku, jika pernah ada. Jika hos web semasa anda tidak memberikan apa yang anda perlukan, mungkin masa untuk beralih kepada yang lebih baik (kami akan bercakap tentang mengetahui bila tiba masanya untuk menukar kemudian sebahagian daripada artikel ini). Menggerakkan laman web anda ke hos web baru tidak perlu melelahkan kerana berpindah ke rumah baru. Ia sebenarnya boleh agak mudah jika anda mengambil langkah yang betul.

Terdapat dua laluan untuk memindahkan laman web ke hos web baru:

Pilihan #1: Cara Mudah

  1. Beli hos web baru dengan perkhidmatan pemindahan tapak percuma
  2. Berikan butiran akaun di hos laman web lama anda.
  3. Duduk dan biarkan pasukan sokongan melakukan yang lain.

Pilihan #2: Pemindahan Manual *

  1. Beli hos web baru
  2. Pindahkan fail sedia ada, pangkalan data, dan akaun e-mel ke hos baru anda
  3. Pemeriksaan akhir dan menembak masalah
  4. Tukar rekod DNS tapak web
  5. Tunggu perubahan DNS untuk disebarkan


Pilihan #1: Perkhidmatan Migrasi Hos Percuma

Ini adalah pilihan terbaik untuk pemula dan pemilik perniagaan yang sibuk. Ia juga cara pilihan saya kerana semata-mata kerana ia adalah cara yang paling mudah dan paling cepat untuk menyelesaikan tugas.

Hos web adalah industri yang kompetitif - syarikat hosting sedang berusaha untuk memenangi pelanggan baru, termasuk melakukan mengangkat berat untuk pelanggan baru mereka. Banyak syarikat hosting, termasuk beberapa yang hebat yang saya cadangkan, menawarkan perkhidmatan migrasi laman web percuma. Dalam kebanyakan kes, apa yang perlu anda lakukan ialah meminta penghijrahan selepas mendaftar dengan pembekal baru, dan pasukan sokongan mereka akan menjaga yang lain.

Ambil kesempatan daripada perk ini untuk menjimatkan masa dan fokus pada kerja laman web lain.

Berikut adalah tiga langkah mudah yang perlu anda lakukan.

1- Pendaftaran dengan hos web yang menawarkan penghijrahan tapak percuma

Syarikat-syarikat hosting dengan penghijrahan tapak percuma

Syarikat-syarikat hosting tanpa penghijrahan tapak percuma

Elakkan tuan rumah ini jika anda mahukan perkhidmatan migrasi laman web putih sarung tangan percuma.

2- Meminta pemindahan laman web dan berikan butiran laman web

Fail permintaan penghijrahan dengan hos web baru anda. Biasanya semua yang perlu anda lakukan ialah menyediakan data log masuk di hos lama anda - nama hos, login cPanel, dan login FTP, dan sebagainya; dan hos web baru anda akan menjaga selebihnya.

Contoh: InMotion Hosting

InMotion Hosting Website Tranfer
Untuk memulakan pemindahan tapak di InMotion Hosting, log masuk ke papan pemuka AMP> Operasi Akaun> Permintaan Pindahan Laman Web. Klik di sini untuk memulakan migrasi tapak percuma InMotion sekarang.

Contoh: SiteGround

Untuk memulakan penghijrahan tapak: Masuk ke Kawasan Pengguna> Sokongan> Permintaan Pembantu (bawah)> Pindahan Laman Web. Klik di sini untuk memulakan migrasi tapak percuma SiteGround sekarang.

Contoh: Cloudways

Pengguna lebuh raya mendapatkan penghijrahan tapak / aplikasi pertama secara percuma dan $ 25 / pemindahan untuk pemindahan tapak standard selepas itu. Klik di sini untuk memulakan pemindahan tapak Cloudways sekarang.

3- Tapak belakang dan berehat

Ya, itu sahaja yang perlu anda lakukan.

Tiada masalah pangkalan data pangkalan data. Tiada penghijrahan akaun e-mel. Mudah seperti pai.


Pilihan #2: Memindahkan Tapak Anda secara manual

1- Membeli web host baru

Rupa-rupanya anda akan memerlukan hos web baru di tempat sebelum anda boleh memulakan penghijrahan hos.

Terdapat pelbagai penyelesaian dan penyedia hosting di luar sana, masing-masing dengan konfigurasi sendiri. Anda perlu menilai dan membandingkan yang sesuai untuk anda berdasarkan beberapa faktor, seperti kos, ruang yang diperlukan, dan konfigurasi pelayan, untuk menamakan beberapa.

Sekiranya anda memerlukan bantuan - baca hos web saya yang memilih panduan; atau menggunakan Steve Alat Perbandingan Hosting di WHTop.com.

Juga apabila membeli hos baru, pertimbangkan untuk memindahkan domain anda (atau mendaftarkan domain baru anda) kepada pembekal pihak ketiga supaya sekiranya anda perlu menukar suis sekali lagi, domain anda boleh datang dengan lebih mudah dan tanpa komplikasi yang berpotensi .

2 - Pindahkan fail, pangkalan data, dan akaun e-mel

Sangat mudah untuk memindahkan laman web statik ke hos web baru - hanya muat turun segala-galanya (.html, .jpg, .mov files) dari hos laman web lama anda dan muat naiknya, mengikut folder lama dan struktur fail, ke web baru anda tuan rumah. Melangkah laman web dinamik (dengan pangkalan data) memerlukan lebih banyak kerja.

Mengalihkan pangkalan data anda ke hos yang baru

Untuk tapak dinamik yang berjalan pada pangkalan data (iaitu MySQL), anda perlu mengeksport pangkalan data anda dari hos web lama anda dan mengimportnya ke hos web baru anda. Jika anda berada di cPanel, langkah ini boleh dilakukan dengan mudah menggunakan phpMyAdmin.

Mengeksport dan memindahkan pangkalan data menggunakan phpMyAdmin
Log masuk ke cPanel> Pangkalan data> phpMyAdmin> Eksport.

Sekiranya anda menggunakan Sistem Pengurusan Kandungan (CMS, contohnya WordPress, Joomla), anda perlu memasang Sistem Pengurusan Kandungan sebagai hos web baru sebelum mengimport pangkalan data. Sesetengah CMS menyediakan fungsi pemindahan mudah (iaitu fungsi import / eksport WordPress) - anda boleh menggunakan fungsi itu untuk memindahkan fail data anda secara langsung menggunakan platform CMS.

Memindahkan pangkalan data tapak WordPress.
Papan pemuka WordPress> Alat> Eksport> Eksport Semua Kandungan.

Untuk laman web WordPress di cPanel (persediaan yang paling popular), cara paling mudah untuk menggerakkan tapak anda adalah untuk zip segala-galanya dalam folder "public_html" atau "www" anda, muat naik folder ke hos web baru anda, dan tambahkan dua baris berikut ke dalam WP-config anda:

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

Memindahkan akaun e-mel anda

Mungkin salah satu bahagian yang paling sukar untuk menukar hos web anda ialah memindahkan e-mel anda. Pada dasarnya anda akan bertemu dengan salah satu daripada tiga senario ini:

Senario #1: E-mel kini dihoskan pada pendaftar domain (seperti GoDaddy)

Persediaan e-mel ini adalah yang paling mudah untuk dipindahkan. Log masuk ke pendaftar domain anda (tempat anda mengehoskan e-mel anda), tukar rekod A (atau @) hosting e-mel anda ke alamat IP hos web baru.

Senario #2: Akaun e-mel dihoskan dengan pihak ketiga (seperti Microsoft 365)

Pastikan rekod MX anda, bersama-sama dengan rekod lain yang diperlukan oleh penyedia perkhidmatan e-mel anda, dikemas kini dalam DNS anda.

Senario #3: Akaun e-mel dihoskan dengan hos web lama

Untuk senario ini, anda perlu membuat semula semua akaun e-mel sedia ada di hos web baru anda. Proses ini boleh menjadi sedikit membosankan - terutama jika anda menjalankan banyak alamat e-mel.

Menambah akaun e-mel di InMotion Hosting (menggunakan cPanel).

3- Pemeriksaan Akhir & Menembak Masalah

Sebaik sahaja anda telah memuatkan fail anda ke dalam konfigurasi hos yang baru, periksa semula bahawa semuanya berfungsi dengan betul di laman web anda

Sesetengah syarikat hosting menyediakan platform pementasan pembangunan (iaitu. SiteGround) supaya anda dapat dengan mudah dan cuai pratonton laman anda sebelum mengambilnya hidup dalam persekitaran baru, yang membolehkan anda memperbaiki sebarang masalah di belakang tabir.

Membaiki ralat navigasi laman web dan pautan yang hilang

Memandangkan anda memindahkan aset tapak anda dari persekitaran hosting terdahulu, ada kemungkinan aset, seperti grafik yang salah letak atau untuk fail tertentu akan ditinggalkan. Sekiranya ini berlaku, pelawat anda mungkin mengalami ralat 404. Perhatikan log 404 semasa dan selepas suis - log ini akan memberi amaran kepada anda tentang sebarang pautan atau aset yang tidak berfungsi yang anda perlukan untuk membetulkan untuk memulihkan laman web anda untuk berfungsi sepenuhnya.

Dalam kebanyakan kes, anda boleh menggunakannya .htaccess redirectMatch dan redirect untuk menunjukkan lokasi fail lama kepada yang baru. Berikut adalah beberapa contoh kod yang anda boleh gunakan.

Tentukan halaman 404 anda

Untuk meminimumkan kerosakan disebabkan oleh pautan yang rosak - di mana moved.html adalah halaman yang anda ingin tunjukkan pengunjung anda apabila terdapat ralat 404.

ErrorDocument 404 / mined.html

Memindahkan halaman ke lokasi baru

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

Memindahkan keseluruhan direktori ke lokasi baru

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

Mengarahkan halaman dinamik ke lokasi baru

Dan, sekiranya anda menukar struktur tapak anda di hos baru -

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

Penyelesaian masalah ralat pangkalan data

Terdapat risiko di mana pangkalan data anda rosak semasa suis. Saya akan menggunakan WordPress sebagai contoh kerana itulah yang saya paling biasa dengan.

Sekiranya anda masih boleh mengakses papan pemuka WP anda, cuba nyahdayakan semua pemalam dan lihat jika pangkalan data anda menarik dengan betul. Kemudian, sambung semula mereka satu demi satu, semak halaman rumah setiap kali untuk memastikan ia menunjukkan dengan betul.

Perkara akan menjadi lebih rumit jika anda tidak dapat mengakses papan pemuka anda. Cuba langkah-langkah mudah yang berbeza ini untuk melihat apakah yang berfungsi:

  • Muat semula pangkalan data anda, menulis di atas pangkalan data baru.
  • Periksa di mana kesilapan rasuah itu datang dan cuba muat semula fail itu dari laman lama anda kepada yang baru anda.
  • Buka fail dan semak untuk memastikan ia menunjuk ke pelayan baru anda.

Penyelesaian #1: pembaikan pangkalan data WordPress Auto

Jika langkah-langkah itu tidak berfungsi, anda mungkin perlu melakukan sedikit pengekodan, tetapi saya akan bercakap dengan anda.

Pertama, buka tapak baru di FTP dan pergi ke fail wp-config.php anda. Fail tersebut harus berada di folder utama di mana blog anda tinggal. Sandarkan fail ini sebelum membuat sebarang suntingan.

Cari perkataan ini:

/ ** Jalan mutlak ke direktori WordPress. * /

Hanya di atas garisan itu, tambah kata-kata ini:

tentukan ('WP_ALLOW_REPAIR', benar);

Simpan perubahan anda dan tinggalkan program FTP anda untuk sekarang. Buka penyemak imbas web kegemaran anda. Pergi ke alamat berikut untuk rep

http://yourwebsitename.com/wp-admin/maint/repair.php
skrin pembaikan
Sama ada butang akan berfungsi untuk membaiki pangkalan data anda tetapi hanya memilih "Pembaikan dan Optimumkan".
pangkalan data yang dibaiki
Apabila proses selesai, anda akan melihat skrin yang kelihatan di bawah. Ia juga akan mengingatkan anda untuk menghapuskan garis pembaikan daripada fail konfigurasi anda.

Penyelesaian #2: phpMyAdmin

Jika kaedah di atas tidak berfungsi, langkah seterusnya adalah menuju ke pangkalan data anda.

Ini boleh menakutkan jika anda tidak pasti bagaimana pangkalan data berfungsi, tetapi langkah-langkahnya agak mudah. Walaupun anda benar-benar memusnahkan pangkalan data, anda sepatutnya dapat memuat turun semula pelayan lama dan muat naik lagi. Tidak semestinya tidak perlu takut selama anda menyimpan pangkalan data anda.

Akses phpMyAdmin dari hos web baru anda. Pilih pangkalan data WordPress anda. Ini biasanya bertajuk yoursite_wrdp1.

Walau bagaimanapun, ini boleh berbeza-beza. Anda mungkin akan melihat "WP" di suatu tempat dalam tajuk, walaupun (lihat imej di bawah). Anda juga boleh mencari nama pangkalan data anda yang disenaraikan dalam fail wp-config.php yang telah anda buka dalam langkah di atas. Klik pada nama pangkalan data di phpMyAdmin untuk membukanya.

pilih pangkalan data
cPanel> Akses phpMyAdmin> Klik pada nama pangkalan data ia membukanya.
menyemak semua
Setelah memuat pangkalan data, periksa butang yang mengatakan "Semak semua / Semak jadual yang mempunyai overhead".
jadual pembaikan
Pilih "Pembaikan Jadual di dalam kotak drop down di sebelah kanan di mana anda hanya memeriksa kotak.
pembaikan berjaya
Anda akan diberikan status sama ada jadual telah dibaiki dan bahagian atas skrin anda harus mengatakan "pertanyaan SQL anda telah berjaya dilaksanakan".

Rekod DNS Switching 4

rekod dada godaddy

Seterusnya, anda perlu menukar rekod DNS tapak web anda (A, AAAA, CNAME, MX) ke pelayan web yang baru di pendaftar anda.

Rekod DNS anda adalah senarai "arahan" yang menentukan di mana hendak menghantar pengguna; menggerakkan rekod DNS anda ke pelayan baru memastikan pengunjung akan mencari tapak anda seperti yang diharapkan, daripada menerima ralat atau salah. Ini adalah langkah penting - pastikan anda mendapatkan maklumat DNS yang betul dari hos web baru anda.

Berikut adalah arahan langkah demi langkah untuk menukar DNS laman web anda di Godaddy, Nama Murah, dan Domain.com.

5- Tunggu perubahan DNS untuk disebarkan

Sebaik sahaja anda telah meminta untuk memindahkan rekod DNS anda, suis boleh mengambil masa antara beberapa jam hingga satu hari penuh untuk mengambil secara langsung.

Setelah suis hidup, isikan bekas syarikat hosting anda untuk pembatalan. Dan anda semua sudah selesai!

Tip: Guna Apakah DNS saya? untuk melakukan pemeriksaan DNS untuk memeriksa nama domain semasa alamat IP dan maklumat rekod DNS dari pelbagai pelayan nama di lokasi 18. Ini membolehkan anda menyemak penyebaran DNS terkini.
Peta DNS adalah alat pencari DNS percuma lain untuk memeriksa status penyebaran DNS dari lebih daripada lokasi 20.

Sedikit lagi di laman web pengurusan downtime

Untuk memastikan bahawa tapak web anda tidak mengalami sebarang downtime semasa proses pemindahan, anda perlu memastikan semuanya sudah siap dan berfungsi dengan betul di hos baru anda sebelum menukar DNS tapak.

Idealnya, anda juga harus memberitahu pelawat dan / atau pelanggan anda bahawa anda memindahkan laman web anda ke hos web baru, bersama-sama dengan maklumat mengenai jam yang anda buat suis.

Ini harus mengurangkan jumlah pelawat laman web semasa migrasi, oleh itu menghapuskan ketegangan pada sistem dan mencegah sebarang sakit kepala perkhidmatan pelanggan.

Setelah suis selesai, disyorkan untuk memantau laman web anda dengan lebih dekat untuk memastikan segala-galanya di hos baru berfungsi dengan baik.


Mengetahui Apabila Sudah Masa untuk Tukar Hos Web Anda

Menjadikan suis untuk tuan rumah web baru boleh menjadi masa yang menegangkan - itulah sebabnya ramai pemilik tapak memilih untuk tidak menukar tuan rumah web melainkan jika perlu. Lagipun - mengapa membuang masa dan tenaga apabila semuanya berfungsi dengan baik?

Jadi bila masa yang tepat untuk mula mencari hos baru? Bagaimanakah anda tahu bahawa tuan rumah web anda adalah punca utama masalah laman web anda? Berikut adalah beberapa petikan:

  1. Tapak anda sentiasa turun
  2. Laman anda terlalu perlahan
  3. Perkhidmatan pelanggan tidak membantu
  4. Anda lebih banyak ruang, fungsi, atau sumber lain
  5. Anda membayar terlalu banyak
  6. Anda telah digodam, lebih daripada sekali
  7. Anda telah mendengar tentang perkhidmatan hebat di tempat lain

Bottomline: Hos Web Baik = Tidur Lebih Baik pada Malam

Apabila saya beralih ke INMOTION Hosting tahun yang lalu - sokongan teknologi sangat membantu dan menukar laman web saya dengan selamat dan nyenyak ketika saya tidur. Saya bangun dengan laman web yang berfungsi dengan cepat dan boleh dipercayai tanpa gangguan dalam perkhidmatan.

Sekiranya anda tidak merasakan tahap keselesaan, atau terganggu tentang laporan negatif yang anda lihat di hos web anda, mungkin masa untuk perubahan.

Juga baca -

Pada web hosting dan nama domain

Pada menaik taraf dan memilih hos web

Membina laman web / blog yang lebih baik

Perkara oleh Jerry Low

Geek dad, data junkie SEO, pelabur, dan pengasas Rahsia Web Hosting Terungkap. Jerry telah membina aset Internet dan membuat wang dalam talian sejak 2004. Dia mencintai doodling tanpa berfikir dan mencuba makanan baru.

Dapatkan dihubungkan: