Skip to content

Repository files navigation

CakePHP Projecto Base

Build Status License

Esqueleto para criaçao de aplicaçao em CakePHP 3.x.

O codigo fonte do CakePHP pode ser encontrado em: cakephp/cakephp.

Instalação

  1. 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/composer

Se o Composer já estiver instalado, actualizar o mesmo:

composer self-update
  1. Clone este template para criar um novo um projecto:
git clone https://github.com/sergioamsilva/CakePhp.git

Se 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 CakePhp

Após clonar o projecto deverá prosseguir para o próximo passo, que será instalar as dependências:

cd CakePhp
composer install
  1. 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.

  1. Definir permisões para a pastas da consola do CakePHP:
chmod -R 775 bin/
  1. 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 projecto

Apó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]);
}
  1. Reiniciar o apache para assumir as novas configurações
sudo service apache2 restart
  1. 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 8765

Depois visite http://localhost:8765 para ver a página inicial da aplicação.

Actualizações do projecto

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 update

Layout (apresentação)

Este template utiliza Bootstrap CSS por defeito. Sinta-se à vontade para alterar para a sua framework preferida.

About

Intalação e configuração do CakePhp

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages