viernes, 16 de noviembre de 2012

Error con Django Admin CSS (Django Admin CSS Not Working)

Basado en http://two-bulls.com/2011/01/fix-django-admin-css-working/

Para configurar Django en un ambiente de producción sobre un servidor Apache y si deseas utilizar la interfaz "admin" es necesario configurar la ruta de las hojas  de estilos.

En el archivo settings.py del proyecto crear una variable para indicar la ruta donde se encontraran las hojas de estilos y otros elementos, por ejemplo:

 
ADMIN_MEDIA_PREFIX = '/media/'

Para que Django ubique la información se crea un "Alias" en el archivo httpd.conf  de apache (lo puedes encontrar en /etc/apache2/ ) incluye el Alias hasta la ruta donde se encuentran los estilos y otra información django/contrib/admin/media/ , por ejemplo:
 
Alias /media/    /usr/lib/python2.7/dist-packages/django/contrib/admin/media/

Notas:
  • El valor de "/media/" del archivo settings.py debe coincidir con el primer parámetro de la línea de Alias  del archivo httpd.conf.
  • La ubicación de django/contrib/admin/media/ puede variar de acuerdo a la versión de python.
Reinicia el servidor de Apache y podrás ver los cambios en la consola de Django admin.


/etc/init.d/apache2 restart
 
 

lunes, 12 de noviembre de 2012

Error Offending key in ~/.ssh/known_hosts file (How To Fix Offending key in ~/.ssh/known_hosts file)

De acuerdo con http://www.thegeekstuff.com/2010/04/how-to-fix-offending-key-in-sshknown_hosts-file/ existen 2 posibles situaciones para que esto suceda.

La primera sucede cuando te conectas  con el servidor por primera vez y será necesario deshabilitar  TEMPORALMENTE configuraciones como se explica en:

http://www.thegeekstuff.com/2010/04/how-to-fix-offending-key-in-sshknown_hosts-file/

Y la segunda cuando se reinstala el sistema operativo en un servidor o el sshd, y tu PC ya contaba con una llave publica. Para esta segunda hay que revisar el mensaje de error que aparece:


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
a7:a8:f2:97:94:33:58:b7:9d:bc:e0:a6:6b:f7:0a:29.
Please contact your system administrator.
Add correct host key in /home/ramesh/.ssh/known_hosts to get rid of this message.
Offending key in /home/ramesh/.ssh/known_hosts: 6
Permission denied (publickey,password).

y usar el siguiente comando para remover la llave guardada en tu PC:


# sed -i '6d' ~/.ssh/known_hosts

Nota: sustituyendo '6' por el número que línea que aparece en el error






Proyectos 2024. Desarrollo de Aplicaciones Móviles. UAT-FIC

Profesor: Dr. Juan José Garza Saldaña   Facultad de Ingeniería y Ciencias Universidad Autónoma de Tamaulipas Los estudiantes de la materia d...