Fix lỗi XenForo upgrade check failed: cURL error 6 hiệu quả
  • 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 Fix lỗi XenForo upgrade check failed: cURL error 6 hiệu quả

  • Chủ đề tạo bởi Admin 
  • Ngày gửi
Admin
Admin 
Trả lời: 0 Lượt xem: 120 Biểu cảm: 1
Khi bạn nâng cấp Xenforo lên phiên bản mới hơn, thường gặp phải lỗi "XenForo upgrade check failed: cURL error 6" mà khó giải quyết. Tuy lỗi này không ảnh hưởng gì đến website của bạn, nhưng để khắc phục không hiển thị lỗi này nữa, bạn cần hiểu rõ bản chất vấn đề của lỗi này.

error curl 6.png

Lỗi "XenForo upgrade check failed: cURL error 6" sẽ xảy ra khi có một trong 2 vấn đề sau:
  • Bạn mua bản quyền Xenforo và giấy phép của bạn hiện đã hết hạn.
  • Bạn đang dùng Xenforo bản Null, nên khi hệ thống tự động check upgrade sẽ hiển thị lỗi trên.
1.
Nếu bạn đã mua bản quyền Xenforo, thì bạn cần gia hạn giấy phép để có thể tải về và nâng cấp lên Xenforo phiên bản mới hơn. Nếu bạn không gia hạn giấy phép, bạn cần kiểm tra lại các bản nâng cấp ngay bây giờ, thông báo liên quan đến giấy phép đã hết hạn sẽ được xóa.

2.
Nếu bạn đang dùng Xenforo bản Null sẽ không có api và khóa cấp phép trong file XF.php, nếu xóa code const XF_API_URL = ''; sẽ hiển thị thông báo lỗi khác trong ACP. Để giải quyết lỗi này, bạn cần tắt check upgrade bằng cách mở file Checker.php theo đường dẫn src\XF\Service\Upgrade\Checker.php, sau đó thêm đoạn code return true; sau $checkData = []; trong hàm kiểm tra.

Đoạn code đầy đủ như sau:

Mã:
public function check(&$detailedError = null)
    {
        $client = $this->app->http()->client();
        $errorMessage = null;
        $errorCode = null;
        $checkData = [];
        return true;
.
.
.
        return $upgradeCheck;
    }

Chúc các bạn thành công!
Team VNT
 
Từ khóa
curl error 6 error curl error 6 xenforo upgrade check failed
Back
Top