No puedo abrir .php

Imagen de uveemebe
0 puntos

Hola. No se que he hecho, pero los archivos .php ya no se me abren desde el Firefox ni desde ningún otro navegador. Tengo el apache2 instalado y el php5 también, mediante apt-get (siguiendo uno de los muchos tutoriales que hay por ahí). El apache está arrancado. Los .php los pruebo a poner en /var/www y acceder a ellos mediante http://localhost/*.php y nada, que el Firefox me dice que con que aplicación quiero abrir el .php. No se, antiguamente me funcionaba, pero he estado trasteando y no consigo nada. He reinstalado apache2 y php5 y nada. No se. ¿Se os ocurre algo? Gracias.

Imagen de Anónimo
+1
0
-1

Hace unos días instalé el BlueFish y por algún motivo Gnome cambio la asociación del tipo mime .php. La cosa es que este tipo de ficheros se asoció al BlueFish y el Firefox no me los mostraba. He intentado cambiar la asociación descargando un php y en Propiedades->AbrirCon le he puesto por defecto el Firefox, Pero ha sido peor el remedio que la enfermedad, ahora Firefox me mostró la ventana para guardar/descargar el php, pero estaba como aplicación predeterminada, el mismo. Cuando acepté vino el problema. Ahora cuando accedo a una dirección .php empiezan a abrirse pestañas vacías hasta el infinito.
Que pena que Gnome siga arrastrando esa lacra de la asociación de tipos mime, ya que desde mi punto de vista, no le dan la importancia que realmente tiene.

+1
0
-1
Imagen de fiurer87
+1
0
-1

Si ya tienes Apache2 y php5 instalados, haz lo siguiente

$ sudo /etc/init.d/apache2 stop
$ sudo apt-get install libapache2-mod-php5
$ sudo /etc/init.d/apache2 start

con esto ya deberia de funcionar de nuevo .php en firefoz, comenten cualquier falla.

Atte:
Roberto Perez

+1
0
-1

Atte:
Roberto Perez

Imagen de tutiplen
+1
0
-1

Me pasa exactamente lo mismo, y llevo un rato dándole vueltas a esto, pero no consigo solucionarlo. 

¿Habéis encontrado la solución al problema?

Si es así, posteadla.

Saludos

 

+1
0
-1

___________________________________________ 

Más sabe el Diablo por viejo que por Diablo

Imagen de kirkem
+1
0
-1

Chic@s a mi me pasa igual. Lo mio vino a raíz de instalar php-gtk pero el caso es que justo despues de instalar php-gtk me funcionaban las páginas, todo iba perfectamente, es decir, como antes de instalar php-gtk. Esto lo instalé ayer y al ver que las páginas .php seguían funcionando como antes pues ya me despreocupé. Mi sorpresa ha sido esta mañana al intentar acceder a una de tantas web que tengo en mi servidor local. No funciona ninguna y no tengo ni idea de por qué puede ser. He revisado todos los archivos de configuración, el php.ini, el apache2.conf y nada sigo sin poder ver ningún .php pero Firefox en vez de intentar descargar el php aparece una página en blanco, aunque algunas veces sí que me aparece el diálogo de descarga para descargarme el script de php. Hay alguien que tenga alguna solución. Muchas gracias.

+1
0
-1
Imagen de juankvillegas
+1
0
-1

Estoy en las mismas... y no se si me falta algo por instalar y/o configurar.

 

Se le agradece la ayuda a cualquiera que se pase por aquí. 

+1
0
-1
Imagen de z3r0
+1
0
-1

sudo aptitude install php5 libapache2-mod-php5 php5-mysql
 
sudo /etc/init.d/apache2 force-reload

 

 

Saludos.... 

+1
0
-1
Imagen de Juan Manuel Lallana
+1
0
-1

Juankvillegas. Explica arriba como resolves el problema. No es necesario que pongas en juegos temas éticos y/o morales. De todas maneras replanteo la respuesta si no pudo ser clara.

Si tienen Ubuntu vallan a Aplicaciones/Accesorios/Terminal

y ejecuten lo siguiente (En ambos pide contraseña):

sudo aptitude install php5 libapache2-mod-php5 php5-mysql 

Después de esto baja un par de megas y ejecutan este comando.

sudo /etc/init.d/apache2 force-reload

Saludos....

+1
0
-1
Imagen de juankvillegas
+1
0
-1

Hombre Juan Manuel, no estoy seguro pero creo que ese mensaje no era para mi.

En fin, vengo a hacer otro pequeño aporte, aparte de los programas que ya se instalaron con las instrucciones anteriores, habría que instalar el paquete mysql-server (en la versión que se necesite) para poder usarlo en nuestro computador como servidor y no sólo como cliente.

¿Y eso cómo se hace?

sudo aptitude install mysql-server

No recuerdo exactamente el nombre del paquete, pero si lo buscan por el gestor de paquetes lo encontrarán fácilmente.

Un saludo.

 

www.tecnotas.com

+1
0
-1
Imagen de conde_dracon
+1
0
-1

 hola que tal como estan espero que bien, miren yo soy nuevo en ubuntu y mas nuevo aun en la programacion php, sin embargo me pasaba lo mismo estudiando en un tutorial, baje un script, y lo pegue en un documento de bluefish, y lo guarde con un nombre, en una carpeta X, sin embargo me aparece lo que comentan los demas, un cuadro de dialogo que me decia si queria abrir el script con firefox o guardarlo endisco, lo cual no esta bien, despuede descargar apache2, y provar que estuviera funcionando de manera correcta  poniendo en el navegador   http://localhost/ y si todo bien. me dirigi a una pagina web con extencio php. y la vi sin problemas, posterior mente di un 

 $ sudo gedit /var/www/prueba.php

y  pegue el script del manueal lo guarde, y posterior mente al abrir en el navegador

http://localhost/prueba.php  y eureka funciono. Ahora  lo que yo necesito es editar en bluefish y guardarlo en una carpeta  X o por lomenos desde bluefish con guardar como  en la carpeta de /var/www  sin necesidad de correr el nautilus.

 espero sirva de algo y al mismo tiempo me ayuden.jeje

lo que hice fue:

sudo apt-get install apache2,php5,mysql

despues di un start al servidor, o un reload. 

"yelmo,armadura puesta, espada, escudo al frente, lanza presta corazon firme....solo quiero un motivo"

+1
0
-1

"yelmo,armadura puesta, espada, escudo al frente, lanza presta corazon firme....solo quiero un motivo"

Imagen de hpkaos
+1
0
-1

 soy nuevo en esto del software libre y a terminar de instalar Ubuntu 8.04 encontre algunas dificultades, una de esas fue el no poder vizualizar documentos php, despues de buscar un poco llegue aqui y el problema se soluciono con solo instalar apache 

 

>>Solo Soy Un Simple Aficionado<<

+1
0
-1

>>Solo Soy Un Simple Aficionado<<

Imagen de juankvillegas
+1
0
-1

Si le gusta en software libre, entonces estará de acuerdo con la idea de compartir el conocimiento.  Una de las ideas de este foro es esa, compartir el conocimiento para ayudar a los demás.

Sería interesante que escribiera un procedimiento acerca de cómo logró solucionar este problema, así la próxima vez que alguien llegue por acá podra leer su solución y posiblemente logre hacerlo funcionar.

Un saludo.

www.tecnotas.com

+1
0
-1
Imagen de Horatio_Caine
+1
0
-1

Hola.
A veces me pasa que navegando (firefox 2.0.0...) cuando abro una pestaña nueva o quiero volver para atras en la pagina se abre la ventana de descarga y me pregunta si quiero ABRIR o GUARDAR en disco el archivo Index.php... ??????
No tengo ni idea de que es esto, lo que hago es darle varias veces a cancelar y el navegador vuelve a la normalidad...
Alguna idea?
Gracias

+1
0
-1

In a world without fences or walls, who needs windows and gates...

User number # "29261"

Imagen de Ntrrg
+1
0
-1

Hola, yo uso la distribución venezolana Canaima pero creo que el proceso para hacerlo seria muy parecido asi que espero le sirva a los que lean este comentario :)
Lo que tienen que hacer es lo siguiente:

1. Abrir el terminal root y escribir esta linea de comando: nautilus (o "sudo nautilus" si lo hace desde el terminal normal)
2. Ir al sistema de archivos y entrar en la carpeta "var"
3. Buscar la carpeta "www", darle click derecho, propiedades y despues a la pestaña de permisos
4. Donde dice "Propietario" y "Grupo" cambiar los valores por los del usuario al que se le van a dar los permisos
5. En "Acceso a carpeta:" seleccionar "Crear y eliminar archivos" (tanto en propietario como en grupo)
6. En "Acceso a archivo:" seleccionar "Lectura y escritura" y aunque quede en --- si se aplica el cambio (tanto en propietario como en grupo)
7. Hacer click en cerrar y listo

Yo tambien tenia el problema que no me dejaba abrir los .php pero ejecute esta linea de comando en el terminal root y se arreglo:

/etc/init.d/apache2 reload

+1
0
-1
Imagen de daimon
+1
0
-1

Problema:

Creo que el problema ha surgido al instalar apache con php. En mi caso había instalado los siguientes paquetes.
* apache2
* php5-mysql
* libapache2-mod-php5
* mysql-server

Y el problema era:
No podía abrir archivos php en mi máquina ni en el exterior.

La solución para mí ha sido tan simple como recargar apache:

sudo /etc/init.d/apache2 reload

Un saludo a todos.

+1
0
-1
Imagen de al3x15
+1
0
-1

tengo el mismo problema, ya he intentado reinstalar todo, he instalado todos los paquetes necesarios, he editado apache2.conf como dice en el foro, he intentado editar httpd.conf y este no esta en uso para ubuntu 8.04 ......necesito usar phpmyadmin y por lo tanto necesito urgente solucionar el problema.
porfavor ayudenme o si pueden darme una alternativa a phpmyadmin tambien me sirve por el momento...

gracias

+1
0
-1
Imagen de Christian Molina
+1
0
-1

Hola amigos.

Pues despues de estar buscando encontramos el problema de no poder ver las páginas php en el server con apache2.

Lo que pasa es que por default no carga esos modulos y lo que hicimos por acá fué generar unas ligas de unos archivos que cargan esos modulos, se los pongo:

En la ruta /etc/apache2/mods-enabled

sudo ln -s ../mods-available/php5.load php5.load
sudo ln -s ../mods-available/php5.conf php5.conf

Al final reiniciar el servicio apache:

sudo apache2ctl -k restart

Y listo, entran de nuevo a la página con el php y ya jala.

Saludos

+1
0
-1

 

 

 Ska, Ska, Ska

 

Imagen de radge
+1
0
-1

Buenas yo he probado a hacer todo lo que decis en el post y sigo igual , al cargar un archivo php me dice para descargarlo , uso ubuntu 8.04 y he probado a desinstalar completamente apache2 y php5 y volver a instalar pero nada.

Despues he probado a hacer un ls en "/etc/apache2/mods-enabled"

lrwxrwxrwx 1 root root 28 2009-03-13 10:30 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root 28 2009-03-13 10:30 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 2009-03-13 10:30 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 2009-03-13 10:30 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 36 2009-03-13 10:30 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root 38 2009-03-13 10:30 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root 33 2009-03-13 10:30 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 2009-03-13 10:30 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 2009-03-13 10:30 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 2009-03-13 10:30 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 26 2009-03-13 10:30 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root 26 2009-03-13 10:30 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 2009-03-13 10:30 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 2009-03-13 10:30 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 27 2009-03-13 10:30 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 2009-03-13 10:30 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 2009-03-13 10:30 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root 34 2009-03-13 10:30 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 27 2009-03-13 10:36 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 2009-03-13 10:36 php5.load -> ../mods-available/php5.load

lrwxrwxrwx 1 root root 31 2009-03-13 10:30 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root 31 2009-03-13 10:30 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 2009-03-13 10:30 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root 29 2009-03-13 10:30 status.load -> ../mods-available/status.load

He probado a reiniciar el servicio pero nada de nada , que me recomendais hacer ?

He mirado el archivo php5.conf dentro de /etc/apache2/mods-available$

y tengo lo siguiente

AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps

salu2 radge

+1
0
-1
Imagen de juankvillegas
+1
0
-1

Vaya al Gestor de Paquetes de Synaptic y revise que tenga instalados los siguientes paquetes:
apache2
php5
php5-apache2-mod-bt

Despues va a Sistema -> Administracion -> Servicios y apaga el servidor apache2 y lo vuelve a encender.

Despues va en el navegador a la direccion localhost y le da CTRL+F5 para recargar sin cache.

Espero que con eso sea suficiente.

+1
0
-1
Imagen de NiñoMelon
+1
0
-1

He realizado todo lo que pone en este post, es decir, desintalar i volver a instalar todos los paquetes que comentais, reiniciar el apache2 mil veces además de modificar el archivo "/etc/apache2/mods-enabled/php5.conf" añadiendole:

IfModule mod_php5.c
    LoadModule php5_module modules/libphp5.so
    AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php .php
/IfModule

que encontre en otra pagina pero naaa de naaaa. Estoy desesperado y no se que hacer mas. Si alguien tiene la solucion magica que lo postee porfavor...

+1
0
-1
Imagen de albertgap
+1
0
-1

Amigos:
En mi caso, después de...

sudo aptitude install php5 libapache2-mod-php5 php5-mysql

y...

sudo /etc/init.d/apache2 force-reload

según un post en este foro:

No operaba bien, así que, por un lado, si alguien puede "postear" que hicieron esos comandos...

Pero, ATENCIÓN!:
A continuación ejecuté en Firefox "http_//localhost/archivo.htm" que llama (en mi caso) a "archivo.js" y éste a "archivo.php" (estando apache2 arrancado, claro y PHP5 a la par) y OK!

El cuadro para elegir aplicación con la que abrir .php salía si ejecutaba directamente el archivo .php (rollo Window$, aunque fuera desde el directorio raiz del servidor http - /opt/lamp/htdocs)
Así que, al loro!

+1
0
-1
Imagen de klodomira
+1
0
-1

Ya tengo montado mi servidor web y en ejecución, apache esta corriendo y mysql me funciona bien, pero cuando hago click sobre algún archivo de extensionPHP me sale una pantalla que dice Ha escogido abrir index.php que es de tipo: scrip en PHP de /var/www/sss. ¿Que deberia hacer Firefox con este archivo?
Abrir con: Lista de programas
Guardar archivo.
Antes de actualizar mi ubuntu no tenia este problema ahora no hallo como resolverlo, quien me puede ayudar?????

+1
0
-1

Mallen

Imagen de crisdanilo
+1
0
-1

Buenas a todos, resulta que necesitaba instalar un aplicativo .net (.aspx), de un tercero para poder verificar la funcionalidad de este en mi servidor local. Estuve buscando en la web como hacerlo y encontré una solución, instalando mod_mono de apache2, pero después de instalar dejaron de ejecutarse todos los aplicativos que tenia desarrollados en .php, ahora lo que me aparece es la ventana de descarga de archivo. Si alguien me puede colaborar con esto, por favor se lo agradeceria, ya que lo necesito urgente. Gracias de antemano, a todos por sus aportes

+1
0
-1
Imagen de stargate_13
+1
+1
-1

Buen día a todos.
Creo que la solución al inconveniente que presenta el PHP, el cual intenta descargar el archivo al intentar abrir una página con extensión .php o cualquiera que se encuentre dentro del directorio /var /www, que sería equivalente al localhost o a la dirección IP de la máquina que deseeemos tener como aservidor web.

Lo más importante que hay que recordar aqui es la permisología que se tiene implementada en el directorio /var/www puesto que por defecto y luego de haber instalado correctamente todo deberá ser root:root en lo que se refiere al grupo propietario del directorio y lo otro sería los permisos de lectura, escritura y ejecución

Todo lo anterior se resume en que debemos ejecutar un comando de chown y uno de chmod para poder indicarle al sistema que cualquier usuario que intente acceder un documento desde un navegador podrá solo verlo.

ejecuten estas dos instrucciones:
# cd /var
/var # chown -R www-data:www-data www
/var # chmod -R 755 www

el -R es para que sea RECURSIVO dentro del directorio y lo que esté dentro tambien cambie

Para estar seguros pues simplemete reinicien el apache y todo debería funcionar de forma correcta

# /etc/init.d/apache2 restart

SALUDOS A TODOS

"No es lo mismo conocer el camino que andar el camino"...
Máxima Zen

+1
+1
-1
Imagen de elenagd
+1
0
-1

Hola..
Tengo el mismo problema y he probado todas las soluciones que aquí se plantean, pero nada....
hasta he desinstalado y vuelto a instalar apache2 y php varias veces, pero aun no he podido resolver,
Alguien puede decirme como lo resolvió?

Mil gracias!!!!

+1
0
-1
Imagen de dragos24
+1
0
-1

En efecto el problema era de permisos y quedó SOLUCIONADO.

Mi problema era el mismo que todos al querer ver los archivos desde el navegador (localhost), me los descargaba como un archivo en vez de publicar en el navegador (firefox, chrome, IE) los archivos html, php, etc...

En mi experiencia estuve como loco tratando de buscar la solución en el httpd.conf cambiando permisos en virtualhost *80 y las rutas del PATH, nada funcionó, también estuve cambiando permisos de los grupos y carpetas indiscriminadamente y tampoco.

"Por lo tanto es importante conocer los permisos de los grupos que corresponden a apache2 en este caso www-data según la conveniencia en cuestión de seguridad".

SOLUCION:
La forma correcta de los permisos del grupo www-data y del directorio /var/www es la que da "stargate_13" yo agregué sudo solamente:

# cd /var
/var #sudo chown -R www-data:www-data www
/var #sudo chmod -R 755 www

Y reiniciar apache:

# sudo /etc/init.d/apache2 restart

Estos son los pasos que realicé solamente.

Gracias "stargate_13" por la info.

Saludos

+1
0
-1
Imagen de atinaicram
+1
0
-1

hola probe con todos los consejos de los post pero aun no puedo ver mis propias paginas php, ni las que vienen por default como "info.php" lo que hace es que al ingresar http://localhost.info.php me manda la opcion para descargar la pagina.
En otro foro recomendaron entrar a /etc/apache2/mods-available/php5.conf y comentar "php_admin_value engine Off"
# [...]

# To re-enable php in user directories comment the following lines
# (from to .) Do NOT set it to On as it
# prevents .htaccess files from disabling it.

# php_admin_value engine Off

# [...]
luego
# /etc/init.d/apache2 restart
Aun asi no puedo ver las paginas .php
Ayuda por favor!!!!
Gracias de antemano.

+1
0
-1
Imagen de FP_39
+1
0
-1

No sé cuál será tu problema, pero a mí esa solución me salvó la vida. Firefox abre los archivos PHP desde Apache como tiene que ser.
En realidad, esta última solución fue el factor desencadenante, es decir, yo me encargué de seguir todas las soluciones mencionadas arriba, pero esta última solucionó definitivamente mi problema.

sudo nano /etc/apache2/mods-available/php5.conf

o bien

sudo gedit /etc/apache2/mods-available/php5.conf

Agregué un # delante de la opción php_admin_value engine Off y después:

/etc/init.d/apache2 restart

¡Listo, funcionó!

+1
0
-1
  • Placa madre Intel Corporation
  • Memoria RAM 1 GB
  • Microprocesador Intel Atom N455 1.66 GHz 64 bits
  • GPU Intel VGA integrada
  • Audio Intel HD NM10/ICH7
  • WiFi Realtek RTL8191SEvB
Imagen de Ch3ssMaster
+1
0
-1

A mi la solución de stargate me ha solucionado el problema, cambiando los permisos ya puedo usar los archivos en el navegador. El problema vino después que no podia editarlos ni abrirlos con netbeans, asi que como son exclusivamente para trabajar offline les puse:

  • chmod -R 777 www

y listo, funcionando al 100%. Gracias por los aportes en general.

+1
0
-1
Imagen de modestillo
+1
0
-1

Aseguraos que dentro de /etc/apache2/mod-enabled este el modulo de php5, si no es asi poner en consola:

a2enmod php5 y se os activara, si ese modulo no esta activo apache no le va a madar los fichero php al servidor php

+1
0
-1
Imagen de mariopabel
+1
0
-1

Me pasaba lo mismo, lo que habia en http://localhost siempre se descargaba.

Lo que hice fue, darle permisos a la carpeta con (como root):

chmod 777 -R /var/www/

y recargo los modulos de apache con (también como root):

service apache2 restart
service apache2 reload

y todo funcionando; estaba probando el eyeOS 2.5 por si las dudas.

Saludos.

+1
0
-1
Imagen de Quethzel
+1
0
-1

Hola que tal soy nuevo por aqui, ya he leido todas las preguntas y las respuestas de arriba. Lo que pasa en mi caso es lo siguiente: instale apache2, mysql, php y phpmyadmin. Cuando escribo en la barra de dirección localhost me muestra el mensaje de it works !. Si tecleo la dirección localhost/phpmyadmin accedo al phpmyadmin y funciona. Si tecleo localhost/test.php me muestra mi version de php por lo que creo que si esta instalado el problema es que si tecleo localhost/index.html o index.php me manda un error 404. Lo que hice fue teclear en la barra de dirección ///var/www y me muestra mis proyectos en carpetas desde alli puedo abrir cualquier archivo .html lo muestra a la perfeccion. pero si intento abrir un .php me manda una ventana que dice si quiero descargar el archivo. ¿ Que tengo que hacer para que abra los archivos .php en el navegador ? Se que me proyecte escribiendo pero trate de ser especifico. :D

+1
0
-1
Imagen de FP_39
+1
0
-1

Añadir un caracter # delante de esta opción php_admin_value engine Off en el archivo ubicado en /etc/apache2/mods-available/php5.conf, luego reiniciar apache con:
/etc/init.d/apache2 restart en la terminal con sudo o en el buscador de aplicaciones con gksudo. Al menos funcionó para mí.

+1
0
-1
  • Placa madre Intel Corporation
  • Memoria RAM 1 GB
  • Microprocesador Intel Atom N455 1.66 GHz 64 bits
  • GPU Intel VGA integrada
  • Audio Intel HD NM10/ICH7
  • WiFi Realtek RTL8191SEvB