Bên cạnh hosting thì VPS là một giải pháp lưu trữ website với dung lượng lớn được nhiều webmaster lựa chọn. Vậy nếu trong trường hợp muốn chuyển đổi giữa 2 loại hình này thì nên làm thế nào? Bài viết sau đây Vietnix sẽ hướng dẫn bạn chuyển website mã nguồn WordPress từ hosting sang VPS nhanh chóng và an toàn nhất.
Một số công cụ cần chuẩn bị
Để quá trình chuyển website mã nguồn WordPress từ hosting cho WordPress sang VPS Windows diễn ra thuận lợi trong thời gian ngắn nhất, bạn cần chuẩn bị đầy đủ những công cụ sau:
- Một VPS mới với dung lượng đầy đủ để chứa dữ liệu được chuyển từ hosting cũ sang.
- Trình quản lý VPS, phổ biến hiện nay có thể kể đến như DirectAdmin, EasyEngine, Kpanel,… Trong đó, bạn có thể nhận miễn phí trình quản lý DirectAdmin khi sử dụng các gói VPS tại Vietnix.
- Tài khoản của nhà cung cấp tên miền và trình quản lý tên miền.
- Một website đang hoạt động sẵn.
- Các Plugin All In One Migration và All-in-One WP Migration Unlimited Extension sẵn sàng sử dụng.
8 Bước chuyển website mã nguồn WordPress từ hosting sang VPS nhanh chóng
Bước 1: Sao lưu source code website
Bước 2: Backup database trên hosting
Bước 4: Tạo database và gắn domain trên VPS mới
Bước 5: Import dữ liệu từ Hosting cũ vào VPS mới
Bước 6: Upload source code website
Lưu ý: Quá trình chuyển website mã nguồn WordPress từ hosting sang VPS trong bài viết này dành cho những trang đã hoạt động trong một khoảng thời gian và sở hữu một lượng dữ liệu cụ thể.
Còn nếu trang web của bạn hoàn toàn mới thì có thể bỏ qua bước backup database (bước 2 ở phần dưới). Cụ thể, bạn cần thực hiện theo các bước sau:
Bước 1: Sao lưu source code 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 Updarft Plus có sẵn để thực hiện quá trình backup source website và tải về máy tính.
Ngoài ra, bạn cũng có thể truy cập vào trình quản lý cPanel của hosting để sao lưu mã nguồn website. Đây là giao diện quản lý được tích hợp sẵn khi người dùng đăng ký các gói hosting tại Vietnix. Bạn mở mục File Manager và tiến hành đóng gói mã nguồn website thành file Zip để tải về máy tính.
Bước 2: Backup database trên hosting
Backup hay sao lưu database là điều rất cần thiết để tránh trường hợp mất mát dữ liệu trong quá trình chuyển đổi. Thực tế đây là công việc cần thực hiện thường xuyên trong quá trình quản trị website chứ không chỉ riêng trong trường hợp này.
Để backup database nhanh chóng, bạn có thể sử dụng plugin All In One Migration phiên bản miễn phí ở trên WordPress. Sau khi đã cài đặt xong, bạn vào plugin và tiến hành export file dữ liệu để lưu về máy tính.
2.1. Khi đã kích hoạt thành công, hãy truy cập vào Plugin All-in-One WP Migration và chọn tùy chọn Export để tiến hành xuất dữ liệu.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 17 Xuất dữ liệu từ All in One WP](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Xuat-du-lieu-tu-All-in-One-WP.webp)
2.2. Truy cập vào mục Export To → FILE và đợi quá trình sao lưu hoạt động (thời gian từ 5 đến 30 phút, tùy thuộc vào kích thước của trang web).
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 18 Chọn export to rồi chọn file và đợi chờ](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Chon-export-to-roi-chon-file-va-doi-cho.webp)
2.3. Sau đó chọn close và màn hình sẽ xuất hiện như giao diện bên dưới. Chọn download để hoàn tất quá trình sao lưu dữ liệu website của bạn.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 19 Chọn download để lưu file về máy của bạn](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Chon-download-de-luu-file-ve-may-cua-ban.webp)
Bước 3: Đăng nhập VPS
Tài khoản đăng nhập sẽ được nhà cung cấp gửi cho bạn khi đăng ký dịch vụ mới. Ở bước này, bạn tiến hành truy cập vào link đăng nhập, điền tên và mật khẩu chính xác. Nếu là lần đăng nhập đầu tiên thì đừng quên đổi mật khẩu để bảo vệ an toàn dữ liệu.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 20 Đăng nhập vào tài khoản VPS](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Dang-nhap-vao-tai-khoan-VPS.webp)
Bước 4: Tạo database và gắn domain trên VPS mới
Ở bước này, bạn sẽ phải truy cập vào trình quản lý VPS để thực hiện. Dưới đây là hướng dẫn chi tiết đối với trình quản lý DirectAdmin, các trình quản lý khác bạn có thể tham khảo để thực hiện tương tự:
Trước hết bạn tạo domain mới theo các bước:
- Đăng nhập vào DirectAdmin với tên đăng nhập và mật khẩu đã được cung cấp.
- Ở giao diện quản lý, bạn chọn mục Domain Setup.
- Nhấn vào nút Add New ở góc phải trên.
- Nhập tên domain website mà bạn muốn thêm vào, sau đó nhấn nút Create.
Tiếp theo, bạn tạo database mới bằng cách:
- Tại giao diện quản lý, bạn chọn mục MySQL Management.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 21 Chọn mục MySQL Management](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Chon-muc-MySQL-Management.webp)
- Nhấn vào nút Create New Database ở góc phải trên.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 22 Nhấn vào nút Create New Database](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Nhan-vao-nut-Create-New-Database.webp)
- Nhập thông tin database theo yêu cầu (bao gồm Name, User, Password) và bấm nút Create Database.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 23 Nhập thông tin database theo yêu cầu](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Nhap-thong-tin-database-theo-yeu-cau.webp)
- Nếu khởi tạo thành công, bảng tóm tắt thông tin database sẽ xuất hiện. Bạn lưu lại để tiếp tục thực hiện những bước tiếp theo.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 24 Tạo database thành công](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Tao-database-thanh-cong.webp)
Bước 5: Import dữ liệu từ Hosting cũ vào VPS mới
Sau khi thực hiện tạo Database xong ở bước 4, bạn tiến hành import dữ liệu đã tải ở bước 2 vào VPS theo các bước sau:
- Trong mục Extra Features chọn mục phpMyAdmin .
- Đăng nhập với thông tên Username cùng Password ở mục 4 để truy cập.
- Tại giao diện phpMyAdmin, bạn chọn database cần import dữ liệu > Chọn tab Import > Chọn file dữ liệu đã tải xuống ở bước 2 > Bấm nút Import để hoàn tất quá trình.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 25 Chọn Import để thêm một file dữ liệu vào phpMyadmin](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Chon-Import-de-them-mot-file-du-lieu-vao-phpMyadmin.webp)
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 26 Thông báo import file thành công](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Thong-bao-import-file-thanh-cong.webp)
Bước 6: Upload source code website
Bạn thực hiện upload mã nguồn website thông qua giao diện DirectAdmin theo quy trình sau:
- Chọn mục File Manager
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 27 Chọn File Manager](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Chon-File-Manager.webp)
- Tiếp tục bấm vào mục Domain > Chọn tên miền website mà bạn vừa thêm > Chọn mục public_html > Xóa 2 file đang tồn tại sẵn trong thư mục này, sau đó chọn Upload file và kéo file source ở bước 1 lên
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 28 Đi đến thư mục public_html](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Di-den-thu-muc-public_html.webp)
- Xóa 2 file đang tồn tại sẵn trong thư mục này, sau đó chọn Upload file và kéo file source ở bước 1 lên > bấm Upload và chờ một khoảng thời gian.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 29 Upload file vào thư mục public_html](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Upload-file-vao-thu-muc-public_html.webp)
- Giải nén (Extract) file source code, sau đó chọn toàn bộ file vừa giải nén và di chuyển (move) chúng lại vào mục public_html.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 30 Giải nén (Extract) file source code](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Giai-nen-Extract-file-source-code.webp)
Bước 7: Kết nối mã nguồn website với database
Trong mục public_html bạn trỏ vào file wp-config.php và tiến hành chỉnh sửa thông số Database Name, Database Username và Database Password cho khớp với thông số của database bạn vừa tạo ở các bước trên.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 31 Kết nối mã nguồn website với database](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Ket-noi-ma-nguon-website-voi-database.webp)
Bước 8: Trỏ domain website về VPS của bạn
Cách đơn giản nhất để trỏ tên miền về VPS là bạn truy cập vào trang quản lý tên miền, sau đó tạo mới hoặc thay đổi A record sao cho trỏ về địa chỉ IP của VPS.
Nếu trong quá trình thực hiện gặp bất cứ vấn đề nào, hãy liên hệ ngay với nhà cung cấp VPS để được chỉ dẫn chính xác nhất. Điều này sẽ giúp tránh các lỗi nghiêm trọng gây tình trạng mất mát dữ liệu.
![Hướng dẫn chuyển website mã nguồn WordPress từ Hosting sang VPS nhanh chóng 32 Trỏ domain website về đúng IP của VPS](https://static-xf1.vietnix.vn/wp-content/uploads/2023/07/Tro-domain-website-ve-dung-IP-cua-VPS.webp)
Hiện nay, Vietnix cung cấp nhiều gói hosting khác nhau với mức giá chỉ từ 5.000VND/Tháng kèm nhiều quà tặng hấp dẫn, bao gồm: Hosting Giá Rẻ, Hosting Cao Cấp, Business Hosting, SEO Hosting. Dù bạn muốn xây dựng website cá nhân hay doanh nghiệp, trang thương mại điện tử thì Vietnix đều có gói dịch vụ phù hợp cho bạn. Hãy trải nghiệm dịch vụ hosting chất lượng hàng đầu tại Vietnix – Nơi mang đến cho bạn sự ổn định, tốc độ và bảo mật vượt trội! Đăng ký dùng thử ngay hôm nay để cảm nhận sự khác biệt.
Khi nào nên chuyển website mã nguồn WordPress từ hosting sang VPS?
Hosting sẽ là lựa chọn phù hợp cho những webmaster mới bởi sự tối ưu về chi phí và dễ dàng sử dụng. Tuy nhiên bạn nên cân nhắc chuyển website mã nguồn WordPress từ hosting sang VPS trong những trường hợp sau:
- Chạy website có cấu trúc thư viện đặc biệt: Cụ thể như thư viện SOAP (thanh toán online), CURL (chạy lệnh),… thì VPS sẽ phù hợp hơn so với hosting.
- Toàn quyền kiểm soát hệ thống: Mỗi VPS sẽ sử dụng tài nguyên hoàn toàn tách biệt với những gói VPS khác. Do đó bạn có thể tự do cài đặt hệ điều hành, bổ sung thêm các thư viện, điều chỉnh bộ nhớ PHP,… theo nhu cầu sử dụng mà không cần phụ thuộc bất cứ bên thứ 3 nào khác.
- Website có lưu lượng truy cập lớn: VPS sẽ phù hợp hơn với những website có lượng người dùng truy cập cùng lúc lớn. Lý do là bởi dịch vụ này không giới hạn về đường truyền băng thông cùng như có dung lượng RAM, CPU khả dụng lớn hơn so với hosting.
- Xây dựng website ổn định, uy tín: Như đã nói, mỗi VPS là một khu vực riêng và tách biệt tài nguyên so với những gói VPS khác cùng hệ thống nên sẽ có tính ổn định cao hơn. Đồng thời nếu có bất cứ vấn đề gì với những website khác cùng hệ thống thì hãy yên tâm là trang của bạn vẫn sẽ hoạt động bình thường.
- Xây dựng web có tính an toàn, bảo mật cao: Tất nhiên, tính bảo mật của VPS sẽ cao hơn so với hosting. Nếu như web hosting thường gặp phải phương thức tấn công Local attack thì với VPS, bạn có thể tự thiết lập hệ thống bảo mật để ngăn chặn mà không bị hạn chế.
Lời kết
Có thể thấy việc chuyển website mã nguồn WordPress từ hosting sang VPS là điều cần thiết khi bạn muốn mở rộng quy mô web hoặc nâng cao tính an toàn, bảo mật cho trang. Mong rằng với những thông tin và hướng dẫn chi tiết trên, bạn có thể tự áp dụng thành công để chuyển đổi cho website của mình. Nếu gặp bất cứ vấn đề nào về hosting và VPS, bạn có thể để lại bình luận bên dưới để Vietnix có thể hỗ trợ nhanh chóng nhất.