Website wordpress thường lưu trữ trên hosting wordpress vì có độ tương thích cao về mã nguồn web. Tuy nhiên, khi dữ liệu web tăng lên thì việc lưu trữ trên hosting là chưa đủ. Lúc này bạn bắt buộc phải chuyển website sang một dịch vụ lưu trữ có dung lượng cao hơn, và thường VPS là dịch vụ tối ưu nhất được lựa chọn. Vậy đâu là cách chuyển website mã nguồn wordpress từ hosting sang VPS nhanh và không bị mất dữ liệu? Hãy cùng tìm hiểu trong bài viết sau.
1. Chuẩn bị công cụ để chuyển website từ hosting sang vps
- 1 VPS mới để chuyển dữ liệu website từ hosting cũ
- Công cụ Bitvise để truy cập VPS
- Một trình quản lý VPS
- Truy cập nhà cung cấp tên miền và trình quản lý tên miền
- Website đang chạy sẵn
- Cài Plugin All In One Migration và Plugin All-in-One WP Migration Unlimited Extension.
>>> Xem thêm: Hướng dẫn cách cài đặt hosting thông dụng nhất
2. Sử dụng Plugin All In One Migration
Khi mọi người không rành về việc backup dữ liệu. Plugin All In One Migration là giải phát tốt nhất có sẵn trong thư viện của WordPress. Phiên bản Free cho phép Export (tạo sao lưu) ko giới hạn dung lượng. Tuy nhiên nó lại giới hạn dung lượng Import (phục hồi dữ liệu) với kích thước chỉ 512Mb.
Do việc giới hạn nên phải sử dụng thêm một Plugin mở rộng trả phí có tên là All-in-One WP Migration Unlimited Extension.
Bản trả phí cho phép xuất sang nhiều nền tảng như Google Drive, Drobox, FTP, Amazon, One Drive….
3. Hướng dẫn chuyển website mã nguồn wordpress từ hosting sang vps
Bước 1: Sao lưu website trên hosting
Với các website mã nguồn wordpress bạn có thể cài đặt plugin updraftPlus Wordpress Backup Plugin để thực hiện rất dễ dàng. Bạn dùng Updraft Plus để sao lưu trang web và tải nó xuống PC.
Bước 2: Xuất và tải cơ sở dữ liệu database từ host cũ về máy tính
Bước 3: Đăng nhập VPS mới để thêm website mới
Khi đăng ký VPS bạn sẽ được nhà cung cấp gửi link đăng nhập, tên đăng nhập và mật khẩu. Bạn có thể đổi mật khẩu ngay sau lần đăng nhập đầu tiên để bảo vệ dữ liệu.
Bước 4: Tạo cơ sở dữ liệu mới trên VPS
Mỗi trình quản lý VPS sẽ có giao diện khác nhau nhưng thông thường các bước bạn phải thực hiện sẽ là “Add domain” > “Nhập tên miền của website muốn gắn” > Nhập Database, User và Password cho database.
Bước 5: Sử dụng phpMyAdmin trên VestaCP để import database đã có ở mục 2 lên VPS.
Bước 6: Đăng nhập FTP để upload dữ liệu ở mục 1 lên VPS
Bước 7: Sửa file wp-config.php để kết nối với database mới.
Bạn thực hiện đổi thông số cho database bao gồm Database Name, Database Username và Database Password cho khớp với database bạn tạo trên VPS.
Bước 8: Trỏ domain website về VPS
Bạn vào trang quản lý domain sau đó tạo hoặc thay đổi bản ghi A record trỏ về IP mới của VPS.
Chi tiết: Hướng dẫn trỏ tên miền về VPS
Như vậy là bạn đã thực hiện xong các bước để chuyển mã nguồn wordpress từ hosting sang VPS. Lưu ý nếu không thể tự thực hiện tốt nhất bạn nên liên hệ với bộ phận kỹ thuật của công ty cho thuê VPS để được hỗ trợ, tránh các lỗi gây mất dữ liệu website không thể khôi phục.
Khi nào nên Website mã nguồn WordPress từ Hosting sang VPS?
Khi website WordPress của bạn phát triển vượt bậc, nhiều khả năng Shared Hosting sẽ không còn đáp ứng được nhu cầu về hiệu suất và bảo mật. Dưới đây là 5 tình huống cụ thể khi việc nâng cấp lên VPS trở thành lựa chọn tối ưu:
Website có lưu lượng truy cập tăng mạnh
Website của bạn bắt đầu xuất hiện tình trạng load chậm, thường xuyên báo lỗi 500 hoặc 503 khi lượng truy cập vượt quá 10,000 lượt/ngày. Nguyên nhân chính là do Shared Hosting không đủ tài nguyên để xử lý lượng truy cập lớn. Lúc này, VPS sẽ là giải pháp tối ưu khi cung cấp CPU và RAM riêng biệt, giúp website hoạt động ổn định ngay cả khi có lượng truy cập cao.
Cần nâng cao hiệu suất website
Nếu bạn muốn triển khai các giải pháp tối ưu hiệu suất cao cấp như Redis/Memcached caching, tùy chỉnh PHP-FPM hay sử dụng LiteSpeed/Nginx thay cho Apache, VPS sẽ là lựa chọn lý tưởng. Những công nghệ này thường không khả dụng hoặc bị giới hạn trên Shared Hosting, nhưng lại có thể giúp tăng tốc độ load trang lên 2-3 lần khi triển khai trên VPS.
Yêu cầu bảo mật nghiêm ngặt
Đối với các website xử lý thanh toán trực tuyến hoặc chứa dữ liệu nhạy cảm, VPS cung cấp môi trường bảo mật vượt trội. Bạn có thể tự cài đặt WAF (Web Application Firewall), cấu hình firewall riêng biệt và kiểm soát chặt chẽ mọi truy cập vào hệ thống - những tính năng mà Shared Hosting thường không cho phép.
Cần tùy biến server sâu
VPS cho phép bạn toàn quyền kiểm soát server, từ việc chạy nhiều phiên bản PHP khác nhau cho đến cài đặt các phần mềm đặc biệt như Elasticsearch hay triển khai môi trường Docker. Đây là những tính năng quan trọng đối với các website phức tạp nhưng lại không khả dụng trên Shared Hosting do hạn chế về quyền truy cập.
Website có tính chất đặc thù
Các website đặc thù như WooCommerce cỡ lớn, diễn đàn đông thành viên hay hệ thống đa ngôn ngữ phức tạp sẽ hoạt động tốt hơn trên VPS. Lý do là VPS có khả năng xử lý database lớn, chạy nhiều cron jobs đồng thời và xử lý real-time data hiệu quả - những yêu cầu mà Shared Hosting thường không đáp ứng được.
Các bài viết liên quan:
- Cài đặt WordPress lên Localhost [HƯỚNG DẪN NHANH và DỄ]
- Hướng dẫn trỏ tên miền về Hosting [XEM CHI TIẾT TẠI ĐÂY]
Lời kết
Bài viết trên Nhân Hòa đã hướng dẫn chi tiết cách chuyển website mã nguồn wordpress từ hosting sang VPS. Chúc bạn thực hiện thành công. Nếu có bất cứ thắc mắc nào về hosting và VPS vui lòng liên hệ thông tin sau để được Nhân Hòa hỗ trợ.