Ngày đăng: 1 tháng 3 năm 2025
Khi có lỗi xảy ra, website của bạn có thể bị gián đoạn hoặc mất dữ liệu quan trọng. Vì vậy, việc tạo một môi trường Staging giúp bạn kiểm tra mọi thay đổi trước khi áp dụng lên website chính là vô cùng cần thiết. Trong bài viết này, CloudFly sẽ hướng dẫn bạn cách tạo Staging WordPress trên cPanel. Từ đó giúp bạn dễ dàng thử nghiệm và triển khai các cập nhật một cách an toàn mà không ảnh hưởng đến hoạt động của website chính.
Staging là một môi trường thử nghiệm, hoạt động như một bản sao gần giống với website chính (Production). Bạn có thể hiểu đơn giản, Staging và Production thường cùng chạy trên một hosting hoặc máy chủ. Nhưng Staging được dùng riêng để kiểm tra và chỉnh sửa trước khi cập nhật lên website chính.
Môi trường Staging giúp bạn thực hiện các thay đổi, cập nhật hoặc sửa lỗi mà không ảnh hưởng đến trang web đang hoạt động. Khi mọi thứ đã chạy ổn định trên Staging, bạn chỉ cần sao chép những nội dung đã thử nghiệm sang website chính mà không phải lặp lại từng bước từ đầu.
Để tạo Staging cho website WordPress trên cPanel, bạn có thể làm theo các bước sau:
Trước tiên, bạn cần tạo một subdomain để lưu trữ Staging site.
Bước 1: Bạn đăng nhập vào cPanel bằng thông tin do nhà cung cấp hosting cung cấp.
Bước 2: Bạn tìm mục Subdomains trong phần Domains.
Bước 3: Bạn nhập tên subdomain (ví dụ: staging.yourdomain.com) và chọn domain chính.
Bước 4: Bạn nhấn Create để tạo subdomain.
Bước 5: Sau khi tạo xong, bạn cần cập nhật DNS để subdomain hoạt động chính xác.
Bước 1: Đầu tiên, bạn truy cập File Manager trong cPanel.
Bước 2: Bạn tìm thư mục chứa website chính (thường là public_html).
Bước 3: Bạn chọn tất cả các file và sao chép vào thư mục subdomain (public_html/staging).
Bước 1: Bạn truy cập phpMyAdmin từ cPanel.
Bước 2: Bạn chọn database của website chính từ danh sách bên trái, sau đó nhấn vào tab Export.
Bước 3: Bạn chọn phương thức xuất là Quick và định dạng là SQL. Rồi nhấn Go để tải file SQL về máy.
Bước 4: Bạn quay lại cPanel và chọn MySQL Databases, tạo một database mới cho môi trường staging và tạo một user mới cho database đó.
Đừng quên ghi nhớ thông tin này vì bạn sẽ cần để cấu hình WordPress sau này.
Bước 5: Bạn quay lại phpMyAdmin, chọn database mới tạo. Sau đó nhấn vào tab Import. Bước 6: Bạn tải lên file SQL bạn đã xuất và nhấn Go để nhập dữ liệu vào database mới.
>>> Xem thêm: Hướng Dẫn Các Bước Import Database Trên Hosting cPanel
Bước 1: Bạn mở File Manager trong cPanel và điều hướng đến thư mục chứa staging site.
Bước 2: Bạn tìm tệp wp-config.php và mở bằng trình chỉnh sửa.
Bước 3: Bạn tìm các dòng sau và cập nhật với thông tin mới của cơ sở dữ liệu:
define('DB_NAME', 'ten_database_moi');
define('DB_USER', 'ten_nguoi_dung');
define('DB_PASSWORD', 'mat_khau');
define('DB_HOST', 'localhost');
Thay ten_database_moi, ten_nguoi_dung, và mat_khau bằng thông tin database mới mà bạn đã tạo.
Bước 4: Sau đó, bạn lưu lại tệp sau khi chỉnh sửa.
Bước 1: Bạn truy cập phpMyAdmin trong cPanel.
Bước 2: Bạn chọn cơ sở dữ liệu mới dành cho website staging.
Bước 3: Bạn tìm bảng wp_options, sửa hai giá trị siteurl và home thành URL của staging (ví dụ: http://staging.yourdomain.com).
Bước 1: Bạn truy cập http://staging.yourdomain.com (hoặc thư mục con) để kiểm tra giao diện và chức năng.
Bước 2: Sau đó, bạn đăng nhập vào WordPress Dashboard (/wp-admin) và kiểm tra lại các trang, plugin, và tính năng.
Bước 3: Nếu bạn không muốn người ngoài truy cập vào staging, hãy bảo vệ thư mục bằng cách vào cPanel, tìm và nhấn vào Directory Privacy.
Bước 4: Tiếp theo, bạn chọn thư mục chứa staging và thiết lập mật khẩu bảo vệ.
Sau khi hoàn tất, bạn đã có một staging site hoàn chỉnh để thử nghiệm các thay đổi mà không ảnh hưởng đến website chính.
>>> Xem thêm:
Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về hướng dẫn tạo Staging WordPress trên cPanel. Nếu còn thắc mắc hay muốn đăng ký Cloud Hosting tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.
THÔNG TIN LIÊN HỆ: