
Ejecutar un .php descarga un archivo
13/06/2007Cuando se quiere ejecutar un php en un servidor Apache y no produce lo esperado, si no que inicia la descarga de un fichero, es necesario realizar lo siguiente:
1.- Comrporbar que está instalado PHP y libapache-mod-php4.
2.- Comprobar que existe la línea
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
en /etc/apache/modules.conf
3.- Comrpobar que en el módulo «dir» está incluido el tipo «index.php»
root@srvws01:/etc/apache2/mods-enabled# nano dir.conf
(...)
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm index.php
(...)
activar el módulo si no lo está y reiniciar Apache.
root@srvws01:/etc/apache2/mods-enabled# a2enmod dir
Module dir already enabled
root@srvws01:/etc/apache2/mods-enabled# /etc/init.d/apache2 restart
* Restarting web server htcacheclean apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Lógicamente dependiendo de las versiones de Apache y PHP muchos datos podrán variar.
Deja una respuesta