Lilypie Primer PicLilypie Primer Ticker

martes, 24 de noviembre de 2009

[offtopic] CakePHP y mod_rewrite

He estado experimentando con CakePHP e inicialmente las cosas no funcionaban correctamente, asi que escribo rápidamente esto como ayuda memoria y por si alguien se encuentra con los mismos problemas

1. La página de bienvenida de CakePHP aparece sin formatos ni colores:

image

Esto se debe a que no tenemos habilitado mod_rewrite en nuestro servidor Apache. La solución es editar el archivo de configuración del Apache (httpd.conf), ubicar la linea que habilita el módulo mod_rewrite, quitar la marca de comentario al inicio de la linea, guardar el archivo y reiniciar el Apache.

image Ahora si la página de bienvenida aparece como debe:

image

Espero que les sea de utilidad

jueves, 27 de agosto de 2009

Conexion a SQL Server 2008 mediante JDBC

Estuve intentando conectarme a un servidor SQL Server 2008 Express (localmente) utilizando JDBC, el mensaje que recibia repetidamente era: Connection Refused, después de varios intentos innfructuosos, finalmente encontré la solución en este post.

http://minddiary.com/2008/03/31/possible-solutions-for-jdbc-sql-server-connection-problem/

El punto que me dió la solución fue el número 5 que consiste en deshabilitar los puertos TCP dinámicos. El valor de la propiedad 'TCP Dynamic ports' debe quedar en blanco en lugar de cero, para las IPS 1,2, etc, y 1433 para IPAll.

Y eso es todo. Resta simplemente reiniciar el motor y ya podremos conectarnos sin ningún problema.

martes, 31 de marzo de 2009

Django: Crear tablas InnoDB en MySQL

Cuando estamos trabajando con MySQL y usamos

manage.py syncdb

para crear nuestras tablas en la Base de Datos, por defecto django nos crea tablas del tipo MyISAM que si bien son muy veloces, tienen algunas desventajas como la falta de integridad referencial.

Si queremos utilizar las tablas tipo InnoDB en nuestra base de datos solamente tendremos que añadir esta linea:

DATABASE_OPTIONS = {"init_command": "SET storage_engine=InnoDB"}

en nuestro archivo settings.py.

Es todo, espero que les sea de utilidad