Instalando CakePHP a lo ninja…
Las cosas nunca son como uno espera cuando instalas cosas como CakePHP, Django, Rails, Grails u otras tantas. Intenté hacer correr CakePHP en una máquina con Ubuntu 9.04, pero luego de instalar los paquetes cakephp, cakephp-instaweb y cakephp-scripts todo se tranformó en una negra mañana. Varado en medio de la nada, procedí a desinstalar los debs citados y me propuse seguir el camino ninja. Para quien le sirva, estos son los pasos:
1. Verificar que tu máquina esté funcionando con los requisitos de CakePHP. En mi caso Apache, PHP, MySQL. Consulta la documentación de CakePHP para ver otras opciones de servidores y bases de datos. De aquí en adelante todo va apuntado según un equipo con LAMP (Ubuntu 9.04).
2. Descargar la última versión de CakePHP desde el sitio oficial.
3. Descomprimir el archivo de CakePHP y dejarlo en tu servidor con un nombre más simple que el que trae, por ej. sólo cake. Tu directorio de servidor debería ser /var/www/, por supuesto, como dice el Sr. Fabián. Si apuntas ahora tu browser a http://localhost/cake/ verás una página de texto con varios errores y alarmas, bien fea. En los siguientes pasos iremos arreglando los errores uno por uno.
4. Busca el directorio /cake/app/tmp/ y otórgale permisos de escritura para todos.
5. Crea una base de datos, que en este caso vamos a usar para ver si CakePHP se conecta y que luego puedes seguir usando para tus aplicaciones. Supongamos que le pusiste como nombre… cake. Como ves, estamos muy originales hoy. Tienes que tener también el usuario creado en MySQL que va a poder acceder a la base de datos cake. Le llamaremos ninja, con password pastel. Si trabajar por consola en la base de datos te da muchos dolores de cabeza, puedes optar por instalar phpmyadmin y manejar desde ahí todas tus bd. En Ubuntu 9.04, se instala desde los repositorios y corre bien.
5. Anda al directorio /cake/app/config/ y cambia el nombre del archivo database.php.default a sólo database.php, es decir bórrale el default. Ahora abre este archivo database.php con tu editor favorito y ve al final para configurar la conexión a la base de datos. Eso debería quedar así, según lo visto en el paso anterior:
class DATABASE_CONFIG {
var $default = array(
‘driver’ => ‘mysql’,
‘persistent’ => false,
‘host’ => ‘localhost’,
‘login’ => ‘ninja’,
‘password’ => ‘pastel’,
‘database’ => ‘cake’,
‘prefix’ => ”,
);
var $test = array(
‘driver’ => ‘mysql’,
‘persistent’ => false,
‘host’ => ‘localhost’,
‘login’ => ‘ninja’,
‘password’ => ‘pastel’,
‘database’ => ‘cake’,
‘prefix’ => ”,
);
}
6. Ahora, abre el archivo core.php que está en el mismo directorio /cake/app/config/, y siempre en tu editor favorito -el mio es bluefish-, busca una línea, que debería estar por la 150, que luce más o menos así:
Configure::write(‘Security.salt’, ‘1YhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi’);
Bien, está claro que esta es una llave. Lo que tienes que hacer es cambiarle sólo un caracter, cualquiera, por ejemplo el 1, por un 2. Nada más, guardar y cerrar.
7. Ahora vamos al Apache. Primero, abre una consola y tira un sudo a2enmod rewrite. Luego vamos al directorio /etc/apache2/sites-enabled/ y editamos el fichero 000-default -que apunta al default del directorio sites-available- y le damos la propiedad AllowOverride All, así tal cual, a los <Directory /> donde se supone correrá el CakePHP. Esto viene por defecto como AllowOverride None, por lo que sólo se debe cambiar al None por All. Guardar, cerrar, y reiniciar Apache.
Ya está listo, si ahora apuntas el browser nuevamente a http://localhost/cake, debes ver la página de inicio de CakePHP, sin errores y correctamente formateada con estilos y colores.
Filed under: datos, softwarelibre | 1 Comment
Tags: cakephp
Esto es una tendencia, o no??
Robbie Williams, Annie Lennox, Billy Bragg -músico del anti-folk de los años 80-, Ed O’Brien de Radiohead, los hiphoperos madrileños de La Excepción, Van Morrison -del que nunca he escuchado un disco entero- y muchos otros en todo el mundo, se han manifestado en el último tiempo contra la industria discográfica. La mayoría ha expresado su simpatía con los fans que descargan su música de Internet. Algunas citas…
Los artistas deberían ser titulares de los derechos y poder decidir cuándo su música puede usarse gratuitamente y cuándo hay que pagar por ella / Billy Bragg
Acabo de abandonar Universal porque no hacían más que aprovecharse de mí. EMI distribuirá mi sello… Los negocios sólo son negocios y, a fin de cuentas, son despiadados. Esas personas no son amigos míos. No las conozco… Dicen que la industria está acabada, pero yo he vendido más de dos millones de copias el año pasado. Es como si pensasen con el culo. Hay mucha hipocresía. Yo no voy a meterme en el negocio de las descargas porque no soy un artista de descargas. Puede que algunos lo sean y, ya sabe, es el futuro; pero yo prefiero algo que pueda sostener. / Van Morrison
Después de la demanda interpuesta contra sus compañías de Discos Warner Music y Zona Bruta, La Excepción no se queda de brazos cruzados y vuelve con más fuerza que nunca, luchando contra los elementos y la industria discográfica, e intentando poner su granito de arena para que todos los Artistas reciban lo que merecen y sean respetados como autores por las compañías. / laexcepcion.net
Filed under: derechos | Leave a Comment
Tags: música

