Tengo algunos problemas extraños con file_get_contents después de mover mi sitio a un nuevo dominio. Tuve que configurar un nuevo dominio y una dirección IP (usando Plesk) para obtener un nuevo certificado ssl funcionando. Ahora mi file_get_contents llamando a una secuencia de comandos en el mismo dominio me da esto:file_get_contents - No se pudo abrir la secuencia: ¡Falló la solicitud HTTP! HTTP/1.1 404 no encontrado
no se pudo abrir la secuencia: ¡Falló la solicitud HTTP! HTTP/1.1 404 Not Found
Si llamo a la misma URL usando file_get_contents en otro servidor que funciona bien, y si llamo www.google.com desde el servidor con errores eso es que funciona, por lo que sólo parece estar si llamo una url en el mismo servidor
Tengo la sensación de que podría tener algo que ver con tener dos IP con dos certificados SSL diferentes en el servidor, cuando archivo_get_contents/(página de índice) del servidor del servidor obtengo el plesk 'esto es un nueva página de dominio así que es como apache no está buscando el host virtual correcto cuando se llama desde su propio servidor.
Para aclarar (esperemos!):
En el servidor que aloja al dominio:
file_get_contents('https://mydomain.com?limit=4&offset=0&s_date=2012-02-05&e_date=2012-03-13&order=release_date&dir=desc&cid=12');
da "No se pudo abrir la secuencia: HTTP Error en la solicitud HTTP/1.1 404 Not Found"
file_get_contents('http://www.google.com');
funciona correctamente
En otro servidor:
file_get_contents('https://mydomain.com?limit=4&offset=0&s_date=2012-02-05&e_date=2012-03-13&order=release_date&dir=desc&cid=12');
funciona bien.
He intentado apagar el ssl y sigo teniendo el mismo problema.
publicar código completo le ayudará mejor a encontrar la respuesta correcta –
N ew B ee tiene razón, No estoy seguro de entender esto. – Jack
¿Puedes probar 'echo gethostbyname ('midominio.com');' en tu script? Y muéstranos tu conf. De host virtual. – soju