Un usuario pregunt贸 馃憞
Revis茅 mi PHP y Curl, emit铆 mis claves de Apple y a煤n no puedo resolver el siguiente error.
Se produjo un error con su solicitud: cURL error 35: error: 140770FC: rutinas SSL: SSL23_GET_SERVER_HELLO: protocolo desconocido
驴Alguien?
(@ ianstephens56)
Hace 2 a帽os, 3 meses
Obtenemos lo mismo a medida que publicamos y actualizamos:
There has been an error with your request: cURL error 35: SSL connect error
(@kevinfodness)
Hace 2 a帽os, 3 meses
Esto parece ser un error del servidor: 驴una versi贸n desactualizada de OpenSSL o similar, quiz谩s? Creo que la API de Apple News utiliza una nueva y agradable versi贸n de TLS con algoritmos cibern茅ticos restringidos, por lo que supongo que usted (o su empresa de alojamiento) necesita ejecutar algunas actualizaciones en el servidor que aloja su sitio.
(@ ianstephens56)
Hace 2 a帽os, 3 meses
S铆, creo que tienes raz贸n.
Creo que la API de Apple News requiere al menos TLS 1.2.
Estamos ejecutando PHP 5.6.21 (que es compatible con TLS 1.2) pero es posible que se haya compilado originalmente con una versi贸n anterior de OpenSSL que limita el soporte de TLS.
Actualizar茅 OpenSSL y restaurar茅 PHP a la nueva biblioteca y actualizar茅 este tema cuando est茅 listo.
Much铆simas gracias.
(@ ianstephens56)
Hace 2 a帽os, 3 meses
No. Se ha confirmado que OpenSSL est谩 actualizado y ahora estamos ejecutando una versi贸n v5.6 de PHP reci茅n compilada (compilada con la 煤ltima versi贸n de OpenSSL).
Parece ser un problema con PHP ejecut谩ndose en CentOS y se puede solucionar forzando la conexi贸n PHP cURL a ejecutarse en TLS 1.2. Por ejemplo:
curl_setopt($curl, CURLOPT_SSLVERSION, 6);
Quiero modificar el plugin yo mismo y obligar a cURL a usar TLS 1.2. Pero, 驴d贸nde est谩n las referencias a cURL? Busqu茅 en los archivos del plugin y no puedo encontrar nada. 驴Est谩 utilizando bibliotecas creadas por WordPress? Si es as铆, tendr茅 que editarlos.
Lanzador de hilos
(@cookco)
Hace 2 a帽os, 3 meses
Estoy ejecutando PHP 7.2.7 con OpenSSL 1.1.0h con fecha del 27 de marzo de 2018.
Lanzador de hilos
(@cookco)
Hace 2 a帽os, 3 meses
Mis art铆culos se han estado publicando bien durante 2 a帽os, hasta octubre. El 16 de octubre fue la 煤ltima publicaci贸n exitosa. Verifiqu茅 mi servidor con un probador de Qualys SSL Labs y obtuve una calificaci贸n de A.
Lanzador de hilos
(@cookco)
Hace 2 a帽os, 3 meses
SOLUCIONES! Y me siento idiota. Mi sitio web es HTML5 y PHP con una secci贸n de noticias usando WordPress. WordPress todav铆a usaba una versi贸n anterior de PHP y OpenSSL. Entr茅 en IIS y cambi茅 las propiedades de la subcarpeta para apuntar a las versiones m谩s nuevas de todo.
(@kevinfodness)
Hace 2 a帽os, 2 meses
隆Me alegro de que lo hayas resuelto! @ Ianstephens56 tiene raz贸n en que el c贸digo no usa cURL directamente: el plugin llama a funciones en el n煤cleo de WordPress que pueden usar cURL seg煤n la configuraci贸n del servidor, por lo que esta no es una funcionalidad que pueda modificar directamente el plugin.
驴Solucion贸 tu problema??
0 / 0