Hướng dẫn chuyển Host cho WordPress Website sang Host mới khác 2021

|

Trong quá trình hoạt động của Website thì bạn cũng không tránh phải tình huống chuyển sang host khác. Cũng có nhiều dịch vụ chuyển Host WordPress nhưng tốt nhất bạn tự thực hiện. Bài viết sau đây ThemeNest hướng dẫn chuyển host cho WordPress, lỗi thường gặp trong quá trình chuyển Host cho WordPress. Cùng theo dõi nhé!

Hướng dẫn chuyển Host cho WordPress Website sang Host mới khác 2021
Hướng dẫn chuyển Host cho WordPress Website sang Host mới khác 2021

Tại sao phải chuyển Host cho WordPress?

Tại Sao Phải Chuyển Host Cho WordPress
Tại Sao Phải Chuyển Host Cho WordPress

Đối với một chủ sở hữu Website thì việc migrate WordPress là trải nghiệm khó chịu vì có nhiều chi tiết cần chú ý hơn trong quá trình chuyển giao. Nhưng người khác nghĩ rằng quá rủi ro và có thể làm hỏng toàn bộ trang Website. Nhưng khi có một rủi ro liên quan thì migrate trang web là một quá trình liền mạch và sẽ mang lại lợi ích nếu như thực hiện đúng như:

  • Gói có giá cả phù hợp.
  • Hỗ trợ khách hàng tốt hơn.
  • Tăng hiệu suất Website – Bạn sẽ nhận phần cứng, thời gian tải và uptime tốt hơn.
  • Nhiều tính năng hơn: Nếu bạn đang di chuyển Website của mình từ WordPress.com sang WordPress.org, bạn có quyền tự do xây dựng Theme của riêng mình, kiếm tiền từ Website và cài đặt bất kỳ Plugin.

Các lưu ý trước khi di chuyển Host cho Website

Các Lưu ý Trước Khi Di Chuyển Host Cho Website
Các Lưu ý Trước Khi Di Chuyển Host Cho Website

Những thứ bạn cần chuẩn bị trước khi chuyển Host WordPress:

  • Một gói Hosting mới có sẵn.
  • Thêm tên miền của Website cần chuyển vào Host mới.
  • Tại Website hiện hành thì bạn tắt những Plugin Cache và Plugin bảo mật nếu có như: W3 Total Cache, LiteSpeed Cache, Super Cache. Bạn cũng tắt luôn những Plugin bảo mật như: iThemes Security, Wordfence,…

Hướng dẫn chuyển host cho WordPress đúng cách

Hướng Dẫn Chuyển Host Cho WordPress đúng Cách
Hướng Dẫn Chuyển Host Cho WordPress đúng Cách
  1. Sao lưu mọi dữ liệu, tập tin có trên Website của bạn

Công việc đầu tiên bạn cần chuyển Host cho WordPress là bạn cần sao lưu toàn bộ dữ liệu trên Website. Đây là một bước rất quan trọng trước khi tiến hành chuyển Host cho Website WordPress.

Xem thêm: Plugin backup wordpress | Hướng dẫn backup website wordpress

Bạn truy cập vào CPanel và tìm đến phần phpMyAdmin.

Truy Cập Vào Phần Phpmyadmin Của Cpanel
Truy Cập Vào Phần Phpmyadmin Của Cpanel

Sau đó chọn database của website cần chuyển đi và chọn “Export“.

Chọn Database Của Website Cần Chuyển
Chọn Database Của Website Cần Chuyển

Sau đó ấn “Go” để bắt đầu tải database về. Database tải về sẽ có định dạng là .sql.

Tải Database Về Máy Tính
Tải Database Về Máy Tính
  1. Upload dữ liệu lên WordPress Hosting.

2 cách để Upload dữ liệu lên Hosting:

  • Upload trực tiếp thông qua WordPress Hosting.
  • Upload thông qua FTP.

Dưới đây là cách kết nối tới Hosting thông qua giao thức FTP:

Sau khi kết nối được tới WordPress Hosting qua FTP thì bạn tìm đến thư mục cần Upload dữ liệu. Thông thường sẽ Upload lên thư mục “public_html” cho tên miền chính. Dưới đây thì mình sẽ upload thư mục “public_html”.

Dưới đây là giao diện Upload dữ liệu lên WordPress Hosting.

