jueves, 16 de septiembre de 2010

Instalación de CakePHP

Pues aqui les dejo la bitacora que fui creando cuando realice la instalacion de CakePHP.


------------------------------------------------------------------------------------------
LOG DE CAKE PHP
------------------------------------------------------------------------------------------

01.- Descargue la version 1.3.3. del sitio
http://cakephp.org/

02.- Los desempaque y lo renombre como cake.
Cuando los desempacas mantiene el nombre largo que trae, renombralo como gustes; en mi caso cake

03.- Lo copie a /var/www que es donde esta instalado el servido apache
En Ubuntu esta es la direccion en donde se instala el Servidor Web

04.- Modifique el arhivo /etc/apache2/sites-enabled/000-default quitando el None por all
----------------------------------------------------------------------
     Options Indexes FollowSymLinks MultiViews
     AllowOverride All (antes None)
     Order allow,deny
     allow from all
----------------------------------------------------------------------

El "(antes None)" no lo lleva; lo puse para realizar la indicacion

05.- Una vez colocado en el directior del Servidor; accese al directorio; o sea: http:localhostcake; y me desplego los siguientes errores

     warning 512: /var/www/cake/app/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 267]
     warning 512: /var/www/cake/app/tmp/cache/persistent/ is not writable [CORE/cake/libs/cache/file.php, line 267]
     warning 512: /var/www/cake/app/tmp/cache/models/ is not writable [CORE/cake/libs/cache/file.php, line 267]

Como vi que eran errores de permisos; trate de modificar los permisos
otorgando escritura a todos

06.- No pude corregir el error pero active el CSS con el siguiente comando

sudo a2enmod rewrite

Y reinicie apache
/etc/init.d/apache2 restart

07.- Configure el archivo database.php con los datos de local host, usuario y password

08.- Me aparece ya que pudo acceder a la BD; ya que aparece en verde el mensaje de que ya esta disponible.

09.- Despues cambie los permisos de los directorios que me mandaban error inicialmente y ya lo realizo.

Tal parece que la instruccion:
a2enmod rewwrite

permitio esto; ya quen anteriormente lo hice pero se volvian a colocar los permisos como estaban

10.- cambie el permiso de tmp que tambien me marcaba que no era escribible

11.- Solo me falta el error
     Notice 1024: Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE/cake/libs/debugger.php, line 684]

Este lo resolvi con esta ayuda
-----------------------------------------------------------------------------------
Siguiendo con cakephp me aparece el siguiente mensaje:
googleando encuentro que hay que editar el archivo /app/config/core.php
y buscar una linea que dice:
Configure::write(‘Security.salt’, ‘DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi’);
hay que cambiar la cadena “DY… mi”… por otra.
Al hacerlo funciona! y ya no aparece el mensaje
Solamente agregue jaor al final de la cadena
----------------------------------------------------------------------------------

12.- y Este
     Notice 1024: Please change the value of 'Security.cipherSeed' in app/config/core.php to a numeric (digits only) seed value specific to your application [CORE/cake/libs/debugger.php, line 688]
hice lo mismo para este dato
Entre al archivo y modique el dato numerio, agregue 1965


Asi quedo el archivo ya sin errores

Hay una buena ayuda aqui
http://knol.google.com/k/instalaci%C3%B3n-de-cakephp#


Saludos

No hay comentarios:

Publicar un comentario