- Image via Wikipedia
Por primera vez en la historia Firefox, el navegador de código abierto de Mozilla -y el único gran suceso del software libre hasta hoy en la computación de escritorio-, ha superado con su versión 3 a una versión de Internet Explorer. El gráfico se puede ver en StatCounter. Salud!!!
Yo que creía que más gente usaba Opera…
Filed under: noticias | Leave a Comment
Tags: firefox
GENIVI en la CeBIT
Recuerdo que Stallman dijo una vez que el software libre debería estar hasta en los aeropuertos, porque es más seguro y por las mismas razones por las cuales el software libre debería estar en todos lados. Hoy, en Barrapunto, leo que en la CeBIT, la feria europea de tecnología más importante -inaugurada hoy- será presentado GENIVI, la versión en código abierto de software para automóviles. El nombre del principal competidor es, era que no, Microsoft Automotive.

El panel de presentación de GENIVI estará auspiciado por BMW y otras compañías. Por si van a Hannover antes de pasado mañana aquí esta la ficha del foro.
Filed under: softwarelibre | Leave a Comment
Tags: BMW, CeBIT, GENIVI
Flores para la señora Wallis…
Leo en TorrentFreak que al profesor e investigador de medios Roger Wallis lo atacaron bastante en el juicio de The Pirate Bay. El profe Willis señaló que, según sus estudios, no hay una relación directa entre las descargas de un disco por Internet y la baja o el aumento en las ventas de ese disco. Los abogados de los sellos lo atacaron duramente e intentaron deacreditar sus competencias en el tema. Cuando terminó su turno el jurado le preguntó si había algo que ellos pudiran hacer para compensar el mal rato, algo así como pagarle el pasaje de vuelta a su casa, y el profe Willis dijo: “envíen flores a mi esposa”. Como el juicio está siendo monitoreado por mucha gente alrededor del mundo, las flores empezaron a llegar a la casa del profe, para sorpresa de su esposa, con la que lleva 38 años casado… Este es el profe Willis y su esposa con algunos de los regalos… Este juicio se las trae…

Filed under: derechos | Leave a Comment
Tags: TPB

El próximo 4 de marzo habrá terminado el juicio de la industria del espectáculo contra The Pirate Bay, el mayor tracker de BitTorrent del mundo. Según el calendario, el día 2 de marzo cerrarán sus alegatos los representantes de Sony, Warner y etc. El día 3, lo hará la gente de TPB -The Pirate Bay- y el 4 se dictará la resolución del caso. Hasta ahora, varios han dado la hora frente al juez con los mismos argumentos de siempre: que la copia ilegal mata la música, que afecta la producción de obras, etc. Pero lo que ha causado más risas es la afirmación de que todas las transmisiones de archivos torrents pasan a través de TPB. Plop. Ayer, miembros de Piratbyrån and The Pirate Bay explicaron al jurado y a los abogados, con videos y todo, que TPB es sólo un tracker y que los archivos torrent andan libres por la web, como perros buscando el olor de sus dueños -dueños… qué te pasa?-. En Spectrial se puede seguir el juicio y otras cosas interesantes…
Filed under: derechos | Leave a Comment
Tags: TPB
Good Copy Bad Copy
Este es uno de los buenos documentales que existen sobre derechos de autor, copia legal e ilegal, pirateo y sampleos varios… por favor pongan especial atención en la parte de Nigeria y el desarrollo de Nollywood…
Filed under: videos | Leave a Comment
Tags: copyleft, piratería
Otra vez Brasil!!!
Desde hace un tiempo estamos siguiendo las iniciativas del gobierno de Lula en el plano tecnológico. Del último proyecto me informé hoy a través de The Inquirer, el excelente sitio de noticias. Se trata de la implementación de 356.800 puestos informáticos con Linux en 5.560 escuelas brasileñas. Esto se llevará a cabo con la fórmula 10×1, es decir, diez terminales virtuales de bajo costo usando los recursos de una máquina más potente. Todo funcionará en una plataforma Linux derivada de Fedora, llamada “Userful Destok”.
Filed under: gnulinux | Leave a Comment
Tags: brasil, linux
Entradas Recientes
- Instalando CakePHP a lo ninja…
- NO SOY DELINCUENTE
- Masdar: El dinero del petróleo y la ciudad verde
- Esto es una tendencia, o no??
- Firefox 3 supera a Internet Explorer 6
- GENIVI en la CeBIT
- Flores para la señora Wallis…
- A una semana del veredicto final….
- Good Copy Bad Copy
- Otra vez Brasil!!!
- Israel inunda Internet de propaganda… cuidado con creerle a los blogs!!!
Categorías
Archivos
- Julio de 2009
- Abril de 2009
- Marzo de 2009
- Febrero de 2009
- Diciembre de 2008
- Noviembre de 2008
- Octubre de 2008
- Septiembre de 2008
- Agosto de 2008
- Julio de 2008
- Junio de 2008
- Mayo de 2008
- Abril de 2008
- Febrero de 2008
- Enero de 2008
- Diciembre de 2007
- Noviembre de 2007
- Octubre de 2007
- Septiembre de 2007
- Julio de 2007
- Junio de 2007
- Octubre de 2006
- Septiembre de 2006
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=44b7f471-d589-46d1-9637-8bb7c4f6a222)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=8197926e-15d3-44f5-8bfd-effe31cd352b)
