Foros del Web » Administración de Sistemas » Apache »

Problema con la configuración de apache

Estas en el tema de Problema con la configuración de apache en el foro de Apache en Foros del Web. Hola a todos, estoy instalando en una máquina remota a través de ssh los servicios de apache2, php5, mysql y vsftpd para el ftp. La ...
  #1 (permalink)  
Antiguo 12/09/2011, 16:46
 
Fecha de Ingreso: febrero-2011
Mensajes: 15
Antigüedad: 13 años, 2 meses
Puntos: 3
Problema con la configuración de apache

Hola a todos, estoy instalando en una máquina remota a través de ssh los servicios de apache2, php5, mysql y vsftpd para el ftp.

La configuración es la siguiente, el apache2 está con las carpetas por defecto, con las páginas web en /var/www y el ftp lo tengo configurado en la misma carpeta.

La cuestión es que al intentar instalar phpmyadmin en /var/www/phpmyadmin me sucede que al acceder via web a direccion.com/phpmyadmin se me descargan los documentos es decir, se inicia la descarga de index.php o del que solicite. ¿Cómo puedo evitar que se descarguen y cómo hacer para que se ejecuten en su lugar?

Además me sucede que si muevo el index.php de phpmyadmin a la carpeta raiz obtengo un error Error de HTTP 500 al intentar solicitarla. Pero con un archivo básico de php en plan echo "Hola" sí funciona.
  #2 (permalink)  
Antiguo 12/09/2011, 17:38
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema con la configuración de apache

como ser, pueden ser varias
Primero, si usaste las carpetas por defecto, estás seguro que tu DOCUMENT_ROOT no es /var/www/htdocs y no /var/www ?

Después iria haciendo algunas pruebas, si tu
<php
echo "Hola";
?>
funciona en /
crea un archivo
index.php con

<?php
echo "Hola index";
?>
a ver si lo ejecuta, después, crea una carpeta en /, ej:
/extra
y en /extra un archivo extra.php
<?php
echo "hola extra";
?>
a ver como que pasa.

Verificá despues el funcionamiento de .htaccess
en / poné un .htaccess con

Options -Indexes
DirectoryIndex xxx.html

No crees ese archivo, y trata de acceder a /, que debería tirarte un error 403
si, lo hace, cambiá el -Indexes por +Indexes y fijate si te lista el directorio /, si no lo hace seguramente no tenes AllowOverride All en tu httpd.conf
El phpmydadmin, si se te ejecuta php, debería correr, puede que los archivos no se hallan descargado correctamente.
Si tu echo "Hola" lo podes ver, es de suponer que la directiva
AddType application/x-httpd-php .php en alguna parte la tenes puesta.

hacé esas pruebas y mostrá los resultados
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 13/09/2011, 12:52
 
Fecha de Ingreso: abril-2010
Ubicación: Entre la eternidad y la inmensidad .
Mensajes: 296
Antigüedad: 14 años
Puntos: 6
Respuesta: Problema con la configuración de apache

Aunque parezca obvio , tienes ya instalado el php ? es como si el servidor no reconociera la extensión php y te la descarga .
__________________
Fon2 de pantalla
  #4 (permalink)  
Antiguo 13/09/2011, 13:23
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema con la configuración de apache

si indicó
Cita:
Pero con un archivo básico de php en plan echo "Hola" sí funciona
doy por sentado que la instaló
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 14/09/2011, 04:28
 
Fecha de Ingreso: abril-2010
Ubicación: Entre la eternidad y la inmensidad .
Mensajes: 296
Antigüedad: 14 años
Puntos: 6
Respuesta: Problema con la configuración de apache

Ah no lo vi , pues nada lo que le queda es ver el log de apache a ver que dice ...
__________________
Fon2 de pantalla
  #6 (permalink)  
Antiguo 15/09/2011, 03:39
 
Fecha de Ingreso: febrero-2011
Mensajes: 15
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Problema con la configuración de apache

Hola todavía no he puesto nada en .htaccess pero he avanzado un poco xD. Sí tengo el php instalado de hecho, la página con el error de HTTP 500 me daba por un error en el código de php de modo que he cambiado la directiva del php.ini
; diplay_errors
display_errors=On
Sin embargo me muestra páginas en blanco en vez de mostrar el error. Por otro lado googleando un poco he visto que el problema de que se descargasen las páginas en vez de mostrarse era una cuestión de Chrome y tras borras las cookies funciona correctamente, además en IE y en Firefox también iba bien. ¿Por donde creeis que está el fallo?

Edito: ¿Qué permisos son los recomendados para ficheros y carpetas respectivamente?

Etiquetas: ftp, php, servidores-web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:06.