Re: S.O.S. con PHP on iSeries

2006-09-13 Por tema Fernando Martínez




Hola Victor

	CGIConvMode se usa para especificar el modo de conversion que utilizara el servidor cuando se usan programas CGI. Mas concretamente: 

%%BINARY/BINARY%%
  
  The server converts environment variables into
the EBCDIC CCSID of the job, but performs no conversions on either
QUERY_STRING or STDIN
data. 
   The server expects the header output and encoded
characters "%xx"
to be in ASCII 819. The server assumes that the body output is in ASCII
819
unless specified otherwise using the Content-type header. The header
most
affected by this value is the location header (for example, to send a
plus
sign '+' in the location header you would send %).
  

 Un direccion en la que puedes revisar todas las posibles variantes
es esta: http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzaie/rzaiemod_cgi.htm

 En cuanto al PHP nativo en 5.4 si estas en 5.3 te lo puedes bajar
de las paginas de Zend y te sirve igual. No lo he probado pero por la
literatura que viene entiendo que sirve la 5.3 tambien.
 Espero que te sirva.

 Salu2

 Fernando



Vctor Torres escribi:

  Buenas tardes,

Gracias por vuestra ayuda, Alex y Fernando, pero he probado y comprobado lo que decs y sigue sin funcionar!
De todas formas, si Fernando fuera tan amable, me gustara que me aclarase esta lnea "CGIConvMode %%BINARY/BINARY%%"...

Desde QP2TERM ejecuto "php -q -f "/www/webserver/htdocs/index.php" y, efectivamente, muestra todo el cdigo HTML generado por el Servidor Web despus de interpretar el "phpinfo()" contenido en "index.php", por ello; descarto que este mal instalado PHP y apunto a que el problema est en la configuracin de la instancia del servidor Web, aunque no se donde! Me da la sensacin como si Apache llamase a PHP, para interpretar index.php, y ste no supiera el archivo que le han pasado para interpretar...

Es verdad que la v5r4 viene con php nativo? Tendr que esperar a estar en pasar de la r3 a la r4? S.O.S. !!!

Gracias y saludos,

Vctor Fco Torres
(Dpto. Informtica)
LAMIPLAST, S.A.
www.lamiplast.com
Av. de Europa, 6 (Horno Alcedo)
46026 - Valencia
963 766 162 (ext. 164)
 



__
Forum.HELP400 es un servicio ms de NEWS/400.
 Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

  





__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


S.O.S. con PHP on iSeries

2006-09-12 Por tema Víctor Torres
Hi Foreros!!

Espero que seáis benevolentes conmigo, ya que mi experiencia con el AS es 
bastante inferior a la mayoría de los que posteáis aquí.

Después de haber leído, analizado y probado en repetidas ocasiones los pasos de 
instalación que explican en páginas como www.i5php.net, www.deloli.net, 
www.code400.com o el redbook del laboratorio de Rochester de IBM, Bringing PHP 
to your iSeries, he conseguido instalar PHP en el entorno PASE de  nuestro i5 
v5r3, o lo parece, ya que si ejecuto el comando php -v en el shell de 
QP2TERM, muestra la información de la versión de PHP instalada.

Tras mi lucha con la instalación de PHP creé una instancia del HTTP Server para 
probarla, en la que añadí al archivo de configuración, httpd.config, las 
siguientes líneas:

   ScriptAlias /php-bin/ /QOpenSys/php/bin/
   AddType application/x-httpd-php .php
   Action application/x-httpd-php /php-bin/php
   Directory /QOpenSys/php/bin
  Options +ExecCGI
  order allow,deny
  allow from all
   /Directory

Supongo que, mediante estas líneas y si la instalación de PHP fue correcta, 
nuestro servidor Web ya debería estar capacitado para interpretar el lenguaje 
script de PHP, pero no es así ya que; si en el directorio 
/www/webserver/htdocs añado el archivo index.php con la única línea de 
código ?php phpinfo() ? y después de llamarlo desde mi navegador, la 
respuesta es la siguiente:

   No input file specified.

Agradeciéndoos las respuestas de antemano, un saludo


Víctor Fco Torres
(Dpto. Informática)
LAMIPLAST, S.A.
www.lamiplast.com
Av. de Europa, 6 (Horno Alcedo)
46026 - Valencia
963 766 162 (ext. 164)



__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


Re: S.O.S. con PHP on iSeries

2006-09-12 Por tema alex martinez
Hola Victor:Hay varias cosas a revisar1. En el http.conf no necesitas las comillasScriptAlias /php-bin/ /QOpenSys/php/bin/ AddType application/x-httpd-php .php Action application/x-httpd-php /php-bin/php 
2. Tambien debes revisar los permisos del directorio /QOpenSys/php/bin/ para los usuarios QTMHHTTP y QTMHHTP1El usuario QTMHHTTP y QTMHHTP1 (o en su defecto *PUBLIC) deben tener permisos de ejecución en el directorio /QOpenSys/php/bin
Si aun así no te funciona, revisar los logs de servidor Apache.SAlu2El día 12/09/06, Víctor Torres 
[EMAIL PROTECTED] escribió:Hi Foreros!!Espero que seáis benevolentes conmigo, ya que mi experiencia con el AS es bastante inferior a la mayoría de los que posteáis aquí.
Después de haber leído, analizado y probado en repetidas ocasiones los pasos de instalación que explican en páginas como www.i5php.net, www.deloli.net
, www.code400.com o el redbook del laboratorio de Rochester de IBM, Bringing PHP to your iSeries, he conseguido instalar PHP en el entorno PASE denuestro i5 v5r3, o lo parece, ya que si ejecuto el comando php -v en el shell de QP2TERM, muestra la información de la versión de PHP instalada.
Tras mi lucha con la instalación de PHP creé una instancia del HTTP Server para probarla, en la que añadí al archivo de configuración, httpd.config, las siguientes líneas: ScriptAlias /php-bin/ /QOpenSys/php/bin/
 AddType application/x-httpd-php .php Action application/x-httpd-php /php-bin/php Directory /QOpenSys/php/binOptions +ExecCGIorder allow,denyallow from all
 /DirectorySupongo que, mediante estas líneas y si la instalación de PHP fue correcta, nuestro servidor Web ya debería estar capacitado para interpretar el lenguaje script de PHP, pero no es así ya que; si en el directorio /www/webserver/htdocs añado el archivo 
index.php con la única línea de código ?php phpinfo() ? y después de llamarlo desde mi navegador, la respuesta es la siguiente: No input file specified.Agradeciéndoos las respuestas de antemano, un saludo
Víctor Fco Torres(Dpto. Informática)LAMIPLAST, S.A.www.lamiplast.comAv. de Europa, 6 (Horno Alcedo)46026 - Valencia963 766 162 (ext. 164)
__Forum.HELP400 es un servicio más de NEWS/400. Publicaciones Help400, S.L. - Todos los derechos reservadoshttp://www.help400.es
_Para darte de baja visita la siguente URL:http://coyote.combios.es/mailman/listinfo/forum.help400
-- Mi blog sobre as400http://www.ajut400.com


Re: S.O.S. con PHP on iSeries

2006-09-12 Por tema Fernando Martínez
Hola Victor

   Yo tengo hecho una prueba con la siguiente configuracion:

ScriptAlias /php-bin/ /QOpenSys/php/bin/
AddType application/x-httpd-php .php
Action application/x-httpd-php /php-bin/php
DirectoryIndex index.html index.php index.ndm
Directory /QOpenSys/php/bin
Options +ExecCGI
CGIConvMode %%BINARY/BINARY%%
order allow,deny
allow from all
/Directory

No se si te puede servir, suerte

Fernando Martinez


 Hi Foreros!!

 Espero que seáis benevolentes conmigo, ya que mi experiencia con el AS es
 bastante inferior a la mayoría de los que posteáis aquí.

 Después de haber leído, analizado y probado en repetidas ocasiones los
 pasos de instalación que explican en páginas como www.i5php.net,
 www.deloli.net, www.code400.com o el redbook del laboratorio de Rochester
 de IBM, Bringing PHP to your iSeries, he conseguido instalar PHP en el
 entorno PASE de  nuestro i5 v5r3, o lo parece, ya que si ejecuto el
 comando php -v en el shell de QP2TERM, muestra la información de la
 versión de PHP instalada.

 Tras mi lucha con la instalación de PHP creé una instancia del HTTP Server
 para probarla, en la que añadí al archivo de configuración,
 httpd.config, las siguientes líneas:

ScriptAlias /php-bin/ /QOpenSys/php/bin/
AddType application/x-httpd-php .php
Action application/x-httpd-php /php-bin/php
Directory /QOpenSys/php/bin
   Options +ExecCGI
   order allow,deny
   allow from all
/Directory

 Supongo que, mediante estas líneas y si la instalación de PHP fue
 correcta, nuestro servidor Web ya debería estar capacitado para
 interpretar el lenguaje script de PHP, pero no es así ya que; si en el
 directorio /www/webserver/htdocs añado el archivo index.php con la
 única línea de código ?php phpinfo() ? y después de llamarlo desde mi
 navegador, la respuesta es la siguiente:

No input file specified.

 Agradeciéndoos las respuestas de antemano, un saludo


 Víctor Fco Torres
 (Dpto. Informática)
 LAMIPLAST, S.A.
 www.lamiplast.com
 Av. de Europa, 6 (Horno Alcedo)
 46026 - Valencia
 963 766 162 (ext. 164)



 __
 Forum.HELP400 es un servicio más de NEWS/400.
 © Publicaciones Help400, S.L. - Todos los derechos reservados
 http://www.help400.es
 _

 Para darte de baja visita la siguente URL:
 http://coyote.combios.es/mailman/listinfo/forum.help400



__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


RE: S.O.S. con PHP on iSeries

2006-09-12 Por tema Víctor Torres
Buenas tardes,

Gracias por vuestra ayuda, Alex y Fernando, pero he probado y comprobado lo que 
decís y sigue sin funcionar!
De todas formas, si Fernando fuera tan amable, me gustaría que me aclarase esta 
línea CGIConvMode %%BINARY/BINARY%%...

Desde QP2TERM ejecuto php -q -f /www/webserver/htdocs/index.php y, 
efectivamente, muestra todo el código HTML generado por el Servidor Web después 
de interpretar el phpinfo() contenido en index.php, por ello; descarto que 
este mal instalado PHP y apunto a que el problema esté en la configuración de 
la instancia del servidor Web, aunque no se donde! Me da la sensación como si 
Apache llamase a PHP, para interpretar index.php, y éste no supiera el archivo 
que le han pasado para interpretar...

Es verdad que la v5r4 viene con php nativo? Tendré que esperar a estar en pasar 
de la r3 a la r4? S.O.S. !!!

Gracias y saludos,

Víctor Fco Torres
(Dpto. Informática)
LAMIPLAST, S.A.
www.lamiplast.com
Av. de Europa, 6 (Horno Alcedo)
46026 - Valencia
963 766 162 (ext. 164)
 



__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


Re: S.O.S. con PHP on iSeries

2006-09-12 Por tema alex martinez
Hola de nuevo:¿ Y al documento /www/webserver/htdocs/index.php tiene permisos el usuario QTMHHTTP y el usuario QTMHHTP1 ?¿ no hay ningun error en el log de Apache ? Casi seguro que aquí te explica qué problema tienes
Salu2El día 12/09/06, Víctor Torres [EMAIL PROTECTED] escribió:
Buenas tardes,Gracias por vuestra ayuda, Alex y Fernando, pero he probado y comprobado lo que decís y sigue sin funcionar!De todas formas, si Fernando fuera tan amable, me gustaría que me aclarase esta línea CGIConvMode %%BINARY/BINARY%%...
Desde QP2TERM ejecuto php -q -f /www/webserver/htdocs/index.php y, efectivamente, muestra todo el código HTML generado por el Servidor Web después de interpretar el phpinfo() contenido en 
index.php, por ello; descarto que este mal instalado PHP y apunto a que el problema esté en la configuración de la instancia del servidor Web, aunque no se donde! Me da la sensación como si Apache llamase a PHP, para interpretar 
index.php, y éste no supiera el archivo que le han pasado para interpretar...Es verdad que la v5r4 viene con php nativo? Tendré que esperar a estar en pasar de la r3 a la r4? S.O.S. !!!Gracias y saludos,
Víctor Fco Torres(Dpto. Informática)LAMIPLAST, S.A.www.lamiplast.comAv. de Europa, 6 (Horno Alcedo)46026 - Valencia963 766 162 (ext. 164)
__Forum.HELP400 es un servicio más de NEWS/400. Publicaciones Help400, S.L. - Todos los derechos reservadoshttp://www.help400.es
_Para darte de baja visita la siguente URL:http://coyote.combios.es/mailman/listinfo/forum.help400
-- Mi blog sobre as400http://www.ajut400.com