A pesar de una configuración cuidadosa, puede encontrar un "Problema con el certificado SSL Error de certificado de CA (¿ruta? ¿Derechos de acceso?)" al usar CURL con HTTPS en PHP. Este problema puede surgir después de actualizar las bibliotecas curl.
1. Deshabilitar la verificación para host y pares:
curl_setopt($cHandler, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true);
2. Habilite CURLOPT_SSL_VERIFYPEER y defina el certificado CA:
curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($cHandler, CURLOPT_CAINFO, getcwd() . "/positiveSSL.ca-bundle");
3. Utilice el certificado CA del paquete para el servidor:
Del mismo modo, puede probar el paquete positivoSSL.ca proporcionado por el servidor.
4. Actualizar la configuración de PHP INI:
Configure curl.cainfo en php.ini para que apunte al archivo de certificado de CA.
5. Cambiar el nombre de la base de datos NSS:
Cambie temporalmente el nombre de la base de datos NSS para excluir los certificados de todo el sistema.
6. Actualizar bibliotecas y reiniciar:
Reiniciar su sistema después de actualizar las bibliotecas puede resolver el problema.
7. Deshabilitar la verificación usando CURLOPT_SSL_VERIFYHOST y CURLOPT_SSL_VERIFYPEER:
Recomendado cuando la verificación no es necesaria.
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
Si ninguna de estas soluciones funciona, considere actualizar a las últimas versiones de la biblioteca y reiniciar su sistema. Alternativamente, puede consultar con su proveedor de alojamiento o el administrador del servidor para determinar si hay algún problema de certificado específico que afecte su entorno.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3