NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
29/01/2024
Lượt xem

4 cách sửa lỗi cURL 28 nhanh nhất hiện nay

29/01/2024
7 phút đọc
Lượt xem

Đánh giá

5/5 - (141 bình chọn)

Trong WordPress, lỗi cURL 28 – Connection timed out là một vấn đề phổ biến có thể gây ảnh hưởng đáng kể đến hiệu suất và ổn định của trang web. Việc hiểu rõ và khắc phục kịp thời lỗi này không chỉ giúp trang web hoạt động mượt mà hơn mà còn đảm bảo trải nghiệm người dùng không bị gián đoạn. Trong bài viết này, cùng Vietnix khám phá các bước cụ thể để giải quyết lỗi cURL 28 một cách dễ dàng và hiệu quả.

Lỗi cURL 28 trong WordPress là gì?

Lỗi cURL 28 trong WordPress xảy ra khi không thể xử lý các yêu cầu dữ liệu từ máy chủ một cách nhanh chóng. WordPress sử dụng REST API (một kỹ thuật lập trình) để gửi và nhận các yêu cầu dữ liệu. Nếu những yêu cầu này bị quá hạn, bạn sẽ nhận được một thông báo lỗi nghiêm trọng trong báo cáo Site Health với tiêu đề “The REST API encountered an error“.

loi curl 28 wordpress 1 1
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 19

Mở rộng lỗi sẽ hiển thị thêm chi tiết, bao gồm thông điệp lỗi:

Error: cURL error 28: Operation timed out after x milliseconds with x bytes received (http_request_failed

Bạn cũng có thể thấy một vấn đề liên quan khác với tiêu đề “Your site could not complete a loopback request“. Và sẽ có một thông báo lỗi tương tự với mô tả sau:

The loopback request to your site failed, this means features relying on them are not currently working as expected

Những nguyên nhân nào có thể khiến cURL hết hạn?

Có nhiều tình huống có thể gây ra tình trạng hết hạn của cURL trong WordPress. Chẳng hạn như một plugin firewall WordPress như Cloudflare có thể chặn một yêu cầu REST API vì plugin này coi đó là hoạt động đáng ngờ. Nếu máy chủ DNS không hoạt động đúng cách, điều này cũng có thể khiến các yêu cầu HTTP thất bại và gây ra lỗi hết hạn cURL trong WordPress. Một hosting cấu hình kém, có một ngưỡng thời gian kết nối quá thấp, ngăn cản một số quá trình của WordPress chạy đúng cách cũng là một trong những nguyên nhân khiến cURL quá hạn.

1. Tạm thời vô hiệu hóa firewall WordPress

Nếu bạn đang sử dụng firewall hoặc một plugin bảo mật, hãy tiến hành tạm thời vô hiệu hóa. Sau đó, chỉ cần truy cập trang báo cáo từ Site Health để xem liệu vấn đề của bạn đã được giải quyết hay chưa. Nếu đã được giải quyết, bạn chỉ cần kiểm tra nhật ký firewall WordPress của mình để xác định xem những yêu cầu API nào đã bị chặn. Điều này sẽ giúp bạn xác định nguyên nhân của vấn đề hoặc bạn có thể điều chỉnh cài đặt firewall để không chặn các yêu cầu API hợp pháp.

loi curl 28 wordpress 2
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 20

2. Vô hiệu hóa tất cả các plugin

Các plugin và theme WordPress thực hiện các yêu cầu API riêng của họ để gửi và nhận dữ liệu. Nếu những yêu cầu này quá thường xuyên hoặc mất quá nhiều thời gian để hoàn thành, chúng có thể gây ra lỗi cURL trong báo cáo Site Health. Cách đơn giản nhất để xác định xem các plugin WordPress của bạn có đang gây ra vấn đề hay không là bằng cách vô hiệu hóa tất cả chúng. Chỉ cần truy cập trang Plugins > Installed Plugins và chọn tất cả các plugin.

loi curl 28 wordpress 3
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 21

Sau đó, nhấp vào menu thả xuống Bulk Actions để chọn “Deactivate” và sau đó nhấp vào button “Apply“. Bây giờ, bạn có thể truy cập báo cáo Site Health để xem liệu vấn đề đã biến mất hay chưa. Nếu điều này giải quyết được vấn đề, bạn có thể bắt đầu kích hoạt lại các plugin của mình và kiểm tra xem liệu có plugin nào gây ra thông báo lỗi xuất hiện trở lại không. Điều này sẽ giúp bạn tìm ra plugin có thể đang gây ra vấn đề và bạn có thể liên hệ với nhà cung cấp của plugin để nhận hỗ trợ.

Ngoài cách khắc phục lỗi cURL 28, bạn có thể tham khảo:

3. Đảm bảo hosting server sử dụng phần mềm mới nhất

Bước tiếp theo là đảm bảo rằng hosting server đang sử dụng các phiên bản mới nhất của PHP, thư viện cURL và OpenSSL. Bạn có thể kiểm tra điều này bằng cách xem thông tin hệ thống trên tab Tools > Site Health.

loi curl 28 wordpress 4
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 22

Chỉ cần chuyển sang tab “Info” và mở rộng phần “Server“. Từ đây, bạn có thể thu thập thông tin về phần mềm được cài đặt trên hosting server của mình.

loi curl 28 wordpress 5
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 23

Lý tưởng nhất là máy chủ của bạn nên sử dụng PHP 7.4.13 hoặc cao hơn, cURL phiên bản 7.74.0 hoặc cao hơn và OpenSSL 1.1.1 hoặc cao hơn. Nếu không phải như vậy, bạn sẽ cần liên hệ với công ty lưu trữ WordPress của mình và yêu cầu họ cập nhật WordPress lên các phiên bản phần mềm mới nhất cho tài khoản hosting.

Ngoài những thông tin trên, có thể bạn quan tâm:

4. Khắc phục vấn đề nội dung không an toàn cho SSL

Nếu trang web của bạn đang sử dụng HTTPS/SSL, nhưng không được cấu hình đúng cách, điều này cũng có thể khiến máy chủ chặn các yêu cầu cURL không an toàn. Tương tự, nếu trang web WordPress không sử dụng HTTPS/SSL, nhưng lại thực hiện một yêu cầu API sử dụng URL HTTPS, thì những yêu cầu đó cũng sẽ thất bại và bạn có thể nhận được lỗi cURL sau đây:

Error: cURL error 7: Failed to connect to localhost port 443: Connection refused (http_request_failed)

loi curl 28 wordpress 6
4 cách sửa lỗi cURL 28 nhanh nhất hiện nay 24

Để khắc phục điều này, bạn có thể yêu cầu nhà cung cấp dịch vụ hosting cài đặt lại chứng chỉ SSL cho trang web của mình. Nếu bạn đang cân nhắc xây dựng một hệ thống website vệ tinh để tối ưu hóa SEO, việc sử dụng nhiều tài khoản hosting khác nhau để có được các địa chỉ IP đa dạng có thể trở nên tốn kém và phức tạp.

Lời kết

Vietnix hy vọng nội dung trên đã giúp bạn sửa lỗi lỗi cURL 28 trong WordPress thành công. Đồng thời, ngoài những thông tin này, bạn cũng có thể tham khảo thêm các bài viết khác như cách sửa lỗi 521 trên WordPress và Cloudflare hiệu quả hoặc cách sửa lỗi Post-Processing of Image Failed đơn giản, nhằm tối ưu cho website của mình hiệu quả hơn. Chúc bạn thành công!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Lê Nam

WordPress Expert
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG