Esqueleto para criaçao de aplicaçao em CakePHP 3.x.
O codigo fonte do CakePHP pode ser encontrado em: cakephp/cakephp.
- Instalar o Composer
cd ~/Transferências
sudo apt-get update
sudo apt-get install curl
sudo curl -s https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composerSe o Composer já estiver instalado, actualizar o mesmo:
composer self-update- Clone este template para criar um novo um projecto:
git clone https://github.com/sergioamsilva/CakePhp.gitSe ainda não adiciou o seu utilizador ao grupo www-data, adicione o utilizador www-data como um dosowners
do projecto:
sudo chown -R nome_de_utilizador:www-data CakePhpApós clonar o projecto deverá prosseguir para o próximo passo, que será instalar as dependências:
cd CakePhp
composer install- Configurações
Para alterar as configurações relativas ao projecto como a configuração da base de dados, o fuso horário,
e-mail, etc., entre na pasta config e renomeie o ficheiro app.default.php para app.php.
- Definir permisões para a pastas da consola do CakePHP:
chmod -R 775 bin/- Para instalar o Debugkit:
sudo apt-get install sqlite3
sudo apt-get install php7.x-sqlite3
composer require --dev cakephp/debug_kit "~3.0" ## na raiz do projectoApós instalar os pacotes acima, inserir as seguintes linhas de código no fim do ficheiro config/boostrap.php:
if (Configure::read('debug')) {
Plugin::load('DebugKit', ['bootstrap' => true]);
}- Reiniciar o apache para assumir as novas configurações
sudo service apache2 restart- Para testar a instalação da aplicação, verificar se se encontra na raiz do projecto e depois executar o seguinte comando:
./bin/cake server -p 8765Depois visite http://localhost:8765 para ver a página inicial da aplicação.
Infelizmente as actualização desta framework não é automática. Para actualizar todas as dependências do projecto, entre na raiz do projecto e execute o seguinte comando:
composer updateEste template utiliza Bootstrap CSS por defeito. Sinta-se à vontade para alterar para a sua framework preferida.