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

Artikel yang ditulis oleh:
  • Panduan Pemandu
  • Dikemaskini: Okt 17, 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 tuan rumah web semasa anda tidak memberi apa yang anda perlukan, ia mungkin masanya untuk beralih kepada yang lebih baik (kami akan bercakap tentang mengetahui bila tiba masanya untuk berubah dalam kemudian sebahagian daripada artikel ini). Memindahkan laman web anda ke host web baru tidak perlu melelahkan kerana berpindah ke rumah baru. Ia sebenarnya boleh agak mudah jika anda mengambil langkah yang betul.

Cara Memindahkan Laman Web Anda

Apabila memindahkan tapak web ke hos web yang berbeza, anda perlu:

  1. Beli dan aktifkan akaun hosting baru,
  2. Pindahkan semua fail laman web - termasuk pangkalan data dan akaun e-mel,
  3. Pasang dan konfigurasi aplikasi anda (versi PHP, WordPress, dll) di hos baru,
  4. Semak tapak baru pada pementasan / URL sementara,
  5. Selesaikan masalah jika ada kesilapan,
  6. Arahkan rekod DNS domain anda ke hos web baru

Anda boleh sama ada outsource tugas-tugas ini kepada Anda perusahaan hosting baru (ramai akan melakukannya secara percuma) atau anda boleh memindahkan tapak anda secara manual atau menggunakan plugin.

Kami akan menyelam ke dalam kedua-dua pilihan dalam artikel ini.


Opsyen #1: Outsource Your Site Moving (untuk Percuma)

Langkah 1- Pendaftaran

Langkah 2 - Permintaan migrasi

Langkah 3 - Tunggu

Memilih hos web yang menawarkan perkhidmatan pemindahan percuma ialah pilihan terbaik untuk pemula dan pemilik perniagaan yang sibuk.

Web hosting adalah industri yang kompetitif - syarikat hosting melakukan semua yang mereka boleh untuk memenangi pelanggan baru. Banyak syarikat hosting, termasuk beberapa yang hebat yang saya cadangkan, memberikan perkhidmatan migrasi laman web percuma kepada pelanggan baru. Apa yang perlu anda lakukan adalah meminta penghijrahan selepas mendaftar dengan pembekal baru dan pasukan sokongan mereka akan mengurus pengangkat berat.

Dalam kebanyakan kes, ini adalah cara pilihan supaya anda dapat menjimatkan masa dan memberi tumpuan kepada kerja penting lain dengan laman web anda.

Inilah yang perlu anda lakukan jika anda pergi dengan pilihan ini:

1- Pendaftaran dengan hos web yang menawarkan penghijrahan tapak percuma

Syarikat hosting yang baik dengan penghijrahan tapak percuma:

  • A2 Hosting - Dikenal dengan kelajuan dan kebolehpercayaannya, hosting yang dikongsi bermula pada $ 2.96 / mo.
  • GreenGeeks - Hos web mesra alam, peningkatan dalam prestasi hosting terkini.
  • InterServer - Hos web asas New Jersey yang boleh dipercayai, tidak menaikkan harga ($ 5 / mo) semasa pembaharuan.
  • INMOTION Hosting - Hos web besar dengan rekod jejak 15 sepanjang tahun.
  • SiteGround - Hos web terkenal di kalangan blogger, sangat dipercayai; harga pembaharuan yang mahal.
  • Hosting TMD - Prestasi hebat dan harga hebat - hosting hos bermula pada $ 2.95 / mo.

* Discloure: Jika anda memesan melalui pautan ini saya akan mendapat komisen tanpa kos tambahan kepada anda.

2- Meminta pemindahan laman web dan berikan butiran laman web

Hantarkan permintaan penghijrahan dengan hos web baru anda. Biasanya semua yang perlu anda lakukan adalah menyediakan data log masuk pada hos lama anda - nama hos, login panel kawalan, dan log masuk FTP, dan sebagainya; dan hos web baru anda akan menjaga selebihnya.

Contoh: InMotion Hosting

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

Anda boleh meminta perkhidmatan migrasi tapak GreenGeeks selepas pembelian. Untuk memulakan penghijrahan, log masuk ke Pengurus Akaun GreenGeeks anda> Sokongan> Permintaan Migrasi Laman> Pilih Perkhidmatan> Sediakan maklumat asas akaun (di hos lama anda) seperti URL panel kawalan, kredensial akaun. Nota - Perkhidmatan penghijrahan tapak GreenGeeks termasuk bukan hanya pemindahan cPanel, tetapi juga penghijrahan dari platform Plesk.

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.

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.


Opsyen #2: Pindahkan Laman Web Anda secara manual

1- Membeli web host baru

Anda memerlukan hos web baru di tempat sebelum anda boleh memulakan penghijrahan hos.

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

