abrir/descargar archivo .php
Hace un més hice un pequeño script con php, mysql, y el apache como servidor local, windows 98, el caso es que me funcionó pero ahora lo he vuelto a provar y cuando accedo a una pàgina .php me sale una ventanita diciendome si quiero abrir o descargar dicha pàgina. He hecho algunas comprobaciones y parece como si lo tuviera todo bién instalado, no estoy seguro, pero antes de desinstalar y volver a instalarlo todo me gustaria saber porque pasa esto.
Muchas gracias de antemano,
Saludos,
FRAP.
Muchas gracias de antemano,
Saludos,
FRAP.
El problema está en el fichero httpd.conf del directorio Apache/conf
Hay, al menos una directiva que está mal escrita. Comprueba que:
1.- ScriptAlias /php/ apunta al directorio en el que se encuentra el programa php, por ejemplo
"C:/php/"
Puedes usar / en vez de
2.- Tienes estas dos líneas:
AddType application/x-httpd-php .phtml .php
AddType application/x-httpd-php-source .phps
Puedes agregar más extensiones a la primera directiva, por ejemplo
AddType application/x-httpd-php .phtml .php .php3 .php4 .phps
3.- Tienes esta línea:
Action application/x-httpd-php /php/php.exe
Aquí no puede poner
Action application/x-httpd-php /php/C:/php/php.exe
porque /php/ es un alias al directorio C:/php/
De ahí que la directiva que te digo en el punto uno se llame ScriptAlias
Si compruebas estos datos, en teoría todo debería ir bien. Si no, escríbeme a [email protected] y te ayudaré (si puedo)
fLIPIS (www.flipis.net)
Hay, al menos una directiva que está mal escrita. Comprueba que:
1.- ScriptAlias /php/ apunta al directorio en el que se encuentra el programa php, por ejemplo
"C:/php/"
Puedes usar / en vez de
2.- Tienes estas dos líneas:
AddType application/x-httpd-php .phtml .php
AddType application/x-httpd-php-source .phps
Puedes agregar más extensiones a la primera directiva, por ejemplo
AddType application/x-httpd-php .phtml .php .php3 .php4 .phps
3.- Tienes esta línea:
Action application/x-httpd-php /php/php.exe
Aquí no puede poner
Action application/x-httpd-php /php/C:/php/php.exe
porque /php/ es un alias al directorio C:/php/
De ahí que la directiva que te digo en el punto uno se llame ScriptAlias
Si compruebas estos datos, en teoría todo debería ir bien. Si no, escríbeme a [email protected] y te ayudaré (si puedo)
fLIPIS (www.flipis.net)