• Bầu cử Quốc hội Mỹ giữa nhiệm kỳ

    Cập nhật: 10:15 17/11/2022

    Hạ viện
    210 Dân chủ
    218 Cộng hòa
    7 chưa xác định
    218
    Thượng viện
    50 Dân chủ
    49 Cộng hòa
    1 chưa xác định
    50

Hướng dẫn 2 cách sửa lỗi File health check results trên Xenforo 2

Admin
Trả lời: 2 Lượt xem: 414 Biểu cảm: 0
Khi bạn chạy chức năng Kiểm tra độ an toàn của tệp tin trên Xenforo 2 hay nâng cấp Xenforo lên phiên bản mới hơn, bạn có thể nhận được thông báo lỗi về Nội dung không mong muốn (Unexpected contents) của một số tệp tin.
File health check.png

Lỗi này tuy không ảnh hưởng gì đến website của bạn nhưng sẽ khiến bạn cảm thấy khó chịu khi đăng nhập vào trang quản trị ACP, việc sửa lỗi File health check results không khó, nhưng chúng ta sẽ cần hiểu nguyên nhân gây ra lỗi này. Đó là do bạn đã chỉnh sửa các file trong mã nguồn (XenForo, add-on, style,..) nên mã SHA256 trong tệp hashes.json đã thay đổi.
Để sửa lỗi bạn sẽ có 2 cách:
  • Cách 1: Xóa dòng có chứa file báo lỗi được khai báo trong tệp hashes.json.
  • Cách 2: Cập nhật mã SHA256 của tệp đã sửa đổi được khai báo trong tệp hashes.json .​
Lưu ý: Nếu là file nguồn của Xenforo thì code SHA256 sẽ được khai báo trong tệp hashes.json theo đường dẫn: src/addons/XF/hashes.json
Nếu là file add-on thì sẽ được khai báo trong file hashes.json nằm trong thư mục của add-on. Ví dụ: src/addons/NameAddon/hashes.json

hex.png

Với cách 1 thì rất đơn giản nên mình không đề cập trong bài viết này, còn với cách 2 để lấy mã SHA256 của tệp đã sửa đổi, bạn cần tải tệp đó về máy tính và dùng công cụ SHA256 - Online Tools tại đây để lấy mã và cập nhật.

Sau khi cập nhật mã SHA256, bạn cần nhấn Kiểm tra lại để xem kết quả, lúc này dòng thông báo lỗi đã biến mất.

Chúc bạn thành công!​
Team VNT
 
Từ khóa
file health check results unexpected contents
2 Bình luận

Admin 

Super Administrator

BQT cấp cao
LSVIP
Có thể xuất addons để lấy tệp hashes.json mới, cách làm như sau:
  1. Đi đến thư mục gốc của website, ví dụ cd /home/sites/blah/public_html
  2. Nhập lệnh: php cmd.php xf-addon:build-release ADDONID (thay ADDONID bằng ID của tiện ích bổ sung), ví dụ php cmd.php xf-addon:build-release xenbros/Xfrmlimit.
  3. Thao tác này sẽ ghi ra một tệp ZIP nằm ở đường dẫn src/addons/ADDONID/_releases.
 
Back
Top