Páginas: Anterior 1 2 3 4 5 6 7 8 9 10 11 Siguiente
Páginas: Anterior 1 2 3 4 5 6 7 8 9 10 11 Siguiente

Páginas: Anterior 1 2 3 4 5 6 7 8 9 10 11 Siguiente

Apache ignora archivos .htaccess en Ubuntu

27 06 2009

Si os gusta el desarrollo web y usáis Ubuntu, lo más normal es que tengáis un servidor local que ejecute Apache para realizar vuestras webs y ver los resultados en local sin necesidad de tener conexión a Internet o usar un hosting.

Suele ser común utilizar archivos .htaccess para definir páginas de error 404, habilitar compresión GZip, etc.

Pero en Ubuntu, la instalación por defecto ignorará todas las directivas que se encuentren en archivos .htacces, porque generalmente no está recomendado utilizarlos si no eres un proveedor de hosting y de ahí que no se active por defecto. Pero que no cunda el pánico, esto tiene fácil solución.

Lo único que necesitamos es modificar una directiva de Apache en un archivo de configuración.

Por tanto abrimos el archivo /etc/apache2/sites-available/default con un editor de texto (Gedit o Geany por ejemplo):

?Descargar editar.txt
1
$ sudo gedit /etc/apache2/sites-available/default

Busca lo siguiente:

1
AllowOverride None

Y sustituyelo por:

1
AllowOverride All

Esto le dirá a Apache que permita que los archivos .htacces sobreescriban a declaraciones previas.

Ahora ya sólo queda recargar Apache para que tenga en cuenta la nueva configuración:

?Descargar reload.txt
1
sudo /etc/init.d/apache2 reload

O bien, de manera más corta, pero reiniciando:

?Descargar restart.txt
1
sudo apache2ctl restart

Más info: EnablingUseOfApacheHtaccessFiles

VN:F [1.9.13_1145]
Rating: 2.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)


Solucionar problema de llaves con VirtualBox

21 05 2009

Si al actualizar los repositorios te encuentras con el siguiente error:

W: Error de GPG: http://download.virtualbox.org jaunty Release Las siguientes firms fueron inválidas: BADSIG DCF9F87B6DFBCBAE Sun Microsystems, Inc. (xVM VirtualBox archive signing key) <info@virtualbox.org> W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas

Posiblemente no sea un error con el firmado de las llaves y ejecutar el siguiente comando NO te resuelva el problema (de todas maneras puedes probar):

?Descargar llaves-gpg.txt
1
2
$ gpg --keyserver subkeys.pgp.net --recv-key DCF9F87B6DFBCBAE &&
gpg -a --export $PUBKRY | sudo apt-key add -

Solución al problema

Eliminaremos el directorio que almacena la lista de repositorios para forzar a que se descarguen de nuevo, ya que una causa posible es que el repositorio este desactualizado

Aunque esto es sólo una suposición, ya que realmente no tengo la más mínima idea de que produce este error, sólo he conseguido solucionarlo, sin saber el porqué se producía (agradecería si alguien conoce el motivo del mismo, que deje un comentario).

Así pues, hacemos lo siguiente:

1) Hacemos un backup de las anteriores listas:

?Descargar backup.txt
1
$ sudo mv /var/lib/apt/lists/ /var/lib/apt/lists.backup/

2) Creamos los directorios vacios de nuevo:

1
$ sudo mkdir /var/lib/apt/lists /var/lib/apt/lists/partial

3) Actualizamos y ya no encontraremos el error:

?Descargar actualizar.txt
1
$ sudo apt-get update

VN:F [1.9.13_1145]
Rating: 9.0/10 (3 votes cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)


gconf-sanity-check-2 y el error de estado 256

13 05 2009

Si al entrar a la pantalla de autentificación de Ubuntu obtienes el siguiente mensaje de error:

Hay un problema con la configuración del servidor. (usr/lib/libgconf 2-4/gconf-sanity-check-2 salió con el estado 256)

Posiblemente sea debido a que un directorio de configuración de gconf necesite más permisos para su ejecución (aunque puede ser por otras causas). En mi caso conseguí solucionarlo ejecutando en el terminal:

?Descargar permisos.txt
1
$ sudo chmod 755 /etc/gconf/gconf.xml.system
VN:F [1.9.13_1145]
Rating: 6.7/10 (3 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)


Páginas: Anterior 1 2 3 4 5 6 7 8 9 10 11 Siguiente