Header php

Hola bankhacker... Puse en expose_php = Off.. Pero me borro la mitad del texto solamente.. ¿Ahora aparece content-type:text/html, como lo puedo eliminar de mis páginas web?

1 Respuesta

Respuesta
1
Eliminar los headers de las páginas web de PHP:
Me da la impresión de que tienes configurado PHP como un intérprete CGI-BIN, en vez de como un módulo de Apache.
Puede que en httpd.conf tengas una línea de este tipo:
Action application/x-httpd-php ...
Eso significa que le estás diciendo a Apache que procese los ficheros de PHP mediante un intérprete externo, el de PHP. Esto es algo, que debería saber él sin que tú se lo dijeras, al incorporar PHP como módulo o dentro del propio Apache, si lo compilas conjuntamente.
Te recomiendo que reinstales Apache y PHP siguiendo las instrucciones de http://jips.bankhacker.com/linux/apache/ssl/index.phtml
Efectivamente instale apache como CGI, lo hice de esta manera debido a que necesitaba compilar php con SNMP y al modificar el archivo httpd.conf tenia que darle la ruta donde se encontraba el interprete de php y al compilarlo como modulo de apache no lo encontraba en cambio lo instale como CGI y ahí lo encontre...(/usr/local/bin/php) es por eso que que lo instale como CGI.
Si me dices que lo instale como modulo de apache
1.- Como le doy la ruta, ¿qué coloco en ScriptsAlias?
2.- Y en Action application, el archivo que sirve de intérprete de PHP.. que coloco, ¿si cómo modulo de apache no aparece?
Gracias...
Saludos Roberto.
PHP y CGI:
En las instrucciones que encontrarás en http://webmaster.bankhacker.com/php/linux-apache-mysql-php.phtml dispones de un ejemplo de configuración de httpd.conf
Podrás observar que las directivas ScriptsAlias no son necesarias para que Apache interprete PHP, si viene compilado con Apache.
Agradeceré tu rápida y justa valoración de la respuesta de TodoExpertos.com.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas