Bagaimana untuk Migrasi Laman Web Dengan Minimal atau Tidak Ada Downtime
Banyak teknologi yang baru muncul menjadikannya sangat mudah untuk memindahkan laman web dari satu host ke yang lain. Bagaimanapun, tidak kira berapa kelajuan pemindahan, purata pelanggan mungkin mengalami beberapa downtime semasa proses pemindahan. Bergantung pada apa yang berlaku di belakang tabir, pemindahan pelayan DNS antara hos web lama dan baru boleh menyebabkan domain menjadi gelap selama antara 12 hingga 72 jam selepas permintaan untuk perubahan sedemikian diserahkan kepada pendaftar baru.
Dikombinasikan dengan keperluan untuk memindahkan fail laman web, memulihkan pangkalan data penting, dan mendapatkan setiap pemasangan perisian dan konfigurasi subdomain dalam rangka kerja, dapat memakan waktu hingga hari tidak aktif sebelum situs Anda berfungsi kembali lagi. Walau bagaimanapun, ada, beberapa helah yang cukup bagus untuk mengelakkan bencana apabila memindahkan laman web ke pelayan tuan rumah yang baru. Petua ini agak mudah dilakukan selagi pentadbir laman web mempunyai pemahaman umum mengenai cPanel, alamat IP, dan rutin log masuk FTP yang lebih maju yang akan membolehkan mereka berfungsi pada konfigurasi pelan hosting web baru sebelum DNS diubah dan dipindahkan ke tuan rumah baru.
Pada penghujung hari, jika pelanggan purata tidak menyedari sebarang perubahan yang dibuat di belakang tabir, maka misi itu adalah kejayaan!
1. Pindah dahulu, batalkan kemudian
Jangan batalkan rancangan hosting web yang ada sebelum langkah selesai.
Kesilapan yang paling biasa dibuat oleh pentadbir web yang baru untuk hosting web secara umum, atau yang baru untuk memindahkan laman web mereka di antara pelayan, ialah mereka segera menghubungi hos lama mereka untuk memaklumkan kepada mereka tentang keputusan mereka untuk memindahkan perkhidmatan mereka kepada syarikat baru pelayan.
Walaupun sudah pasti idea yang baik untuk memaklumkan tuan rumah lama pada masa yang tepat mengenai perubahan masa depan, berbuat demikian sebelum peralihan telah dilaksanakan dengan cekap boleh mengakibatkan tidak hanya downtime, tetapi kehilangan lengkap fail dan maklumat pangkalan data dari saat pembatalan diminta.
Pegang Panggilan itu
Syarikat-syarikat hosting web secara amnya membatalkan pelan hampir serta-merta - seperti segera apabila panggilan pelanggan telah berakhir - tanpa menunggu tamat tempoh perkhidmatan atau langganan bulan semasa. Ini dilihat sebagai memenuhi kepentingan terbaik pengguna, sebagai mereka mendapat bayaran balik segera dan prorated apa-apa yuran yang tinggal.
Walau bagaimanapun, ia juga bermakna syarikat itu akan membuang setiap maklumat yang telah dimuat naik kepada pelayan semasa mereka bersama syarikat. Tidak akan ada peluang, dalam banyak kes, untuk mengambil fail-fail ini dan mengalihkannya ke pelayan syarikat hosting web baru atau rancangan hosting yang dikongsi dalam masa.
Itulah jenis downtime yang sangat sukar untuk pulih dari, kerana ia berpotensi berarti kehilangan semua kandungan dan data pelanggan, serta kerugian komersil dan butiran pembayaran pelanggan untuk beberapa laman web.
Apa nak buat
Sekali pelan hosting baru telah diamankan, memindahkan semua fail sebelum membatalkan pelan hosting sedia ada yang dipegang oleh syarikat lama. Mungkin idea yang baik untuk membolehkan laman web berjalan pada pelayan syarikat baru selama beberapa hari untuk memastikan tidak ada yang terlewat ketika bergerak.
Apabila segalanya telah diverifikasi seperti yang dialihkan dengan betul, hanya jika pelan hosting lama dibatalkan.
2. Muat turun fail sandaran
Log masuk ke cPanel dan dapatkan sandaran maklumat fail laman web dan maklumat pangkalan data.
Untuk kemudahan penggunaan yang bersih, pelanggan yang berpindah ke web host baru harus memastikan bahawa kedua-dua syarikat hosting baru dan lama menggunakan teknologi pentadbiran berasaskan web yang sama. Biasanya, ini akan menjadi pilihan antara cPanel dan sedikit kurang popular PleskPanel panel kawalan laman web.
Menyelaraskan teknologi yang digunakan oleh kedua-dua tuan rumah adalah cara paling mudah untuk pastikan data boleh disokong dengan cepat dan dipulihkan sama seperti cepat fesyen. Untuk pilihan panel kawalan cPanel, yang merupakan standard dalam hosting web, pelanggan harus menavigasi ke domain mereka dengan nombor port 2082 yang dilampirkan.
Sebagai rujukan, ia kelihatan seperti ini dalam bar alamat penyemak imbas web: http://my-site.com:2082. Sebagai alternatif, http://my-site.com/cpanel mungkin berfungsi untuk sesetengah laman web:
Cari Halaman Sandaran
Selepas berjaya log masuk ke antara muka cPanel, cari kumpulan tetapan dan halaman panel kawalan yang dilabelkan “Sandaran.” Ini mengandungi alat untuk sandaran utama laman web “public_html” folder serta mana-mana subdomain. Di samping itu, alat-alat di sini akan membantu pelanggan web hosting di sandaran pangkalan data MySQL mereka untuk pemulihan kepada pelayan baru.
Cari “Muat turun Cadangan” pilihan dalam kumpulan ini, dan klik pada halaman pentadbiran cPanel yang berkaitan.
Memuat turun Backup
Pada halaman ini, cPanel akan memecah sandaran yang tersedia mengikut jenis. Sandaran tapak penuh tersedia; mereka perlu memuat turun fail itu supaya ia boleh dimuat naik ke host yang lain kemudian. Akan ada juga fail sandaran khusus untuk setiap subdomain dalam laman web. Ini biasanya pilihan kerana sandaran laman web penuh akan mengandungi semua maklumat itu, tetapi untuk menjadi selamat, anda boleh memuat turun ini juga.
Di kawasan berasingan pada halaman muat turun sandaran yang sama, pelanggan boleh mendapatkan sandaran mampatan setiap pangkalan data MySQL secara individu. Setiap pangkalan data harus dimuat turun dalam format dimampatkan. Ini akan dimuat naik ke pelayan baru untuk membuat nama pangkalan data yang sepadan pada masa yang akan datang.
Jangan Dekompres!
Semasa proses ini, pastikan anda tidak mengekspresikan sebarang fail sandaran yang dimuat turun. Ini kerana proses ini akan disiapkan oleh pelayan baru apabila fail dimuat naik oleh pelanggan.
Untuk pengguna Mac OS X, pastikan Safari tidak ditetapkan untuk membuka secara automatik apa yang dipanggil “selamat” sambungan fail selepas muat turun. Melakukannya akan memastikan bahawa fail tetap tidak dikompres dan sedia untuk pemulihan segera. Apabila semua fail sandaran termampat dijaga, log keluar daripada pemasangan lama cPanel hos dan tuju ke versi hos baru bagi perisian pentadbiran tapak web yang popular.
3. Membuat pemindahan
Mula memuat naik fail sandaran termampat ke pelayan baru.
Hampir setiap syarikat hosting web akan, selepas menerima bayaran bulan pertama, menghantar maklumat e-mel yang mengandungi seperti pelayan nama domain dan butiran alamat IP untuk rancangan hosting baru. Alamat IP ini boleh digunakan untuk melihat kandungan laman web sebelum penyebaran DNS, dan untuk mengakses akaun FTP individu dan antara muka pentadbiran cPanel sebelum perubahan dibuat.
Pembalakan Dalam
Cari e-mel ini dan cari alamat IP yang berkaitan. Jika pautan cPanel tidak dimasukkan secara spesifik, anggap sama ada “/ cpanel” atau “: 2082” akhiran pelabuhan boleh ditambah ke alamat IP tersebut untuk membolehkan log masuk pentadbiran.
Setelah log masuk ke lelaran cPanel pelayan baru, cari alat sandaran yang disebutkan dalam Langkah 2 kemudian navigasi ke halaman Muat Turun Cadangan. Di halaman, cari kotak muat naik fail yang berkaitan dengan sandaran tapak penuh. Ini akan sering dilabelkan sebagai “Simpan semula Backup” ciri. Pilih fail sandaran tapak penuh yang telah dimuat turun dari syarikat hosting web lama untuk memulakan proses muat naik.
Setelah fail dimuat naik sepenuhnya, halaman web akan dimuat semula dan butiran spesifik fail akan dipaparkan berdasarkan garis demi baris kerana setiap fail dipindahkan ke tempatnya. Apabila halaman kedua berhenti memuat, proses selesai. Cari pelayar “belakang” butang untuk kembali ke laman sebelumnya dan mulailah proses pemulihan pangkalan data dengan cara yang hampir sama. Apabila semua maklumat dipindahkan, sudah tiba masanya untuk menyesuaikan beberapa tetapan dan memulakan proses peralihan lancar yang sebenar di belakang tabir.
4. Memastikan pangkalan data berfungsi
Satu perkara yang perlu diperhatikan ialah fail sandaran pangkalan data tidak mengandungi maklumat mengenai nama pengguna, kata laluan, dan kebenaran yang berkaitan dengan setiap pangkalan data MySQL. Maklumat ini perlu dimasukkan dalam antara muka Pangkalan Data MySQL dalam cPanel.
Perkara Utama
Juga, perhatikan awalan yang diberikan kepada setiap pangkalan data dalam cPanel. Sekiranya terdapat percanggahan (mis. "Jsmith_wordpress" vs "jsm_wordpress"), awalan perlu diubah dalam fail konfigurasi setiap aplikasi perisian yang menghubungkan ke pangkalan data tersebut.
Semua Maklumat Berkaitan
Tambah semua pengguna, kata laluan, dan kebenaran yang berkaitan, dan kemudian lakukan pengeditan yang diperlukan untuk fail sistem dengan melog masuk ke akaun FTP melalui alamat IP laman web. Ini akan memastikan kelancaran perisian yang lancar sekali nama domain telah dipindahkan untuk menunjukkan fail tuan rumah baru dan bukannya yang terletak di syarikat lama. Setelah itu selesai, semuanya sudah siap dan berfungsi dengan sempurna.
Semua yang perlu ditukar sekarang adalah maklumat yang memberitahu domain mana dari kedua-dua fail akaun hosting untuk dipaparkan kepada pengguna akhir.
5. Tukar pelayan nama
Beritahu pendaftar domain untuk menggunakan pelayan nama domain baru
Langkah terakhir proses ini adalah untuk memberitahu nama domain untuk memaparkan fail dan data pada pelayan yang berbeza daripada yang digunakan saat ini. Ini dilakukan oleh melog masuk ke panel kawalan pendaftaran domain yang disediakan oleh pendaftar domain (perkhidmatan seperti GoDaddy atau Hover, sebagai contoh).
Dalam panel kawalan ini, item tajuk atau bar sisi yang dinamakan “Pelayan Nama Domain” harus muncul, dan maklumat terkini yang dimasukkan ke dalam kawasan tersebut harus kelihatan seperti ini:
NS1.OLD-WEBHOST.COM NS2.OLD-WEBHOST.COM
Ini perlu digantikan dengan pelayan nama baru (juga dijumpai dalam e-mel) untuk hos baru. (Jika maklumat ini tidak dijumpai, navigasi ke bahagian sokongan hos, semak imbas dokumentasi mereka atau hubungi wakil yang boleh memberikan butiran pelayan.)
Perubahan pada rekod DNS akan berkuat kuasa dalam 12 hingga 24 jam dalam kebanyakan kes, walaupun ada yang mengalami enam jam. Pada masa ini, laman web yang baru dan lama akan berfungsi dengan baik, dan pelanggan akan melihat kandungan yang sama tidak kira yang dihoskan fail yang dihoskan.
Tunggu penyogokan nameserver
Perlu diingat bahawa menyiarkan kandungan sebelum penyebaran selesai mungkin menghasilkan kandungan atau data yang hilang selepas fail tuan rumah yang baru aktif. Walaupun downtime tidak akan menjadi masalah, laman web, pemilik harus menahan diri daripada membuat sebarang perubahan kepada reka bentuk, fail, atau kandungan tapak, sehingga mereka benar-benar yakin bahawa proses itu selesai dan mereka mengakses pelayan tuan rumah yang baru.
Apabila itu berlaku, proses memindahkan laman web dengan lancar ke penyedia hosting web yang baru adalah lengkap dan pengguna akan terselamat peralihan tanpa downtime kedua.
Ringkasan
Pastikan untuk menguji laman web dan memastikan bahawa semua ciri berfungsi dengan baik; apabila semuanya berfungsi seperti biasa, maka anda boleh membatalkan pelan hosting lama. Itulah yang ada padanya!