Tìm kiếm
Blog

Cách chuyển website mã nguồn wordpress từ hosting sang VPS

20/06/2024

Bài viết nổi bật

chuyển website wordpress từ hosting sang vps

Chuyển website wordpress từ hosting sang VPS là một bước quan trọng để nâng cao hiệu năng và tài nguyên cho trang web của bạn. Bài viết này của HyperCore sẽ hướng dẫn chi tiết từng bước để bạn thực hiện quá trình này một cách dễ dàng và hiệu quả. Hãy theo dõi và áp dụng nhé!

1. Bước chuẩn bị

Để quá trình chuyển website WordPress từ hosting sang VPS diễn ra suôn sẻ và nhanh chóng, bạn cần chuẩn bị đầy đủ các công cụ sau:

  • VPS mới có dung lượng và cấu hình phù hợp để chứa toàn bộ dữ liệu từ hosting cũ.
  • Phần mềm quản lý máy chủ ảo VPS như DirectAdmin, EasyEngine, Kpanel,…
  • Tài khoản của nhà cung cấp và trình quản lý tên miền 
  • Website WordPress đang hoạt động bình thường trước khi bắt đầu chuyển đổi.
  • Cài đặt và sẵn sàng sử dụng các plugin như All In One Migration và All-in-One WP Migration Unlimited Extension để dễ dàng sao lưu, chuyển dữ liệu của website.
chuyển website wordpress từ hosting sang vps

Sự chuẩn bị để chuyển website WordPress từ hosting sang VPS

>>>> Xem Thêm: Dùng VPS làm hosting

2. Thực hiện

2.1 Bước 1: Sao lưu source code của website

Bước đầu tiên trong quá trình chuyển Website WordPress từ hosting sang VPS là sao lưu source code của website. Việc sao lưu mã nguồn của các website chạy trên nền tảng WordPress khá dễ dàng. Bạn có thể sử dụng plugin UpdraftPlus để thực hiện quá trình backup một cách nhanh chóng và tiện lợi. 

chuyển website wordpress từ hosting sang vps

Sử dụng plugin UpdraftPlus để thực hiện quá trình backup

2.2 Bước 2: Backup database trên hosting

Sao lưu cơ sở dữ liệu là một bước quan trọng để đảm bảo không bị mất dữ liệu trong quá trình chuyển đổi. Việc này không chỉ cần thiết khi chuyển đổi mà còn nên thực hiện thường xuyên trong quá trình quản trị website. Dưới đây là hướng dẫn chi tiết cách sao lưu cơ sở dữ liệu sử dụng plugin All In One WP Migration miễn phí trên WordPress.

  • Bạn cần bắt đầu bằng cách cài đặt và kích hoạt plugin All In One WP Migration trên website WordPress. Sau khi kích hoạt, truy cập vào giao diện của plugin này và chọn tùy chọn Export để bắt đầu quá trình xuất dữ liệu.
  • Trong giao diện plugin All In One WP Migration, chọn Export To → FILE. Sau đó, quá trình sao lưu diễn ra. Thời gian sao lưu sẽ phụ thuộc vào kích thước của trang web, thường từ 5 đến 30 phút.
  • Khi quá trình sao lưu hoàn tất, chọn Close để đóng cửa sổ thông báo. Một giao diện mới sẽ xuất hiện, cho phép bạn tải xuống file sao lưu. Nhấn vào Download để tải file về máy tính và hoàn tất quá trình sao lưu của bạn.
chuyển website wordpress từ hosting sang vps

Kích hoạt plugin All In One WP Migration để backup database

>>>> Xem Thêm: Hướng Dẫn Cài WordPress Trên VPS Chi Tiết Đơn Giản [2024]

2.3 Bước 3: Đăng nhập vào VPS

Ở bước này, bạn cần đăng nhập vào VPS bằng thông tin tài khoản được cung cấp từ nhà cung cấp dịch vụ. Bạn sử dụng tên đăng nhập và mật khẩu để truy cập. Đồng thời, bạn cũng nên đó đổi mật khẩu ngay nếu là lần đăng nhập đầu tiên để bảo vệ dữ liệu.

2.4 Bước 4: Tạo database và gắn domain trên VPS mới

Việc tạo database và gắn domain trên VPS mới đòi hỏi bạn phải sử dụng trình quản lý VPS. Sau đây là các bước thực hiện sử dụng trình quản lý DirectAdmin. Bạn cũng có thể tham khảo và áp dụng cho các trình quản lý khác tương tự.