Juga idealnya anda harus memberitahu pelawat dan / atau pelanggan anda bahawa anda beralih ke hos web baru, bersama-sama dengan maklumat mengenai jam yang anda buat suis. Ita praktik PR yang baik untuk melakukan kemas kini status secara berkala di rangkaian media sosial untuk memastikan pelanggan anda dimaklumkan. Selain itu, pertimbangkan untuk meminta pengguna anda tidak melawat tapak web semasa migrasi untuk meminimumkan beban sistem dan mencegah sakit kepala perkhidmatan pelanggan tambahan.

Petua:

2 - Pindahkan fail laman web dan akaun e-mel

Bagi mereka yang menjalankan laman web statik (tapak tanpa pangkalan data), yang perlu anda lakukan ialah memuat turun semua (.html, .jpg, .mov files) dari pelayan hosting sedia ada anda dan muat naik ke host baru anda mengikut lama struktur folder. Langkah ini dapat dilakukan dengan cepat menggunakan ejen FTP / sFTP. Saya cadangkan menggunakan FileZilla jika anda sedang mencari satu.

Melangkah laman web dinamik (dengan pangkalan data) memerlukan sedikit kerja tambahan.

Memindahkan pangkalan data

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.

Log masuk ke cPanel> Pangkalan data> phpMyAdmin> Eksport.

Sekiranya anda menggunakan sistem pengurusan kandungan (iaitu WordPress, Joomla), anda perlu memasang aplikasi web host 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.

Melangkah laman WordPress

Memindahkan WordPress dari cPanel ke cPanel

Untuk laman WordPress di cPanel (persediaan yang paling biasa), cara terpantas 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 WordPress menggunakan plugin biasa

Migrasi WP All-in-One membantu mengeksport tapak web WordPress anda termasuk pangkalan data, fail media, plugin dan tema tanpa pengetahuan teknikal diperlukan

Sebagai alternatif, terdapat banyak plugin yang berhijrah bagi mereka yang sedang memindahkan tapak WordPress ke host web baru. saya suka Duplicator - Plugin Migrasi WordPress dan Penghijrahan WP Semua-dalam-Satu untuk kesederhanaan mereka. Plugin ini akan membantu anda untuk memindahkan, berhijrah, atau mengkloning laman WordPress ke host web baru tanpa pengetahuan teknikal diperlukan.

Memindahkan WordPress menggunakan pemalam yang dibina khas

Engine WP tidak menyediakan perkhidmatan pemindahan tapak percuma tetapi mereka mempunyai plugin migrasi WordPress yang dibina khas untuk pengguna yang bertukar masuk.

Beberapa syarikat hosting web menyediakan plugin migrasi WordPress mereka sendiri. Sebagai contoh Migrasi Automatik WP dan Migrasi SiteGround - ini adalah plugin khas yang dibangunkan untuk memindahkan laman WordPress ke host web yang ditetapkan. Anda harus menggunakan plugin dalaman apabila bertukar kepada syarikat-syarikat tertentu.

Memindahkan akaun e-mel

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

Jika anda memindahkan akaun penuh dari cPanel ke cPanel, anda tidak perlu memindahkan akaun e-mel anda secara manual. Sebagai alternatif, anda boleh memuat turun semua akaun e-mel anda (dan semua fail dalam) dari Pengurus Fail cPanel dan muat naik ke hos web baru anda. Prosesnya mudah - di sini panduan langkah demi langkah sekiranya anda memerlukan bantuan).

Dalam senario kes terburuk (memindahkan dari panel kawalan hosting yang kurang mesra pengguna), anda perlu membuat semula semua akaun e-mel sedia ada di hos web baru anda secara manual. Proses ini boleh menjadi sedikit membosankan - terutama jika anda menjalankan banyak alamat e-mel.

Menambah akaun e-mel menggunakan cPanel (Screenshot: INMOTION Hosting).

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 move.html adalah halaman yang ingin anda 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.

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

Sekiranya langkah-langkah tersebut 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
Sama ada butang akan berfungsi untuk membaiki pangkalan data anda tetapi hanya memilih "Pembaikan dan Optimumkan".
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 hanya boleh memuat turun semula dari pelayan lama dan memuat naik lagi. Tidak semestinya tidak perlu takut selagi 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.

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

4- Menunjuk DNS domain ke hos web baru anda

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.

Petua

Sekiranya domain anda didaftarkan pada hos web lama anda, pertimbangkan untuk memindahkan domain kepada pihak ketiga supaya sekiranya anda perlu menukar suis sekali lagi, domain anda boleh datang dengan lebih mudah dan tanpa komplikasi yang berpotensi.

5- Sahkan penyebaran DNS

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. Pantau uptime laman web anda dengan teliti sekurang-kurangnya seminggu atau lebih untuk memastikan segala-galanya di hos web baru berfungsi dengan betul.

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.


Mengetahui Apabila Sudah Waktunya Tukar Host Web Anda

Membuat suis ke 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?

Oleh itu, bilakah masa yang sesuai 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

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 -

Mengenai Jerry Low

Pengasas WebHostingSecretRevealed.net (WHSR) - semakan hosting yang dipercayai dan digunakan oleh pengguna 100,000. Lebih daripada 15 tahun pengalaman dalam web hosting, pemasaran affiliate, dan SEO. Penyumbang kepada ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.