: Instalando o Cakephp -

Ir para

Página 1 de 1

Instalando o Cakephp

#1 Membro offline   Bruno Eleutero 

  • Administrador L2
  • Grupo: Suporte L2
  • Posts: 3
  • Cadastrado: 19-agosto 11

Postou 17 outubro 2013 - 07:49

Para realizar a instalação é necessário que tenha conhecimentos sobre como se conectar ao servidor com um cliente SSH como o PuTTY. Estaremos executando alguns comandos de SSH.


Acesse a sua conta via SSH. Se você não souber como fazer isso, entre em contato conosco ([email protected]).

Imagem Se deseja instalar o CakePHP3, clique aqui


Se você conseguiu fazer a conexão, deve estar diante de uma tela parecida com esta:

Imagem


Faça o download da última versão estável do cakephp no site: http://cakephp.org/ e envie para o diretório principal de sua hospedagem através do FTP ou Gerenciador de Arquivos do Cpanel
Nota: O arquivo deve ser enviado para o diretório principal de sua conta e não para a pasta public_html.

Após enviar o arquivo, acesse o SHELL e descompacte o arquivo enviado, como o exemplo abaixo:
unzip cakephp-cakephp-2.X.X-X-XXXXXXX.zip


Renomeie o diretório com um nome de sua preferência, nesta tutorial utilizaremos o nome "cake":
mv cakephp-cakephp-XXXXXXXX cake


Exclua os arquivos .htaccess e index.php do diretório do cake
cd cake
rm -f .htaccess index.php


Mova o diretório app/webroot/ para o diretório /public_html:
mv app/webroot/* ../public_html/
mv app/webroot/.htaccess ../public_html/


Remova o diretório vazio:
rm -rf app/webroot


Configure o banco de dados :
cp app/Config/database.php.default app/Config/database.php
nano app/Config/database.php


Segue parte do arquivo que demonstra como deve ficar sua configuração:

class DATABASE_CONFIG {

    	public $default = array(
            	'datasource' => 'Database/Mysql',
            	'persistent' => false,
            	'host' => 'localhost',
            	'login' => 'usercpanel_cake',
            	'password' => 'senhadb',
            	'database' => 'usercpanel_cake',
            	'prefix' => '',
            	//'encoding' => 'utf8',
    	);


Edite o arquivo /public_html/index.php para apontar para seu diretório 'cake' e 'app'. Por exemplo meu diretório public_html para meus domínios é /home/usercpanel/public_html

cd ~/public_html/
nano index.php


Segue parte do arquivo index.php que demonstra como deve ficar sua configuração:

if (!defined('ROOT')) {

    	define('ROOT', DS . 'home' . DS . 'usercpanel' . DS . 'cake');
}

if (!defined('APP_DIR')) {
    	define ('APP_DIR', 'app');
}

if (!defined('CAKE_CORE_INCLUDE_PATH')) {
	define('CAKE_CORE_INCLUDE_PATH', ROOT. DS . 'lib');
}


Agora tente acessar a URL onde efetuou a instalação do cakephp e notará que é retornado o erro abaixo:

Imagem anexa: monthly_10_2013/post-1149-093258900 1382014592.png


Para corrigir, edite o arquivo core.php:
nano ~/cake/app/Config/core.php

Procure por Security.salt e altere alguns caracteres. Esta é uma questão de segurança para evitar que você utilize o mesmo hash de outras instalações.
Logo após, faça o mesmo no campo Security.cipherSeed, só que neste você deve utilizar apenas números.


Por fim, acesse a URL novamente. Será retornado uma página como esta:

Imagem anexa: monthly_10_2013/post-1149-024879500 1382014758.png
Imagem
HostGator Brasil - A escolha de mais de 9 milhões de domínios em todo o mundo!
Site | Hospedagem de Sites | Revenda | VPS | Dedicados | Plus | Streaming | Domínio | Suporte | Afiliados
0

#2 Membro offline   emersonbezerra 

  • Novato
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 22-outubro 13
  • Domínio:websolutions.com.br

Postou 22 outubro 2013 - 03:04

Bruno,

Ao seguir seu rau-tu depois de editado o arquivo index.php o erro que aparece é este...

Warning: include(/home/MEUDOMINIO/cake/lib/Cake/bootstrap.php) [function.include]: failed to open stream: No such file or directory in /home/MEUDOMINIO/public_html/PASTA/index.php on line 97<br style="font-family: 'Times New Roman'; font-size: medium;"><br style="font-family: 'Times New Roman'; font-size: medium;">Warning: include() [function.include]: Failed opening '/home/MEUDOMINIO/cake/lib/Cake/bootstrap.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in/home/MEUDOMINIO/public_html/PASTA/index.php on line 97<br style="font-family: 'Times New Roman'; font-size: medium;"><br style="font-family: 'Times New Roman'; font-size: medium;">Fatal error: CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php. It should point to the directory containing your /cake core directory and your /vendors root directory. in /home/MEUDOMINIO/public_html/PASTA/index.php on line 102
0

#3 Membro offline   Bruno Eleutero 

  • Administrador L2
  • Grupo: Suporte L2
  • Posts: 3
  • Cadastrado: 19-agosto 11

Postou 23 outubro 2013 - 05:14

Ver postemersonbezerra, em 22 outubro 2013 - 03:04, disse:

Bruno,

Ao seguir seu rau-tu depois de editado o arquivo index.php o erro que aparece é este...

Warning: include(/home/MEUDOMINIO/cake/lib/Cake/bootstrap.php) [function.include]: failed to open stream: No such file or directory in /home/MEUDOMINIO/public_html/PASTA/index.php on line 97<br style="font-family: 'Times New Roman'; font-size: medium;"><br style="font-family: 'Times New Roman'; font-size: medium;">Warning: include() [function.include]: Failed opening '/home/MEUDOMINIO/cake/lib/Cake/bootstrap.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in/home/MEUDOMINIO/public_html/PASTA/index.php on line 97<br style="font-family: 'Times New Roman'; font-size: medium;"><br style="font-family: 'Times New Roman'; font-size: medium;">Fatal error: CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php. It should point to the directory containing your /cake core directory and your /vendors root directory. in /home/MEUDOMINIO/public_html/PASTA/index.php on line 102


Bom dia,

Este erro ocorre porque a localização do diretório está incorreta, recomendo que abra um ticket enviando um email para [email protected] para verificarmos a configuração em sua conta.
Imagem
HostGator Brasil - A escolha de mais de 9 milhões de domínios em todo o mundo!
Site | Hospedagem de Sites | Revenda | VPS | Dedicados | Plus | Streaming | Domínio | Suporte | Afiliados
0

#4 Membro offline   Tomaz Goncalves 

  • Novato
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 03-maio 14
  • Domínio:seller.ind.br

Postou 03 maio 2014 - 06:05

Ainda estou recebendo o seguinte erro:

Quote

URL rewriting is not properly configured on your server. 1) Help me configure it 2) I don't / can't use URL rewriting


Como devo proceder?

Ele dá esse link para o procedimento: http://book.cakephp....-rewriting.html
Porém não sei como alterar isso através dos painéis da hostgator.

Obrigado.
0

#5 Membro offline   GustavoSM 

  • Novato
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 11-outubro 16
  • Domínio:amazontrace.com.br

Postou 11 outubro 2016 - 11:24

Olá, estou migrando um sistema de um cliente para uma hospedagem na HOSTGATOR, porém o sistema vai ficar em um subdominio, e o sistema foi feito em CAKEPHP 2.7,
como eu faria a instalação do sistema em um subdominio ? seria da mesma forma ? obrigado.
0

Compartilhar este tópico:


Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)