Đầu tiên, bạn cần thêm một domain mới:

  • Đăng nhập vào DirectAdmin với thông tin tài khoản đã được cung cấp.
  • Chọn “Domain Setup” trong giao diện quản lý.
  • Nhấn vào nút “Add New” ở góc phải trên cùng.
  • Nhập tên miền của website và nhấn “Create”.

Tiếp theo, bạn sẽ tạo một database mới cho website:

  • Trong giao diện quản lý, chọn “MySQL Management”.
  • Nhấn vào “Create New Database” ở góc phải trên.
  • Nhập thông tin cần thiết như tên database, người dùng, mật khẩu và nhấn “Create Database”.
chuyển website wordpress từ hosting sang vps

Tạo database và gắn domain trên VPS mới

>>>> Tham Khảo: 7 cách treo VPS kiếm tiền 2024

2.5 Bước 5: Nhập data từ Hosting cũ vào VPS mới

Để import dữ liệu từ Hosting cũ vào VPS mới đòi hỏi bạn thực hiện các bước sau:

  • Tìm và chọn “phpMyAdmin” trong mục Extra Features.
  • Đăng nhập bằng tên người dùng (Username) và mật khẩu (Password) đã được cung cấp trong bước 4.
  • Sau khi đăng nhập thành công, chọn database mà bạn đã tạo ở bước 4 > Chọn tab “Import” và chọn file dữ liệu cơ sở dữ liệu đã tải xuống từ hosting cũ ở bước 2 > Nhấn nút “Import” để bắt đầu quá trình import dữ liệu.
chuyển website wordpress từ hosting sang vps

Import dữ liệu từ Hosting cũ vào VPS mới

2.6 Bước 6: Upload source code của website

Để upload mã nguồn website vào VPS thông qua giao diện DirectAdmin, bạn cần làm theo các bước sau:

  • Đăng nhập vào DirectAdmin và chọn mục “File Manager”.
  • Trong File Manager, đi đến thư mục “Domain” và chọn tên miền website mà bạn đã thêm vào.
  • Tiếp theo, chọn thư mục “public_html” > Xóa hai tệp tin đã tồn tại trong thư mục này (nếu có) > Nhấn vào nút “Upload file” và kéo các file mã nguồn từ bước 1 lên..
  • Sau khi upload thành công, giải nén (Extract) các file mã nguồn đã tải lên.
  • Chọn tất cả các file vừa giải nén và di chuyển (move) chúng vào thư mục “public_html”.
chuyển website wordpress từ hosting sang vps

Upload mã nguồn website vào VPS

2.7 Bước 7: Kết nối mã nguồn website với database

Sau khi Upload source code, bạn cần thực hiện kết nối mã nguồn Website với Database.  Ở bước này, bạn cần chỉnh sửa file wp-config.php trong thư mục “public_html” của DirectAdmin. Lúc này, bạn cần thay đổi các thông số Database name, username và password để phù hợp với database mới và lưu lại thay đổi.

chuyển website wordpress từ hosting sang vps

Kết nối mã nguồn Website với Database

2.8 Bước 8: Trỏ domain website về VPS

Và bước cuối cùng để chuyển website WordPress từ hosting sang VPS là trỏ domain của website về VPS. Để trỏ tên miền về VPS, bạn cần truy cập vào trang quản lý tên miền và tạo hoặc chỉnh sửa A record để trỏ về địa chỉ IP của VPS. Nếu gặp bất kỳ vấn đề nào trong quá trình này, nên liên hệ với nhà cung cấp VPS để được hỗ trợ và tránh các vấn đề có thể dẫn đến mất mát dữ liệu.

Chuyển website WordPress từ hosting sang VPS là một bước quan trọng khi bạn cần mở rộng quy mô hoặc tăng cường bảo mật cho trang web của mình. Hi vọng rằng với các thông tin và hướng dẫn chi tiết được cung cấp, bạn có thể thực hiện quy trình này thành công. Nếu bạn gặp bất kỳ vấn đề nào liên quan đến hosting hoặc VPS, đừng ngần ngại để lại bình luận bên dưới để HyperCore hỗ trợ nhé!

>>> Tiếp Tục Với:

Chia sẻ bài viết

Hãy cho biết trải nghiệm của bạn với nội dung trên

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 *

Danh sách đánh giá (0 đánh giá)