cake-logoUno de los principales problemas, al iniciarse en el mundo de cakePHP es lograr levantar el sitio en un entorno productivo (incluso en el de desarrollo) y a su vez poder utilizar la consola incluida.

Las principales ventajas de la consola de cakePHP, es que puedes generar desde el archivo de conexion a la base de datos, incluyendo creación de modelos, controladores y vistas, y una herramienta de extracción i18n para lograr internacionalizar nuestras aplicaciones.

Para comenzar, asumo desde un inicio, que tienes Windows xp o superior, Apache 2.x (Con el modulo mod_rewrite habilitado), PHP 5.X y MySQL 5.x, funcionando sin inconvenientes.

Ahora, entrar a la página oficial y descargarse la version 1.2 (en estos momentos ya existe la versión final). Posteriormente extraerlo en la raiz de la carpeta del sitio. (Si tenemos el www_root en c:\wamp\www, extraer directamente las carpetas ahí). Quedando en una estructura:

- c:\wamp\www
- app /
- cake /
….. etc

Para probar que todo va bien, ejecutamos la página web en nuestro navegador. (http://localhost/) y debiesemos ver el mensaje de instalacion de cake por defecto:

home

Al ver esta pantalla, podemos estar casi seguros de que lo hemos hecho bien.

Ahora la parte interesante…

“Configurar la Consola de cakePHP en Windows”

Nos vamos al icono de MIPC y hacemos clic con el boton derecho del mouse y entramos a propiedades. Luego, opciones avanzadas y finalmente en variables de entorno. En variables de sistema, ubicamos una llamada Path, le damos clic en modificar. NO DEBEMOS BORRAR NADA, solo al final del texto “valor de la variable” agregamos:

- El path donde se encuentra el php.exe (en mi caso, y del ejemplo, lo tengo en “C:\wamp\bin\php\php5.2.6″) y al final poner un “;” (punto y coma sin paréntesis). A continuación de ese “;” , debemos agregar el path hacia la consola de cake ( “C:\wamp\www\cake\console” ) . Finalmente, clic en aceptar, aceptar, aceptar.

OJO!, dentro de la variable path, cada uno de los directorios ahí ingresados estan separados por un “;” y si no es así debes corregirlo. Ahora, vamos a probar la consola.

Clic en inicio => ejecutar y escribimos CMD y luego aceptar.

Debemos llegar al lugar donde tenemos nuestra app de cake.

cmd

Y ya, desde la consola podemos empezar a cocinar con BAKE.

bake

Para el siguiente post, les estoy preparando un tutorial de como comenzar a trabajar con la consola :P .


Articulos Relacionados



Comentarios

Víctor San Martín el 8 enero, 2009 a las 09:02 am #

Buena wn!! muy buen articulo… se nota que te piko el bichito de cake!!! te acordai de viFramework? hehehe.

Saludones!


admin el 14 enero, 2009 a las 09:40 am #

Aun sigo con viframework pero para entornos propios, para produccion solamente cakephp :=)… Intentando que aca en la empresa los desarrollos solo se basen en cakephp.


musano el 21 enero, 2009 a las 09:00 am #

Excelente post compadre… justo lo que necesitaba… ahora estoy esperando la próxima patita


Glidifted el 9 febrero, 2009 a las 18:18 pm #

Hi, cool site, good writing ;)


diego el 10 febrero, 2009 a las 10:41 am #

Buenas, please!!! necesito ayuda para usar la consola.. no logro hacerla andar.. tan burro soy??


diego el 10 febrero, 2009 a las 10:41 am #

Buenas, please!!! necesito ayuda para usar la consola.. no logro hacerla andar..
gracias y saludos!!


admin el 11 febrero, 2009 a las 08:16 am #

Podrias ser mas especifico?, creo que el manual esta paso a paso, y quizas te estas saltando uno o bien, no haz entendido algo. Envia mas informacion para ver como podemos ayudarte.


nicolas el 21 marzo, 2009 a las 17:39 pm #

La empresa tiene contratado un sistema de hosting con php 5 y mysql, para cada programador . Como procedo para instalar el cake en ese servidor


admin el 27 marzo, 2009 a las 14:23 pm #

Nicolas, una cosa es que este el blog y la otra que haga tu trabajo :P … creo que lo que aparece aca te sirve totalmente para resolver tu problema…


LuisFelipe el 12 agosto, 2009 a las 12:17 pm #

hola a todos, logre ejecutar la consola de cakephp en windows XP, pero antes me encontre con un problema, segui los pasos de este posts pero no lograba ejecutar la consola, pero luego de ejecutar manualmente el cake.bat que esta en c:wamp/www/cake/console/ fue que lo logre sin problemas, por lo que era lo unico que me faltaba. que hice?

Cree las variables de entorno tal cual al posts.
ejecute el comando cmd y me fui a cd c:wamp/www/ en mi caso c:wamp/www/ProyectoCake donde esta app y ejecute cake bake.

Saludos…


darhius el 23 marzo, 2010 a las 12:24 pm #

Hola, muy buen tuto, habia encontrado otros pero no dicen como instalarlo o si quiera mencionan en que so pero este es pefecto

saludos


Lordka el 21 marzo, 2011 a las 11:05 am #

Este Tuto esta muy bueno, pero tengo una pregunta con respecto al paso a produccion, si este ambiente de desarrollo lo haces en tu computadora en forma local, como luego lo subes a un hosting?

saludos


clake el 10 abril, 2011 a las 18:12 pm #

Hola, estoy empezando con cake y me cuesta mucho, pero ya lo he instalado. ahor a quiero trabajar con bake, pero no logro entender bien cómo hacerlo. Tengo windows 7 y tengo instalado xampp. Podés ayudarme?. muchas gracias


Envia un Comentario
Nombre:
E-Mail:
Sitio Web:
Comentario: