Re: S.O.S. con PHP on iSeries
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
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
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
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
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
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