Hướng dẫn chuyển hosting sang nhà cung cấp mới dễ hiểu nhất

Bạn đã bao giờ gặp trường hợp này chưa:

Bạn đang có 1 trang web hoạt động ổn định. Vào 1 ngày đẹp trời, bạn tình cờ thấy có khuyến mãi (KM) khủng ở nhà cung cấp hosting uy tín khác (KM lên đến 75% trọn đời chẳng hạn).

Vì tất cả các bạn là người thông minh và nhanh nhạy.

Không chần chờ vì cơ hội có 1 không 2 mà thời gian KM thì lại có hạn.

Bạn mua ngay gói hosting KM này!

Theo đúng quy trình, bạn nhập tên domain của web mình đang dùng trước khi mua hosting.

Bạn cũng trỏ tên miền về hosting mới (thay đổi DNS name serve).

Ok, thế là xong!

Bạn tự nhủ: “Blog tôi sẽ chạy tốc độ khủng ở hosting mới nhé! Đổi đời rồi!”

Tuy nhiên…, bạn truy cập vào blog mình, vẫn  thấy tốc độ không thay đổi, mọi thứ rất bình thường như bao ngày bình thường khác!

Vì bạn nhanh nhạy, bạn gửi ngay ticket hỏi thằng hosting mới.

Bạn mới vỡ lẽ là blog mình vẫn còn nằm trong cái hosting cũ.

Hết chuyện!

Mọi tình tiết xảy ra rất tự nhiên phải không nào?

Tôi chắc chắn rằng rất nhiều bạn đã trải qua tình huống y như vậy? Và ngay cả tôi cũng trải qua tình trạng tương tự…

Hiện tại tôi có trang pokestop.com.vn đang chạy trên gói share hosting của nhà cung cấp PA Việt Nam, gói cá nhân đăng ký ít nhất 1 năm, giá 700,000 vnđ.

Gói hosting này gần hết hạn.

Và tôi đã mua gói hosting mới của Stableshost trong đợt KM giảm giá 75% trọn đời vừa rồi, với location ở Singapore (hiện tại đã hết KM).

Do đó, hôm nay sẵn tiện tôi sẽ làm 1 bài hướng dẫn  cách chuyển từ host cũ sang host mới chi tiết và dễ hiểu nhất.

Trường hợp cụ thể của tôi là sẽ hướng dẫn chuyển từ host cũ sang host mới là Stableshost trên nền tảng cPanel.

Tôi sẽ chuyển host trang Pokestop.com.vn từ PA Việt Nam sang Stablehost để làm ví dụ minh họa luôn.

Hiện nay có rất nhiều plug in hỗ trợ việc dời host này.

Nhưng tôi sẽ hướng dẫn làm bằng thủ công.

Một số lý do tôi không sử dụng plug in là:

  • Plug in thực ra cũng không đơn giản, có quá nhiều option. Do đó, mất thời gian để tìm hiểu
  • Làm thủ công sẽ hiểu rõ hơn cơ chế vận hành của hosting như thế nào
  • Làm thủ công mình hoàn toàn kiểm soát các bước, ít sai sót hơn (nếu bằng plug in mà sai sót gì thì nhức đầu đấy)

Vì tôi là dân không được đào tạo chuyên nghiệp, nên tôi sẽ nói theo cách bình dân nhất để các bạn dễ hiểu nhé.

Chuyển host cũ sang host mới bao gồm 2 bước chính:

  1. Download cở sở dữ liệu từ host cũ về máy tính
  2. Upload cơ sở dữ liệu cũ lên host mới

Download cở sở dữ liệu từ host cũ về máy tính

Trước tiên, các bạn phải remove các plug in tạo cache (Rocket, W3…) để tránh bị lỗi. Khi hoàn thành chuyển host thì các bạn cài lại.

Ok, gỡ rồi hen,.

