Pregunta sobre Publish To Apple News de Wordpress:

error de curl 35

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

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *