Tại sao phải chuyển Host cho WordPress? Hướng dẫn chuyển Host cho Wordpress

Bạn định migrate WordPress site? Nhưng khi tìm hiểu bạn vẫn chưa biết cách chuyển trang web WordPress thế nào cho đúng. Nếu bạn không chắc cách làm thế nào – đừng lo. Trong bài viết này Khotenmien.vn xin giới thiệu đến bạn cách chuyển Host cho WordPress. Vậy Tại sao phải chuyển Host cho WordPress? Hãy để Khotenmien.vn hướng dẫn chuyển Host cho WordPress nhé!

1. KHÁI QUÁT VỀ VIỆC CHUYỂN DỮ LIỆU WEBSITE.

Nói về chuyển dữ liệu của website WordPress qua host khác thì chúng ta hãy hiểu đơn giản là sẽ di chuyển toàn bộ mã nguồn và cơ sở dữ liệu (database) của website trên host cũ sang host mới. Sau đó sửa thông tin về database ở mã nguồn trên host mới trùng khớp với thông tin database ở host mới và cuối cùng là trỏ tên miền về là hoàn thành.

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

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

  • Gói có giá phải chăng – giá của dịch vụ hosting đã giảm đáng kể do nhiều đối thủ cạnh tranh. Ví dụ, gói chia sẻ của Hostinger, bắt đầu từ mức thấp là 15k/tháng.
  • Hỗ trợ khách hàng tốt hơn – một đội ngũ đáng tin cậy mà bạn có thể tin tưởng có thể giải quyết bất cứ vấn đề nào.
  • Tăng hiệu suất trang web – bạn sẽ nhận được 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 trang web 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ừ trang web và cài đặt bất kỳ plugin nào.

2. CÁC BƯỚC CHUYỂN DỮ LIỆU WEBSITE QUA HOST CHO WORDPRESS.

2.1 Tải mã nguồn dữ liệu ở host cũ.

Bạn truy cập vào cPanel ở host cũ và tìm mục File Manager (có thể sử dụng FTP nếu thích nhưng không nén được trên FTP).

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Tải mã nguồn dữ liệu ở host cũ

Chọn mục File Manager trên cPanel

Sau đó tìm tới thư mục website của bạn và chọn Select All

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Tải mã nguồn dữ liệu ở host cũ

Sau đó chọn Compress ở trên để bắt đầu nén.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Tải mã nguồn dữ liệu ở host cũ

Bạn hãy chọn định dạng .zip và đặt tên tập tin nén này. Sau đó ấn Compress Files.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Tải mã nguồn dữ liệu ở host cũ

Đợi một chút khi nó nén xong, bạn hãy tải tập tin .zip này về máy.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Tải mã nguồn dữ liệu ở host cũ

Xong rồi, bây giờ bạn đã có mã nguồn website ở máy để chút nữa upload lên host mới.

2.2  Sao lưu database ở host cũ.

Cũng vẫn ở host cũ, bạn vào cPanel và tìm phần phpMyAdmin.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

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

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

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

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

2.3 Upload mã nguồn lên host mới.

Bây giờ chúng ta sẽ truy cập vào cPanel của host mới và vào File Manager, tìm thư mục của tên miền và upload vào đó. Nếu bạn sử dụng tên miền làm tên miền chính của host thì thư mục gốc là public_html.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Khi upload xong, quay lại trang File Manager và chọn tập tin vừa upload và chọn Extract để giải nén ra.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Vậy là xong bước chuyển mã nguồn qua host mới. Chúng ta làm bước kế tiếp nào.

2.4 Di chuyển database qua host mới.

Để các 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 phải di chuyển database (nội dung bài viết, thiết lập,…).

Ở bước 2 chúng ta đã tải về một tập tin .sql là database được xuất ra từ host cũ. Bây giờ bạn hãy vào cPanel ở host mới và tìm mục MySQL Databases để tạo một database mới trên host mới.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Tại đây bạn tạo một database và database giống hệt lúc bạn tạo ra để cài website nhé, và nhớ cấp quyền cho nó.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Cấp quyền cho database và user vừa tạo.

Cuối cùng là vào mục phpMyAdmin trên cPanel tại host mới và tìm 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ề máy trong bước 2.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Thời gian import sẽ nhanh hay chậm tùy thuộc vào tốc độ đường truyền và dung lượng của database nhập vào.

[alert color=”red” type=”alert-message-background” title=”Đối với database lớn” size=”small”]Nếu database của bạn trên 80MB, hãy import bằng MySQLDumper theo hướng dẫn của mình vì database lớn sẽ không thể import theo cách này. Còn nếu database của bạn vài trăm MB hay vài GB thì hãy liên hệ nhà cung cấp host nhờ họ import cho bạn bằng lệnh.[/alert]

Sau khi import thành công bạn sẽ nhận được dòng thông báo màu xanh của sự sống như thế này.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Thế là xong bước này.

2.5 Sửa thông tin database trong wp-config.php ở host mới.

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

Mình vào host tìm tập tin wp-config.php ở thư mục mới giải nén ra trong bước 3 và mở nó lên.

Tại sao phải chuyển Host cho WordPress? hướng dẫn chuyển Host cho WordPress
Sao lưu database ở host cũ.

Đồng thời tìm các 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 đó:

  • 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 đó lưu lại.

2.6 Kiểm tra website trước khi trỏ tên miền.

Khi chúng ta chưa trỏ tên miền về host mới thì chúng ta không thể vào được website trên host mới đúng không nào? Tuy nhiên không 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 hosts trên máy tính.

Chúng ta 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 vào tập tin hosts:

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 host hoặc xem trong cPanel (mục Dashboard nếu cPanel giao diện mới hoặc xem video này nếu cPanel của bạn dùng giao diện cũ)
  • 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ỏ tên miền về host.

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

Bây giờ bạn có thể trỏ domain về host mới bằng cách sửa lại DNS của tên miền của host mới thôi là được.

TẠM KẾT.

Như vậy, thông qua bài viết dưới đây Khotenmien.vn đã giới thiệu đến bạn đọc những thông tin cần thiết và tổng quát nhất về cách chuyển Host cho WordPress. Qua bài viết này, Khotenmien.vn hy vọng đã giúp bạn hiểu chính xác chuyển Host cho WordPress là gì? Tại sao phải chuyển Host cho WordPress? từ đó giúp ích được cho công việc của các bạn, chúc các bạn trở thành những nhà lập trình thông thái!

Xem thêm: Shortcode là gì? Chèn Shortcode vào WordPress như thế nào?


Thu Uyên- Tổng hợp, chỉnh sửa.

Cám ơn bạn đã quan tâm đến sản phẩm tại Khotenmien.vn

Chúng tôi sẽ liên hệ bạn ngay nhé!