Có 2 việc cần phải làm tiếp theo: tải cơ sở dữ liệutải tập tin quản lý database.

Cơ sở dữ liệu giống như cái nhà mình vậy (cái khung sườn là nhà cung cấp vật tư WordPress) , còn tập tin quản lý giống như đồ đạc trong nhà (là mấy cái bài post mình viết đó).

Với share host, cái nhà mình nó nằm trong khu chung cư tên PA Việt Nam vậy.

Tải tập tin mã nguồn từ host cũ

Bạn đăng nhập vào cPanel host cũ, vào File Manager, vào Public html.

Chọn Select All, bấm Compress.

Chọn định dạng mặc định Zip, bấm Compress Files.

nen tap tin ma nguon host cu

chon dinh dang nen zip

Chờ 1 chút nó sẽ hiện ra cái file có đuôi .Zip (bạn có thể xem chính xác bằng cái thời gian tạo file bên góc phải).

Trong trường hợp của tôi là file cgi-bin.zip (các bạn có thể thay đổi tên tùy ý).

Trỏ chuột vào file này, bấm vào nút Download bên trên để tải file này về máy tính.

Xong dọn nhà.

Giờ tới dọn đồ đạc trong nhà.

Tải tập tin cơ sở dữ liệu database từ host cũ

Ta trở về trang chủ quản lý cPanel, vào phpMyAdmin, chọn đúng tên database cần chuyển (trong trường hợp này là pokestop_vu).

Bấm Export, bấm Go để tải tập tin database về máy.

Như vậy ta sẽ được 2 file như vầy:  1 file .zip mã nguồn và 1 file sql cơ sở dữ liệu

Vậy là dọn nhà và dọn đồ đạc đã xong

Giờ chúng ta mang cả sang căn hộ của khu chung cư tên Stablehost nhé.

Upload cơ sở dữ liệu lên host mới

Trước tiên đã phải đảm bảo trỏ tên miền về host mới nhé.

Ở đây, tôi đã trỏ tên miền pokestop.com.vn về Stablehost trước rồi. Sẵn đây tôi cũng hướng dẫn về hosting mới luôn.

Trỏ tên miền về host mới

Bạn vào cPanel của host mới, vào Domain >> Addon Domains.

addon domain

Nhập tên domain (không nhập tiền tố http://), xong bấm Create

add domain mới vào host mới

Tiếp theo là vào nhà cung cấp tên miền của bạn để trỏ domain về host mới.

Đối với các nhà cung cấp tên miền nước ngoài (Godaddy, Namesilo, Namecheap..) bạn có thể thực hiện dễ dàng bằng cách sửa Nameserve DNS sang cấu trúc sau:

  • Primary: ns1.stablehost.com
  • Secondary: ns2.stablehost.com

(Trong trường hợp của tôi tên miền mua ở Nhân Hòa Việt Nam, không có phần thay đổi này, do đó tôi phải yêu cầu bộ phận kỹ thuật hỗ trợ)

Upload tập tin mã nguồn .zip lên host mới

Vào cPanel, vào File Manager, vào Public_html.

Nếu bạn add nhiều tên miền phụ vào host mới, những tên miền mới sẽ là những folder nằm trong folder public_html.

Bạn muốn chuyển vào tên miền nào thì vào folder đó.

upload tap tin ma nguon len host moi

Trong trường hợp tôi trước khi mua host tại Stablehost, nó yêu cầu nhập tên miền trước, tôi đã nhập là pokestop.com.vn.

Trong trường hợp này, thì tôi chỉ cần vào public_html là được, vì nò là tên miền chính.

Bấm vào Upload, trỏ đến file .zip, chờ cho quá trình upload hoàn tất.

Thời gian upload tùy thuộc vào dung lượng file và gói hosting.

Nhưng khá lâu (trường hợp của tôi là gần 1 tiếng) bạn nên tận dụng thời  gian này để làm ngụm cafe cho tỉnh táo, tôi đi đây.

Ok, như vậy là file zip đã được up lên.

Ta trỏ chuột vào file, bấm vào Extract vào đường dẫn mặc định.

Sau khi giải nén xong, để tiết kiệm dung lượng host thì ta nên xóa file zip vừa up lúc nãy.

Như vậy là việc dời cái khung nhà đã xong, giờ ta sẽ dời đồ đạc vào (cơ sở dữ liệu database).

Tạo database và user mới

Để làm được việc này ta phải tạo database cho host mới. Nó giống như trước khi dọn đồ đạc vào nhà mới thì mình cần phải tạo một không gian để chất được đồ vào đó.

Việc tạo không gian như vậy được hiểu nôm na là tạo database mới vậy, tất nhiên là không gian này trống trơn không có gì.

Ta vào màn hình chính cPanel, vào mySQL@Databases. Ta sẽ đặt tên cái database này trước, tôi sẽ đặt là pokestop_thevu1.

Xong bấm Create Database, vậy là xong tạo Database.

tao database moi

Việc tiếp theo là tạo User cho cơ sở dữ liệu mới. Oh, cũng lằng nhằng gớm nhỉ?

Tôi có 1 câu hỏi cho các bạn: “Bạn sẽ phải làm gì khi chuyển sang chỗ ở mới?”.

Vâng, ở Việt Nam mình là đi đăng ký hộ khẩu đúng không?

Việc tạo User cho cơ sở dữ liệu giống như việc đăng ký hộ khẩu vậy, phải biết ai là chủ nhà và sở hữu cái gì chứ đúng không nào?

Để tạo User, bạn kéo xuống màn hình database vừa tạo lúc nãy, sẽ thấy Add new user với User name và Password. Tôi chọn user tên là thevu1 và pass là 123456789 cho dễ nhớ luôn.

Nhập vào bấm Create.

tao user cho database

Một user có thể sở hữu nhiều database, giống như người chủ có thể sở hữu nhiều món đồ trong nhà mình vậy.

Như vậy, tiếp theo ta phải chỉ định là user này sở hữu database gì.

Chỉ định database cho user

Tôi chọn user là pokestop_thevu1 và chỉ định database là pokestop_thevu1 vừa tạo. Bấm Add.

chi dinh user cho database

Tiếp theo ta phải phân quyền cho user này để biết nó được làm cái gì, cái gì không được. Bởi “nó” là tôi, nên tôi giao hết quyền quản lý cho “nó”.

phan quyen cho user

Bạn chọn tất cả quyền, bấm Make changes.

Xong, chỗ trống đã có, chủ đã có, ta dọn đồ vào thôi.

Upload file cơ sở dữ liệu .sql lên host mới

Trở về màn hình chính cPanel, vào phpAdmin.

Chọn data vừa mới tạo (pokestop_thevu1), bấm Import.

Chọn upload file đuôi .sql tải lúc nãy. Kéo xuống phía dưới màn hình, bấm GO rồi chờ trong giây lát.

upload file sql len host moi

Chú ý: đối với những file có dung lượng > 50MB sẽ bị báo lỗi. Tôi sẽ làm 1 bài hướng dẫn riêng về upload file như vậy sau này.

Sửa thông tin đăng ký ở host mới

Về cơ bản, tất cả đã gần như xong xuôi.

Bạn đã chuyển xong nhà, chuyển xong đồ đạc luôn, làm luôn sổ hộ khẩu, chỉ định ai sở hữu cái gì trong nhà.

Vậy đã xong chưa?

Vẫn chưa, còn 1 bước cuối cùng: sửa thông tin đăng ký trong sổ hộ khẩu: sửa địa chỉ thường trú.

Bạn tự làm việc này, chứ không phải nhân viên hộ tịch phường làm cho nhé!

Bạn vào public_html, vào thư mục mà bạn giải nén file lúc nãy. Chọn file wp-config.php, đây là cái sổ hộ khẩu mà bạn cần sửa lại địa chỉ nhà. Bấm Edit.

Đổi tên database, user name và password như thông số lúc nãy (xem hình trước và sau khi đổi sẽ rõ)

  • Trước:

  • Sau:

Chú ý là trong database host của tôi tên là “mysql06.dotvndns.vn”, vẫn còn yếu tố Việt Nam trong đó.

Do đó tôi sẽ sửa thành mặc định “localhost”. Nếu là localhost thì tất nhiên bạn không cần làm gì cả.

Bấm Save Change . Vậy là xong rồi nhé các bạn.

Tôi vào thử trang pokestop.com.vn check hàng ra sao.

Cảm nhận ban đầu là tải nhanh hơn trước rất nhiều. Good job Vũ và các người bạn :)!