Upload Dữ Liệu Lên WordPress Hosting
Upload Dữ Liệu Lên WordPress Hosting
  1. Tạo cơ sở dữ liệu WordPress trên Website Hosting mới

Để những dữ liệu bên Host cũ có thể hoạt động được bên Host mới thì ngoài mã nguồn thì chúng ta cũng có thể di chuyển Database (nội dung bài viết, thiết lập,…).

Tại bước 1 chúng ta đã tải một tệp .sql là database được xuất ra từ host cũ. Bây giờ bạn cũng vào Cpanel ở Host mới và tìm đến mục “MySQL Databases” để tạo một database mới trên host mới.

Tìm Mục Mysql Databases để Tạo Một Database Mới Trên Host Mới
Tìm Mục Mysql Databases để Tạo Một Database Mới Trên Host Mới

Tại đây thì bạn tạo Database giống hệt lúc bạn tạo để cài Website và nhớ cấp quyền nữa nhé.

Cấp Quyền Cho Database Và User Vừa Tạo
Cấp Quyền Cho Database Và User Vừa Tạo

Sau đó bạn vào mục “phpMyAdmin” trên cPanel tại Host mới và tạo database vừa tạo rồi chọn “Import” để nhập dữ liệu từ tập tin .sql mà bạn đã tải về ở bước 1.

Nhập Dữ Liệu Từ Tập Tin Sql đã Sao Chép Từ Host Cũ
Nhập Dữ Liệu Từ Tập Tin Sql đã Sao Chép Từ Host Cũ

Thời gian Import nhanh hay chậm còn phụ thuộc vào tốc độ đường truyền và dung lượng của Database nhập vào.

Sau khi Import thành công thì bạn sẽ nhận được dòng thông báo màu xanh như hình dưới.

Giao Diện Import Dữ Liệu Cũ Thành Công
Giao Diện Import Dữ Liệu Cũ Thành Công
  1. Chỉnh sửa tệp wp-config.php

Khi mà mang mã nguồn từ Host cũ qua host mới như ở bước 2 thì vô tình chung tập tình chung tập tin wp-config.php vẫn còn thiết lập Database ở Host cũ. Thông thường thì database user và database password không trùng khớp ở Host mới nên bạn phải sửa lại cho đúng với thông tin database mà đã tạo ở bước 3.

Vào tập tin wp-config.php ở thư mục mới giải nén ở bước 2 và mở nó lên.

Vào Tập Tin Wp Config Php ở Thư Mục Mới Giải Nén
Vào Tập Tin Wp Config Php ở Thư Mục Mới Giải Nén

Bên cạnh đó bạn cần tìm dòng sau và sửa lại:

/** The name of the database for WordPress */
define(‘DB_NAME’, ‘hamhocne_wp730’);

