Utilizando um único core do CakePHP para vários apps

Posted in CakePHP on February 23rd, 2010 by Carlos Augusto – Comments Off

Versão do CakePHP: 1.2.5

Andei procurando em vários sites, como deixar o mesmo core do cakephp para vários apps, assim evitando que o conteúdo seja reenviado ao mesmo servidor para ser usado para outro domínio, no meu caso eu hospedo sites/projetos que utilizam o CakePHP e assim utilizam o mesmo core.

Estrutura de dados e apps exemplo:

/ -> raiz do servidor
/cake -> core do cakephp
/carlosmalucelli.net -> App 1
/webroot/index.php
/aguiasulauto.com.br -> App 2
/webroot/index.php
Como podemos ver o cake(core) fica dentro da raiz e os outros dominios também.
Para que os 2 apps achem o core basta entrar dentro de “webroot” e editar o index.php que contem dentro deste diretorio.
Procura pelo bloco:
if (!defined(‘CAKE_CORE_INCLUDE_PATH’)) {
define(‘CAKE_CORE_INCLUDE_PATH’, ROOT);
}
e altere para:
if (!defined(‘CAKE_CORE_INCLUDE_PATH’)) {
define(‘CAKE_CORE_INCLUDE_PATH’, DS.’var’.DS.’www’.DS.’html’.DS.’cake’.DS);
}
ou seja, eu fixei o ROOT para -> /var/ww/html/cake/
Assim quando você acessar os dois apps eles já acham o core e funciona normalmente sem precisar ter um core para cada App.

superagito.com.br

Posted in Freela's on December 10th, 2009 by Carlos Augusto – Comments Off

Superagito (www.superagito.com.br)

  • Montagem do Layout: Sim
  • Programação PHP: Sim
  • MySQL: Sim
  • On-Line: Sim

elciomelhemadvocacia.com.br

Posted in Freela's on November 12th, 2009 by Carlos Augusto – Comments Off

Elcio Melhem Advocacia (www.elciomelhemadvocacia.com.br)

  • Desenvolvimento do Layout: Sim
  • Programação PHP: Sim
  • MySQL: Sim
  • On-Line: Sim

apexcontrol.com.br

Posted in Freela's on September 3rd, 2009 by Carlos Augusto – Comments Off

Apex Control (www.apexcontrol.com.br)

  • Desenvolvimento do Layout: Não
  • Programação PHP: Sim
  • MySQL: Sim
  • On-Line: Sim

nextecnologia.com.br

Posted in Freela's on July 19th, 2009 by Carlos Augusto – Comments Off

Nex Tecnologia (www.nextecnologia.com.br)

  • Desenvolvimento do Layout: Não
  • Programação PHP: Sim
  • MySQL: Sim
  • On-Line: Sim