Kiểm tra host mới có hoạt động không?

Tuy nhiên vẫn không thừa với các bạn mang chủ nghĩa hoài nghi.

Bạn sẽ hỏi vậy có chắc là nó đã chuyển sang host mời không hay vẫn dùng host cũ.

Bạn hãy vào trang này: http://www.whoishostingthis.com, gõ tên web của mình vào. Kết quả của tôi là:

kiem tra hosting

Vậy là chắc rồi nhé.

Còn bạn nào hoài nghi hơn thì hãy gửi tiket cho support, support họ trả lời nhanh lắm.

Lời kết

Thế là xong, bài hướng dẫn khá dài. Nhưng tôi nghĩ các bạn sẽ nuốt trôi vì kiến thức khá là dễ hiểu.

Đến đây, hẳn rất nhiều bạn sẽ thắc mắc là sau khi chuyển host như vậy thì tốc độ trang tăng giảm thế nào?

Tôi rất tiếc về điều này bởi trước khi chuyển host, tôi không tài nào test được tốc độ tải trang bằng công cụ pingdom cũng như GTmetrix. Đã hỏi support PA nhưng vẫn không giải quyết được. Sau khi chuyển host, cảm nhận của tôi là tốc độ tăng lên khá nhiều và tôi test bằng GTmetrix lại được. Thời gian 3,6s cho trang nặng 1,43 MB đo từ serve Canada, cũng khá đúng không nào?

toc do tai gtmetrix

Theo đánh giá của tôi, Stablehost là dịch vụ hosting tốt, giá rẻ, đặc biệt hỗ trợ rất nhanh.

Với gói Starter 4,95$/tháng, nếu nhập mã giảm giá PRO40, bạn sẽ được giảm giá 40% , sẽ còn 2.97$/tháng.

PR040 – Giảm giá 40%

Nếu bạn mua hosting qua link affiliate trên của mình, mình sẽ hỗ trợ bạn CHUYỂN HOSTING QUA STABLEHOST MIỄN PHÍ nếu bạn muốn. Bạn mua xong, chỉ cần gửi thông tin về email: admin@langthangweb.com, mình sẽ thực hiện chuyến hosting tối đa trong vòng 1 ngày.

19 Comments

    • Thế Vũ 07/06/2017
    • Thế Vũ 07/06/2017
        • Thế Vũ 08/06/2017
  1. minh 27/07/2017
    • Vũ Trần 27/07/2017
  2. Huan 02/11/2017
    • Vũ Trần 02/11/2017
    • Vũ Trần 02/11/2017
    • Huan 03/11/2017
      • Vũ Trần 03/11/2017
  3. Robert Lee 13/08/2018
  4. Tuấn Phạm 30/08/2018
  5. Linh 23/09/2018
    • Vũ Trần 25/09/2018
      • Linh 02/10/2018

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Cài đặt và thành thạo Wordpress trong 1 giờ

Nếu không nhận link tải ebook trong inbox, bạn vui lòng kiểm tra hộp thư Spam!

Opps, bạn đã nhập sai địa chỉ mail!