segunda-feira, 29 de março de 2010

CakePHP - Configurando

Os pré-requisitos para o bom funcionamento do seu CakePHP são:
- Servidor Apache (com o módulo re_write ativado)
- PHP
- Banco de dados MySQL

Agora você pode baixar o CakePHP e descompactar o arquivo.

No meu caso criei uma pasta 'blog' no servidor '/var/www/blog' e movi os arquivos que estão dentro da pasta descompactada para o diretório do blog. Então ficará assim:


Agora acesse http://localhost/blog, você verá a seguinte janela:


De uma olhada nas mensagens que aparecem.

Para configurar corretamente a primeira coisa é dar a permissão de escrita na pasta '/var/www/blog/app/tmp/' com o comando no terminal:
chown -R www-data /var/www/blog/app/tmp/

O CakePHP apresenta um erro 'Your database configuration file is NOT present.', para corrigir este erro você apenas precisa renomear o arquivo de configuração do banco de dados (database.php.default) da sua aplicação:
mv /var/www/blog/app/config/database.php.default /var/www/blog/app/config/database.php

No arquivo renomeado 'database.php' colocamos as informações sobre nosso banco de dados:


Agora apenas precisamos alterar a chave do 'Security.salt', que serve para gerar as hash's em senhas que precisam ser criptografadas. Abrimos o arquivo 'core.php', que está localizado no diretório '/var/www/blog/app/config/', e alteramos a seguinte linha:
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
para
Configure::write('Security.salt', 'HadsfEdasfADYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Acesse novamente http://localhost/blog, então você deverá ver:


Configurado!


Como este é o meu primeiro post espero comentários para que eu possa melhorar. O que vocês acham? Devo ser mais detalhado ou neste nível já está bom?

Nenhum comentário:

Postar um comentário