Chào bạn! Trong bài viết này, tôi sẽ giúp bạn chuyển trang web WordPress từ một shared hosting sử dụng CpanelX sang VPS Linux. Ví dụ sẽ được thực hiện trên VPS Vultr – một nhà cung cấp sever phổ biến và chất lượng. Nếu bạn đã sử dụng shared hosting một thời gian và cảm thấy cần một nơi mạnh mẽ hơn, riêng tư hơn và không muốn chia sẻ máy chủ với người khác nữa, thì VPS chính là sự lựa chọn tốt nhất.
Table of Contents
Lưu ý trước khi sử dụng VPS từ Vultr
Vultr là một nhà cung cấp máy chủ VPS phổ biến và đáng tin cậy, được nhiều blogger nổi tiếng tại Việt Nam sử dụng. Tuy nhiên, có một số ý kiến tiêu cực về dịch vụ của Vultr trên mạng. Tôi muốn chia sẻ với bạn rằng sau hơn nửa năm sử dụng, tôi chưa gặp bất kỳ vấn đề nào và hỗ trợ từ Vultr rất nhanh chóng và chuyên nghiệp.
Tuy nhiên, cần lưu ý rằng VPS là máy chủ tự quản lý, bạn sẽ phải tự cài đặt, quản lý và xử lý các vấn đề xảy ra. Vultr chỉ hỗ trợ bạn trong những yếu tố họ biết và không truy cập vào VPS của bạn để giúp bạn với bất kỳ vấn đề gì. Vì vậy, nếu bạn mới bắt đầu, tôi khuyên bạn nên sử dụng shared hosting để làm quen trước trước khi chuyển sang VPS hoặc Dedicated server.
Các bước chuyển trang web từ hosting Cpanel về VPS Linux
Bước 1: Đăng ký tài khoản Vultr hoặc sử dụng tài khoản dùng thử miễn phí để trải nghiệm.
Bước 2: Thiết lập máy chủ VPS trên Vultr.
Bước 3: Tiến hành di chuyển dữ liệu từ shared hosting sang VPS Vultr. Bạn có thể xem video ở đầu bài viết để biết chi tiết cách thực hiện.
Bước 4: Cài đặt và cấu hình lại website trên VPS Linux.
Bước 5: Đổi thông tin file config.php và trỏ domain về IP của server mới.
Câu lệnh hữu ích khi chuyển trang web
Dưới đây là một số câu lệnh hữu ích khi chuyển tài liệu từ shared hosting sang VPS Vultr:
-
Đi vào thư mục html (thư mục cài đặt WordPress mặc định trên VPS):
cd /var/www/html
-
Giải nén file
.tar.gz
và ghi đè lên các file cũ:tar -xvf demopl.tar.gz
-
Truy cập vào MySQL Server:
mysql -u root -p
-
Tạo database mới:
CREATE DATABASE tên-database-mới;
-
Tạo user mới:
CREATE USER tên-user-mới@localhost;
-
Thiết lập mật khẩu cho user:
SET PASSWORD FOR tên-user-mới@localhost = PASSWORD("mật-khẩu");
-
Phân quyền cho user truy cập vào database:
GRANT ALL PRIVILEGES ON tên-database-mới.* TO tên-user-mới@localhost IDENTIFIED BY "mật-khẩu";
-
Kết thúc lệnh phân quyền:
FLUSH PRIVILEGES;
-
Chuyển tài liệu từ database cũ sang database mới:
mysql -u tên-user-mới -p tên-database-mới < tên-database-cũ
-
Truy vấn MySQL của database mới:
mysql -u tên-database-mới -p
-
Sử dụng tài liệu database mới:
USE tên-database-mới;
-
Hiển thị tài liệu bảng:
SHOW TABLES;
Đừng quên thực hiện hai việc sau:
- Đổi thông tin file config.php
- Trỏ domain về IP của server mới
Chúc bạn thành công trong việc chuyển trang web từ hosting Cpanel về VPS Linux! Nếu có câu hỏi hoặc gặp bất kỳ vướng mắc nào, hãy để lại comment dưới đây, tôi sẽ trả lời bạn càng sớm càng tốt.