martes, 16 de junio de 2009

Instalación de CakePHP


Descargamos CakePHP y lo descomprimimos en el directorio web
Accedemos a mysql y creamos una base de datos
sudo mysql -u root -p
CREATE DATABASE cakephp;
use cakephp;

Creamos la tabla para los posts
CREATE TABLE posts (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(50),
body TEXT,
created DATETIME DEFAULT NULL,
modified DATETIME DEFAULT NULL
);

/* Luego insertar algunos posts de ejemplo: */
INSERT INTO posts (title,body,created)
VALUES ('El título', 'Este es el cuerpo del post.', NOW());
INSERT INTO posts (title,body,created)
VALUES ('Un título otra vez', 'Y el cuerpo del post a continuación.', NOW());
INSERT INTO posts (title,body,created)
VALUES ('Título ataca de nuevo', 'Esto es realmente exitante! No.', NOW());

Configuramos la base de datos en Cake, dentro del directorio web:
cp /app/config/database.php.default /app/config/database.php
gedit /app/config/database.php
añadimos usuario, contraseña y base de datos utilizada (cakephp)
Opcional: entrar en /app/config/core.php y cambiar la cadena de seguridad (o "salt") en la linea:

Configure::write('Security.salt', 'pl345e-P45s_7h3*S@l7!');
Opcional: Darle al servidor web permisos de escritura sobre el directorio app/tmp.
sudo chown -R www-data app/tmp

visto en:
http://book.cakephp.org/es

No hay comentarios: