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.
Yo tengo un problema similar
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.
Volver hacer que Apache + PHP abran .php sin que te ofresaca des
Si ya tienes Apache2 y php5 instalados, haz lo siguiente
con esto ya deberia de funcionar de nuevo .php en firefoz, comenten cualquier falla.
Atte:
Roberto Perez
Atte:
Roberto Perez
Exactamente lo mismo
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
___________________________________________
Más sabe el Diablo por viejo que por Diablo
Igual que yo
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.
Estoy en las mismas... y no
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í.
www.PapayaMedia.com
Prueben con esto...
sudo aptitude install php5 libapache2-mod-php5 php5-mysql
sudo /etc/init.d/apache2 force-reload
Saludos....
Perdon la indiscresión.
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):
Después de esto baja un par de megas y ejecutan este comando.
Saludos....
¿Seré yo señor?
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?
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
www.PapayaMedia.com
A mi me funciono la solución de Juan Manuel Lallana
soy principiante en ubuntu, tengo la versión 16.04 y mi problema era que despues de instalar apache y php hice un hola mundo para probarlo y no funcionaba, el navegador solo me mostraba el código php pero no lo interpretaba el servidor. muchas gracias
yo tenia el mismo problema..
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"
"yelmo,armadura puesta, espada, escudo al frente, lanza presta corazon firme....solo quiero un motivo"
Gracias
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<<
>>Solo Soy Un Simple Aficionado<<
Si le gusta en software
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
www.PapayaMedia.com
No se si es el mismo problema de uds...
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
In a world without fences or walls, who needs windows and gates...
User number # "29261"
Guardar en www con sin nautilus
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
Solución simple
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.
tengo el mismo problema
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
Resolver problema php
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
Ska, Ska, Ska
Buenas yo he probado a hacer
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
Vaya al Gestor de Paquetes
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.
www.PapayaMedia.com
No funciona!
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:
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...
php x ubuntu
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!
problema al ejecutar archivos .PHP
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?????
Mallen
.php no se ejecuta en ningún navegador
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
Resolver inconveniente de descarga de archivos .PHP
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
Hola.. Tengo el mismo
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!!!!
SOLUCIONADO!!
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
no puedo abrir paginas.php
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.
¡Funcionó para mí!
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.
o bien
Agregué un # delante de la opción php_admin_value engine Off y después:
¡Listo, funcionó!
solucionado con los permisos
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:
y listo, funcionando al 100%. Gracias por los aportes en general.
mod-enabled
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
Ch3ss Master tiene razón
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.
No puedo abrir archivos .php
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
Editar php5.conf
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í.Problema con PHP
Hola sera que alguien me puede ayudar con un problema que tengo con mis paginas creadas en php porque tengo instalado el wampserver 2 y de editor el bluefish pero cuando intento visualizarla en el navegador siempre me manda hacer una descarga la verdad no se que hacer porque intento entrar por el localhost pero cuando entro a la carpeta que las contiene aparece que la pagina esta vacia y no visualizo ninguna pagina alguien ayudeme por favor, de antemano se los agradesco mucho.
problema con lectura php en server apache
Estimados
Según lo que juan manuel orellana indica ,a mi me ha funcionado para mostrar el archivo que edito en Brackets en el cual para los archivos .php me pide el link de localhost...soy prácticamente nuevo en ubuntu pese a que vengo de ubuntu 8 pero solo mirando y explorando y me ha servido esto muchísimo ,,definitivamente estoy migrando de win a ubuntu...ojala mejore en muchos aspectos ...es muy bueno para muchas cosas pero para otras simplemente no existe solución o algún similar........estoy terminando analista programador y pienso que ser un ubuntu lover es una experiencia muy genial...ojala que sigan creciendo....ahora debo resolver por que el codigo me lo lee tacitamente y no lo interpreta como php para variables,etc.
Saludos