Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
CURL error 60: SSL certificate problem là một lỗi phổ biến có thể gặp ở mọi nơi trong WordPress:
Nguyên nhân là kể từ ngày 01/10/2021 các yêu cầu API HTTP sẽ ngừng hoạt động đối với các website WordPress sử dụng chứng chỉ SSL Let’s Encrypt.
Ví dụ: một yêu cầu như dưới đây sẽ gặp lỗi
$res = wp_remote_get( 'https://vutruso.com/' );
if( is_wp_error( $res ) ){
echo $res->get_error_message();
}
1. Bỏ qua kiểm tra SSL
Để khắc phục lỗi này, bạn có thể fix đơn giản bằng cách thêm đoạn code bỏ qua việc kiểm tra https vào file functions.php của themes mà website đang sử dụng.
File cần thêm: /wp-content/themes/YOUR_THEME/functions.php
Code: add_filter('https_ssl_verify', '__return_false');
2. Cập nhật lại thông tin chứng chỉ SSL
Ngoài ra, bạn cũng có thể cập nhật lại toàn bộ chứng chỉ SSL trong file /wp-includes/certificates/ca-bundle.crt bới nội dung:
Đối với lỗi này, bạn cần thực hiện lần lượt các bước sau:
1. Download file https://curl.se/ca/cacert.pem và lưu trữ tại một đường dẫn (thư mục) cụ thể trên Local.
2. Mở file php.ini tương ứng với phiên bản PHP mà website đang sử dụng.
3. Tìm đến dòng curl.cainfo và openssl.cafile, sau đó cập nhật đường dẫn (thư mục) chứa file ở bước 1.
[curl]
curl.cainfo = "/<Đường dẫn>/cacert.pem"
[openssl]
openssl.cafile = "/<Đường dẫn>/cacert.pem"
4. Restart lại Webservice và PHP.
Chúc các bạn thành công !
_______________________________________________________________________________________________________
P.A Việt Nam cung cấp đa dạng các Plan Hosting WordPress đáp ứng yêu cầu của khách hàng
WordPress Hosting chuyên nghiệp
WordPress Hosting chất lượng cao
WordPress VIP
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/