WordPress 7.1 Ra Mắt Hôm Nay: Smoke Test 5 Bước Kiểm Tra Ngay Sau Khi Nhấn Update

Câu trả lời nhanh
WordPress 7.1 phát hành 19/8 và sau khi nhấn Update bạn cần smoke test ngay: chạy wp core verify-checksums để kiểm tra file, quét plugin gây fatal error, test frontend với block editor vì React 19, kiểm tra REST API và wp-cron, đo lại cache và tốc độ trang. Quy trình 30 phút giúp phát hiện lỗi sớm và kịp rollback an toàn khi cần.

WordPress 7.1 phát hành hôm nay, sau khi nhấn Update xong thì làm gì?

WordPress 7.1 ra mắt - smoke test 5 bước kiểm tra
WordPress 7.1 ra mắt – smoke test 5 bước kiểm tra

WordPress 7.1 chính thức phát hành ngày 19/8, và nếu bạn đã chuẩn bị kỹ như mình từng chia sẻ trong checklist nâng cấp an toàn thì việc còn lại là kiểm tra thực tế sau khi nhấn nút Update. Nhiều người nâng cấp xong là đóng tab đi luôn, đến khi khách báo mới biết trang lỗi. Mình làm quen một quy trình smoke test 30 phút, chạy bằng WP-CLI và trình duyệt, bắt được lỗi sớm trước khi người dùng hay Google kịp thấy.

Vì sao cần smoke test ngay sau khi nâng cấp WordPress 7.1?

Đây là bản lớn, có React 19, Abilities API và Speculative Loading, nên rủi ro va chạm plugin và theme cao hơn các bản vá bảo mật thông thường. Lỗi sau nâng cấp thường không phải màn hình trắng ngay lập tức mà lác đác: block editor không load, REST API trả 500, stylesheet không áp dụng. Kiểm tra chủ động trong 30 phút đầu giúp bạn xử lý khi chưa có traffic cao và còn snapshot backup tươi mới.

Bước 1: Kiểm tra trạng thái core và file integrity như thế nào?

SSH vào server rồi chạy hai lệnh này trước tiên:

wp core version
wp core verify-checksums

Lệnh đầu phải trả về 7.1. Lệnh thứ hai xác nhận không file nào trong wp-admin và wp-includes bị sửa so với bản gốc. Mình từng gặp trường hợp nâng cấp dở dang do timeout, version báo 7.1 nhưng file vẫn lẫn của 7.0, và verify-checksums là cách duy nhất phát hiện nhanh. Nếu có file mismatch, chạy lại wp core download --force là xong.

Bước 2: Quét plugin và theme bị lỗi fatal ra sao?

Chạy lần lượt:

wp plugin list --update=available
wp theme status
wp plugin verify-checksums --all

Plugin cũ chưa tương thích là nguyên nhân số một gây lỗi sau bản lớn. Mình ưu tiên cập nhật trước các plugin can thiệp sâu vào editor và REST API như Advanced Custom Fields, WooCommerce, các plugin cache. Nếu một plugin nào đó gây fatal error ngay cả sau khi cập nhật, tạm deactivate nó:

wp plugin deactivate ten-plugin

Rồi báo nhà phát triển, đừng cố giữ rồi gánh downtime.

Bước 3: Kiểm tra frontend và block editor có hoạt động không?

Mở trình duyệt ở chế độ ẩn danh, kiểm tra đủ 5 điểm: trang chủ, một bài viết, một page, trang category và màn hình chỉnh sửa bài mới. React 19 trong 7.1 đụng trực tiếp vào block editor nên đây là chỗ dễ vỡ nhất. Mở thêm tab console của trình duyệt để nhìn lỗi JavaScript màu đỏ. Nếu editor trắng màn hình, thử chuyển sang theme mặc định Twenty Twenty-Six để xác định lỗi nằm ở theme hay plugin.

Bước 4: Test REST API và wp-cron bằng lệnh nào?

Hai hệ thống ngầm này hỏng thì site vẫn nhìn bình thường nhưng tự nhiên ngừng index, ngừng gửi mail:

curl -s https://domain.com/wp-json/ | head -c 200
wp cron event list --fields=hook,next_run_relative

Nếu wp-json trả về HTML thay vì JSON, gần như chắc chắn plugin security hoặc firewall đang chặn REST API sau khi cấu hình đổi. Với cron, nếu bạn đã tắt WP-Cron và dùng server cron như mình hướng dẫn trước đây, hãy vào kiểm tra crontab vẫn chạy đều.

Bước 5: Xác nhận cache và tốc độ trang có bị ảnh hưởng không?

Bản 7.1 thêm Speculative Loading, mà nó chỉ phát huy khi cache hoạt động đúng. Xóa toàn bộ cache rồi đo lại:

wp cache flush
curl -so /dev/null -w "%{time_total}sn" https://domain.com/

Chạy curl ba lần, lần thứ hai và thứ ba phải nhanh hơn rõ rệt vì cache đã ấm. Nếu đọc cache đang lệch sau nâng cấp, tham khảo lại bài cấu hình Cloudflare Cache Response Rules của mình để rà lại rule.

Nếu phát hiện lỗi nghiêm trọng thì quay về bản cũ thế nào?

Trường hợp smoke test cho thấy lỗi beyond khả năng fix nhanh, đừng ngần ngại rollback. Mình đã có sẵn hướng dẫn chi tiết quay về bản cũ an toàn trong 15 phút, miễn là bạn có backup trước khi nâng cấp. Kinh nghiệm của mình: một site rollback an toàn vẫn tốt hơn một site lỗi mà chủ site cứ để đó chờ fix.

Kết luận: 30 phút kiểm tra đáng giá thế nào?

WordPress 7.1 đáng nâng cấp vì hiệu năng và Abilities API, nhưng đừng để niềm tin thay thế việc kiểm tra. Quy trình 5 bước trên của mình mất khoảng 30 phút mỗi site: verify-checksums, quét plugin, test frontend, test REST API với cron, đo cache. Làm đủ thì hoặc bạn yên tâm dùng bản mới, hoặc phát hiện lỗi sớm đủ để rollback gọn gàng. Nếu bạn quản trị nhiều site, viết hết quy trình này thành script chạy batch bằng WP-CLI là đầu tư xứng đáng nhất trong tuần này.

Thanh Tùng

Mình là Thanh Tùng. Bạn bè gọi mình là "bác sĩ máy tính" vì hễ máy nào có vấn đề là mình muốn mò vào xem sao. Mình viết hướng dẫn theo cách mà mình mong người khác đã viết cho mình ngày xưa — từng bước rõ ràng, không bỏ sót, và nói luôn cái gì hay bị lỗi. Ngoài giờ làm mình chơi guitar, nuôi mèo, và có một con VPS riêng dành riêng cho việc cài thử đủ thứ linh tinh.

Xem tất cả bài viết →

Để lại một bình luậ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 *