Apache no funciona despues de actualizar

Tenía un sistema con ubuntu warty instalados apache php4 y mysq. Despues de actualizar a hoary se me presentaron dos problemas con los paquetes php4-cli y php4-pear así que los desinstalé.

Todo el sistema trabajó bien excepto apache, ya que al intentar navegar en locahost no se me mostraba el index, ya fueran index.html o index.php, en su lugar se visualizaban la lista de archivos contenidos. Reinstalé apache y php4 para ver si se resolvia el problema pero no he conseguido hacerlo.

Alguna idea, se los agradezco de antemano.Raul

Imagen de js.toledano
+1
0
-1

Hola.

Oye, hay algo que no entiendo, y por eso no te puedo ayudar mucho. Pero puedo ayudarte a que te ayuden :)

Si puedes ver el listado cuando escribes en un navegador http://localhost/ significa que si funciona. Lo que ves en el navegador es, precisamente, la respuesta de apache.

Puedes probar desistalando apache y php pero ahora usando a opcion --purge. Los reinstalas y nos cuentas.


SapoDriLo
Guía: http://guia-ubuntu.org/
FAQ: http://www.ubuntu-es.org/book/view/171
How-TO's http://www.ubuntu-es.org/book/view/103
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de Anónimo
+1
0
-1

Hola SapoDrilo

Desinstalé apache y php usando synaptic usando la opción marcar para eliminación completa. Eso vale como la opción --purge, cierto?

Y tienes razón apache responde cuando navegas alguna página. Pero los archivos .php no los procesa, sino que intenta descargarlos.

Gracias por tu ayuda.

+1
0
-1
Imagen de js.toledano
+1
0
-1

Ahora tienes que reinstalar php. Listo?

Los archivos de configuración del apache están en /etc/apache2. Ahí además hay algunos directorios. Para tu problema, nos interesa que en el directorio mods-available haya 2 que corresponden al php, a saber: php4.conf, php4.load. Existen?

Los archivos que están en este directorio son todos los módulos disponibles (el nombre del directorio lo indica), para que se activen, deben de tener un vínculo en mods-enabled. Algo asi:
lrwxrwxrwx 1 root root 37 2005-03-08 16:50 php4.conf -> /etc/apache2/mods-available/php4.conf. La idea es esa.. Están ahi?

Sigamos: Para que apache muestre un archivo index.php en lugar de mostrar el listado de directorio debes indicarlo en una directiva de apache que se llama DirectoryIndex. En mi caso se ve asi: DirectoryIndex index.spy index.html index.cgi index.pl index.php index.xhtml. Existe?

Reinicia tu servidor apache escribiendo: sudo /etc/init.d/apache2 restart. Intenta leer un .php. Se pudo?

Si no se pudo, escribe tail /var/log/apache2/error.log y pega aqui la salida.

Ahi nos...


SapoDriLo
Guía: http://guia-ubuntu.org/
FAQ: http://www.ubuntu-es.org/book/view/171
How-TO's http://www.ubuntu-es.org/book/view/103
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de Anónimo
+1
0
-1

Gracias por tu ayuda SapoDrilo, voy a probar siguiendo los pasos que me indicas...cualquier cosa la comento.

Un saludo. Raúl.

+1
0
-1