/** MySQL database username */
define(‘DB_USER’, ‘hamhocne_wp730’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘l.0e8P9(SL’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

Trong đó bạn nên chỉnh lại:

  • DB_NAME: Tên database ở host mới.
  • DB_USER: Tên user của database ở host mới.
  • DB_PASSWORD: Mật khẩu của database user.
  • DB_HOST: Địa chỉ của MySQL Server. Nếu host bạn không có địa chỉ riêng dành cho MySQL thì vẫn để là localhost nhé.

Sau đó nhấn “Save” để lưu lại.

  1. Kiểm tra website khi trỏ tên miền

Khi mà chưa trỏ về tên miền thì bạn không thể vào được website trên Host mới đúng không? Tuy nhiên thì cần phải trỏ về Host thì chúng ta mới kiểm tra được mà có thể ép máy tính của mình truy cập vào website thông qua Host mới bằng cách sửa tập tin Host trên máy tính.

Bạn trỏ tên miền về host mới trên máy tính bằng cách thêm một đoạn sau tập tin host:

123.45.67.89 domain.com

Trong đó bạn sửa lại như sau:

  • 123.45.67.89: Địa chỉ IP của Host mới. Bạn có thể xem trong mail khi mua hots hoặc xem trong Cpanel.
  • domain.com: Domain của bạn đã thêm vào host.

Tập tin hosts nằm ở đâu?

Windows:

C:\Windows\System32\drive\etc\hosts

Linux (terminal)

sudo nano /etc/hosts

Mac (terminal)

sudo nano /private/etc/hosts

Sau khi kiểm tra Website xong, nếu bạn thấy Website không còn lỗi nữa thì hãy tiến hành trỏ trên miền về Host.

  1. Trỏ tên miền về Host mới

Bây giờ bạn trỏ Domain về host mới thôi là được.

Xem thêm: Cách Trỏ Tên Miền Về Hosting – Hướng dẫn chuyển Host cho WordPress

Những vấn đề có thể xảy ra trong quá trình chuyển Host và cách khắc phục

Những Vấn đề Có Thể Xảy Ra Trong Quá Trình Chuyển Host Và Cách Khắc Phục
Những Vấn đề Có Thể Xảy Ra Trong Quá Trình Chuyển Host Và Cách Khắc Phục

Đây là những vấn đề có thể xảy ra và bạn hoàn toàn có khả năng khắc phục được để quá trình chuyển Host diễn ra thuận lợi:

  • Những Plugin Backup lưu trữ nhiều bản sao chép của toàn bộ Website và File Restore lúc tạo bản Zip nén luôn cả những File Backup này. Cách khắc phục là bạn tìm File backup đó, tải xuống máy tính rồi xóa những file đó trên Host và tạo lại File Restore.
  • Do Plugin Backup cho ảnh và những dữ liệu Media chung: Tạo một Folder backup ảnh gốc và phức tạp hơn nếu sử dụng thêm định dạng ảnh Web.
  • Các Plugin gỡ bỏ không triệt để dữ liệu:
    • Số lượng kiểu này cũng rất đa dạng chúng có thể tạo ra dư thừa cả ở Database và Foler chứa thư mục Web.
    • Cách khắc phục là bạn xác định chắc chắn những dữ liệu dư thừa và xóa chúng đi. Nếu không chắc chắn thì không nên xóa.
  • IP Host mới cập nhật quá lâu: Nếu IP Host không được cập nhật, mọi thứ gián đoạn, bạn không thể kết nối tên miền với Host mới. Vì thế không thể khôi phục được dữ liệu. Nếu như trước đây bạn chưa dùng DNS trung gian như CloudFlare thì bạn nên dùng. Trước khi chuyển host vài ngày thì bạn nên chuyển sang dùng DNS trung gian.
  • Đã up dữ liệu lên thành công nhưng nhận thông báo không thể khôi phục được do giới hạn ổ SSD: Hosting của bạn thiếu dung lượng, chuyển Host theo kiểu tải File về rồi Up lên để khôi phục. Hosting của bạn cần có dung lượng gấp đôi dung lượng của Website cần chuyển.

Sau khi khôi phục cần kiểm tra lại Website

Sau Khi Khôi Phục Cần Kiểm Tra Lại Website
Sau Khi Khôi Phục Cần Kiểm Tra Lại Website

Để đảm bảo Website vẫn hoạt động bình thường. Bạn cần kiểm tra: Menu, những đường dẫn trong Website, các link ảnh và những chức năng quan trọng khác.

Một số chương trình khôi phục yêu cầu bạn lưu lạu cấu trúc URL (permalink / đường dẫn tĩnh) để website được khôi phục hoàn hảo.

Những vấn đề mà bạn thường xảy ra sau khi chuyển host:

  • Lỗi 404: Vào đường dẫn tĩnh (permalink) để save lại, nếu vẫn chưa hết thì save lại cả rewrite rules.
  • Lỗi kết nối cơ sở dữ liệu: Xem lại thông tin ở File wp-config.php đã chính xác tên database, username và mật khẩu chưa.
  • Lỗi giao diện, hiển thị ảnh: Có thể do liên kết đến hình ảnh và những File JS, CSS là dạng không bảo mật (HTTP) trong khi Website của bạn là HTTPS. Bạ cũng có thể dùng những Plugin can thiệp vào cơ sở dữ liệu để cập nhật thông tin này như Better Search Replace.

Trên đây là bài hướng dẫn chuyển host cho WordPress chi tiết nhất. Hy vọng bài viết này sẽ giúp bạn thực hiện nhanh hơn. Nếu như có bất cứ thắc mắc gì thì hãy để lại bình luận phía dưới để ThemeNest giải đáp nhé!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Themenest thông qua các kênh sau:

  • Hotline: 0902 170 180
  • Email: sales@themenest.vn

Themenest hiện đang có chương trình khuyến mãi dành cho khách hàng mua theme wordpress. Themenest sẽ hỗ trợ quý khách 24/24 với chất lượng theme tốt nhất!

Có tất cả 0 bình luận

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0902 170 180