Para esse tuto eu estou usando CakePHP 2.2.1 + Windows 7 + Wamp, mas para quem estiver usando Easy PHP ou Windows Vista ou XP, as intruções são semelhantes.
Configurando as variáveis de ambiente.
Primeiro prescisamos configurar as váriáveis de ambiente para que o prompt do windows reconheça o php do wamp e o cake em seus respectivos diretórios:
1: Menu Iniciar
2 - Painel de Controle
3 - Sistema(caso não esteje visualizando você pode colocar para exibir por ícones pequenos, ou então ir até pesquisar e digitar sistema).
4 - Configurações Avançadas do Sistema
5 - Variáveis de Ambiente
6 - Path
Adicionar após a barra investida localização do php e do console do cake. No meu caso a localização do php está em:
;C:\Users\Londerson\wamp\bin\php\php5.4.3\;
E do cake.bat:
C:\Users\Londerson\wamp\www\cakephp\app\Console\
então no final adicionei:
;C:\Users\Londerson\wamp\bin\php\php5.4.3\;C:\Users\Londerson\wamp\www\cakephp\app\Console\
7 - É só clicar em OK, OK, e OK para salvar as mudanças.
Cake Bake no Prompt
Encontrado então as variáveis, vamos adicionar as linhas no prompt de comando do windows.
1 - No menu iniciar, na busca, digite cmd.
2 - Digite cake no prompt para verificar-mos se as variáveis de ambiente estão configuradas corretamente, e caso seja exibido a menssagem de 'Welcome to CakePHP Console' como a imagem a seguir, o CakePHP console estará funcionando corretamente, caso contrário, procure verificar as variáveis, e notar algum erro.
3 - Agora prescisamos mudar o diretório que está apontado para o usuário para a pasta app dentro do diretório raiz do Cake que você tiver descompactado, e para fazermos isso usaremos o camando cd do prompt.
cd C:\Users\Londerson\wamp\www\cakephp\app\
4 - Estamos agora dentro do diretório nescessário para criarmos nossa aplicação. Então é só digitar cake bake para inicializar. Caso você não estiver configurado com um banco de dados ele poderá pedir uma configração no próprio console , mas caso não tenha, você podera configura-lo em config\database.php.default posteriormente.
5 - De todas as alternativas você pode escolher p e criar o seu novo projeto, digitando inserindo o caminho aonde você quer que a estrutura seja construida.
Visitando meu projeto Cake
Agora visitando o nosso projeto no browse localhost/tutorialcake teremos o seguinte erro:
Warning: include(Cake\bootstrap.php): failed to open stream:
Warning: include(): Failed opening 'Cake\bootstrap.php' for inclusion (include_path='C:\Users\Londerson\wamp\www\lib;.;C:\php\pear')
Fatal error: CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php.
É simples, basta entrar-mos no diretório criado e no diretório webroot, abir o arquivo index.php
tutorialcake/webroot/index.php e descomentar a linha 61:
define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'Users' . DS . 'Londerson' . DS . 'wamp' . DS . 'www' . DS . 'cakephp' . DS . 'lib');
Acessando novamente a nossa pagina inicial do projeto estaremos pronto para iniciar nosso projeto configurado com bake no prompt.








hey nice source for us, thanks for sharing this details and i read all the information and you have done amazing work and i bookmark this information for future use.
ResponderEliminarCore PHP Web Development Company