¿vapores de HTTP no funciona?

  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 21st, 2011, 1:47 pm

Hola, chicos,

Yo he sido romper mi cabeza sobre esto, así que estaba esperando que ustedes me podrían sugerencia posiblemente en la dirección correcta.

Oke, el síntoma es la siguiente. Escribí un pequeño script que utiliza al cliente SOAP para cargar un WSDL de un servicio Web pública que funciona perfectamente en windows. Ahora la idea era portar a linux, por lo que he instalado httpd desde los RPMs proporcionados de los medios de comunicación y compila la última versión estable de PHP.

En el cuadro de linux, siempre PHP está intentando abrir una secuencia http llegaré un error que no es capaz con errores como failed to open stream: HTTP request failed. Intenté usar curl, fopen, SoapClient, todos resultado minimo de errores.

En el shell de linux, cuando llamo wget {URL} tiene como resultado el contenido remoto que se está descargando, así red y resolución de nombres están trabajando como una felicidad.

Al comprobar el php.ini con phpinfo() confirma que están registrados los siguientes arroyos... Registrado flujos de PHP https, ftps, compress.zlib, compress.bzip2, php, archivo, glob, datos, http, ftp, phar

La allow_url_fopen es en y en
PHP user_agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

comprobar que está deshabilitado el firewall de linux, y SE está permitiendo httpd conexiones de red.

Compilado tanto el PHP estable liberar y última construir (en ejecución) que no supone ninguna diferencia.

¡Ayuda! ¿Qué me estoy perdiendo aquí?

Im todavía no puede abrir cualquier secuencia http de PHP...:(
1 + 1 = 10 + 1 = 11 + 11 = 110
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 21st, 2011, 1:47 pm

  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 21st, 2011, 2:48 pm

algunos mensajes de error (tal vez ayudan)
[Thu 21 de Jul 18: 23: 22 2011] [error] [cliente 10.251.251.100] ¿PHP Fatal error: ERROR de SOAP: análisis WSDL: no pudo cargar de http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?¿WSDL: error al cargar la entidad externa "http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL "\n en /var/www/html/index.php en línea 12

[Thu 21 de Jul 22: 21: 18 2011] [error] [cliente 10.251.251.100] PHP Warning: fopen (http://webservices.oorsprong.org/websam ... e.wso?WSDL) [< un href=function.fopen > function.fopen </a>]: failed to open stream: HTTP request failed! en /var/www/html/index.php en línea 9

En el mismo cuadro...

[httpd root@ovamisux201]#wgethttp://webservices.oorsprong.org/websam ... e.wso?WSDL
-23:49:53--2011-07-21http://webservices.oorsprong.org/websam ... e.wso?WSDL
Resolver webservices.oorsprong.org...62.177.194.231
Conexión a webservices.oorsprong.org|62.177.194.231|:80...conectado.
Petición HTTP enviada, esperando respuesta...200 OK
Longitud: 31254 (31 K) [text/xml]
¿Guardar en: ' CountryInfoService.wso?WSDL

100%[=====================================================================>] 31,254 --.-K/s in 0.1s

¿2011-07-21 23: 49: 54 (216 KB/s)-' CountryInfoService.wso?WSDL guardado [31254/31254]
1 + 1 = 10 + 1 = 11 + 11 = 110
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Julio 22nd, 2011, 2:58 am

Esto parece ya sea el servidor no está configurado en derecho o tiene un cortafuegos en tu camino - Sonicwall es conocido por esto. Si es usted, deshabilitar "Aplicar Host etiqueta búsqueda de CFS" en "Configuración interna".

¿Qué distro usas? Ha mencionado usted instalado a apache de RPMs pero compilado PHP. ¿Por qué no se instaló PHP de RPMs así?

Su generalmente una mala idea para instalar los paquetes de código fuente en una distribución basada en RPM porque termina rompiendo cosas. Si debe volver a compilar paquetes para estos sistemas, el método adecuado es crear un RPM del paquete e instalar desde, por lo que se obtiene registrado correctamente en el sistema.

De paso: esto debe ser trasladado al * Foro nix.
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 3:12 am

Podría ser una cuestión de nix, disculpen.

Compilado PHP de fuente porque Oracle Enterprise Linux proporciona--opción enable-soap, y en este caso tenemos la clase SoapClient esté disponible.

Durante la compilación que usaron las opciones complile proporcionadas por un RPM instalan entorno PHP de una igual distribución de Oracle Enterprise Linux.

Somos conscientes de los problemas que podría tener este enfoque, pero la única forma de conseguir la soapclient disponible. Problema es que el archivo de especificación proporcionado no funciona en esta distro sin asignar de trabajo y afinando y estaban buscando un enfoque sencillo. Ahora están pasando a Ubuntu server y ver con esa distro:)

No utilice la opción de CFS por esta razón exacta ^ ^ una compañía de desarrollo de Oracle y todos:)
1 + 1 = 10 + 1 = 11 + 11 = 110
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Julio 22nd, 2011, 4:02 am

debe haber un php53-jabón o un rpm de soap php disponible para OEL.
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 4:06 am

Usted tiene razón (: /) pasa por alto la primera vez

http://oss.oracle.com/projects/php/files/EL5/x86_64/

THX
1 + 1 = 10 + 1 = 11 + 11 = 110
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Julio 22nd, 2011, 4:08 am

No puedo decir Ive nunca hecho similares

Si no soluciona su problema, post atrás. No se olvide de reiniciar apache después de que usted instala el RPM.
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 4:18 am

Vergonzosamente todavía no funciona en una instalación diferente, el mismo error. :/

¿Error de SOAP: Análisis WSDL: no pudo cargar de http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?¿WSDL: error al cargar la entidad externa "http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL"

HM...
1 + 1 = 10 + 1 = 11 + 11 = 110
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 4:20 am

La parte molesta es que no hay registro de error se devuelve en cualquier lugar. El mismo funciona como una felicidad en mi entorno de windows. : S

Bien, mal por seguir experimentando:)
Im instalar a Ubuntu Server como una lámpara, por lo que permite ve lo que uno va a hacer:)
1 + 1 = 10 + 1 = 11 + 11 = 110
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 4:42 am

Esto es absurdo

No se configuró el filtrado de contenido, no fue definida por lo menos "política". Pero en la página de las zonas todavía estaba activado.

eliminación del CFS de la configuración de zona resuelve este problema. Lo raro es que PHP bajo Windows no parece verse afectada por esto...

: s

Gran sugerencia en el CFS...

Ow bien que obras: /
1 + 1 = 10 + 1 = 11 + 11 = 110
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Julio 22nd, 2011, 5:13 am

ufff, me tenía rascándose la cabeza.

Que debo mencionar que su habilitado de forma predeterminada:P
  • may
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Dic 25, 2004
  • Mensajes: 328
  • Loc: Holland [NL]
  • Status: Offline

Nota Julio 22nd, 2011, 5:19 am

Bien no tiene ningún sentido sobre por qué sólo parece bloquear las solicitudes hechas por linux, Considerando que la simple acepta las peticiones formuladas por un thats de entorno WAMP situado en la misma zona...

Bien su trabajo no menos:)
http://213.154.233.137/cws.php?i=nl

THX de nuevo por su ayuda.
1 + 1 = 10 + 1 = 11 + 11 = 110

Publicar Información

  • Total de mensajes en este tema: 12 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 109 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC