Uno de los problemas que podemos tener si tenemos un servidor web es que no nos permita por ejemplo actualizar nuestro WordPress, obteniendo el error "No hay medios de transporte HTTP disponibles". Esto es debido a la configuración de nuestro PHP, no de WordPress.
El mensaje típico que podemos obtener si no lo tenemos bien configurado PHP es el siguiente:
Para habilitar la posibilidad de que nuestro WordPress, más bien nuestro Servidor Web, pueda conectarse a Internet y poder descargarse las actualizaciones deberemos habilitar dos extensiones de PHP.
Las extensiones de PHP que debemos activar es:
extension=php_openssl.dll
extension=php_curl.dll
Para activarlas debemos editar el fichero php.ini de nuestra instalación de PHP y buscar esas líneas y quitarle el punto y coma que tiene delante para poder activar las extensiones.
Una vez realizado el cambio deberemos reiniciar Apache y ya podremos actualizar nuestro WordPress o utra aplicación que estemos utilizando sin problemas.
Excelente, me sirvio al 100% gracias.
Me alegro que te haya sido de utilidad. Saludos.
funcionó, mil gracias!!!!!!!!!!!!!
Muchas gracias. Llevaba tiempo preguntando en distintos foros y no daba con la solución. Tú has dado en la diana. ¡ MUCHAS GRACIAS!
Esta, creo, es la página de donde proviene el truco:
http://wpgyan.com/how-to-fix-there-are-no-http-transports-available-which-can-complete-the-requested-request/
No me queda claro una cosa,
Busco la segunda dirección, y me sale:
;extension=php_openssl.dll
en vez de
;extension=php_openssl
Hola Héctor. Este es un error muy común. La captura de pantalla es mía, no está copiada de ninguna web. En cuanto a la duda que tienes. Si no te aparece con .dll puede ser que estés usando linux u otro sistema. Las DLL son solo cuando estás con Windows. Un saludo.
en mi caso lo tuve que agregar, muchas gracias.
Ha funcionado! Aunque sólo he tenido que cambiar la primera extensión; la otra no la ha encontrado... Mil gracias!
Genial!
¡Justo lo que estaba buscando! Muchas gracias, me resolvió la vida(:
Genial! Saludos.
a mi no me sale todo ese mensaje, solo me sale esto: Descarga fallida. No working transports found. Aun asi hice lo de aqui y no me funciono
Mira los logs del apache o nginx para ver la causa. Si no puedes, contacta con tu hosting para que te lo revise. Un saludo.