Re: RES: Muito errado fazer isso?
na maquina já instalei das 2 primeiras maneiras, extraindo direto e alterando o httpd.conf. Mas ocorreu vários erros quando tentei usar o 3 modo no servidor da locaweb. Tenho toda certeza que foi erro meu. Estou tentando agora. On 15 Set, 13:38, "Helio Ricardo" <[EMAIL PROTECTED]> wrote: > Salve, > > Basicamente respondendo ao amigo... Eu entendo que sim... Existe problema (de > segurança) em deixar um site em produção rodando no modelo de > desenvolvimento, mas vai funcionar? Sim, vai funcionar perfeitamente. > > No início apanhei um poço para entender as formas de instalações do CakePHP, > então escrevi alguma coisa sobre isso, espero que ajude. > > Bom.. O manual fala em três instalações: > > 1. Desenvolvimento > > A que todo mundo usa, vamos falar claro.. É só descomprimir e jogar o cake em > qq lugar. Nem vou me estender muito nesse. Mas vale dizer... Sua segurança > vive no .htaccess. > > 2. Produção quando vc tem aceso ao httpd.conf > > Basicamente o mesmo do primeiro, mas vc muda a raiz do seu site para > app/webroot. > > Qual a vantagem? Segurança... NINGUEM vai conseguir mexer no seu código via > web, porém (sempre tem um porém) em serviços de hospedagem compartilhada > (Pacotes básicos da Locaweb, Infolink e etc) onde ficam 80% de nossas > aplicações vc não tem acesso a esta configuração... Quem pena... > > 3. Produção > > Como forma de se proteger melhor do que com .htaccess porém sem precisar > mexer nas configurações do servidor podemos editar onde o cake vai procurar > seu diretórios. Veja que este método lhe dá a mesma segurança do segundo. > > Digamos que seu servidor tenha o documentroot em '/home/usuario/public_html', > vc poderia: > > - criar uma pasta chamada '/home/usuario/cakephp' e colocar o cake lá; > > - criar uma pasta chamada '/home/usuario/site' e colocar sua aplicação lá; > > - mover o conteúdo de webroot para '/home/usuario/public_html/site'. > > Então sua estrutura fica +/- assim: > > /home > > /usuario > > /site <- antigo /app (sua aplicação) > > /config > > /controllers > > ... > > /cakephp<- o cakephp > > /config > > /docs > > ... > > /public_html<- DocumentRoot de sua hospedagem > > /site <- antigo app/webroot > > /css > > /files > > Agora é só editar '/home/usuario/public_html/site/index.php' para algo como: > > if (!defined('ROOT')) > > { > > define('ROOT', DS.'home'.DS.'usuario'); > > } > > if (!defined('APP_DIR')) > > { > > define ('APP_DIR', 'site'); > > } > > if (!defined('CAKE_CORE_INCLUDE_PATH')) > > { > > define('CAKE_CORE_INCLUDE_PATH', DS.'home'.DS.'usuario'.DS.'cakephp'); > > } > > Entre emwww.seudominio.com.br/sitee seja feliz... > > Espero que ajude... QQ coisa é só falar! > > Hélio Ricardo > > www.bsconsult.com.br > > -Mensagem original- > On 9/15/07, TSassara <[EMAIL PROTECTED]> wrote: > > > > > Existem diversas formas de fazer o CakePHP rodar, a mais simples e ? o > > que a maioria faz quando est? come?ando, ? jogar os arquivos dele > > dentro da pasta publica. > > > Se vcs verem no manual, existe outras maneiras, que trazem alguns > > benef?cios:http://manual.cakephp.org/chapter/installing > > > O que eu gostaria de saber ? se existe algum problema deixar um site > > com a estrutura do modo "developer". --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
RES: Muito errado fazer isso?
Salve, Basicamente respondendo ao amigo... Eu entendo que sim... Existe problema (de segurança) em deixar um site em produção rodando no modelo de desenvolvimento, mas vai funcionar? Sim, vai funcionar perfeitamente. No início apanhei um poço para entender as formas de instalações do CakePHP, então escrevi alguma coisa sobre isso, espero que ajude. Bom.. O manual fala em três instalações: 1. Desenvolvimento A que todo mundo usa, vamos falar claro.. É só descomprimir e jogar o cake em qq lugar. Nem vou me estender muito nesse. Mas vale dizer... Sua segurança vive no .htaccess. 2. Produção quando vc tem aceso ao httpd.conf Basicamente o mesmo do primeiro, mas vc muda a raiz do seu site para app/webroot. Qual a vantagem? Segurança... NINGUEM vai conseguir mexer no seu código via web, porém (sempre tem um porém) em serviços de hospedagem compartilhada (Pacotes básicos da Locaweb, Infolink e etc) onde ficam 80% de nossas aplicações vc não tem acesso a esta configuração... Quem pena... 3. Produção Como forma de se proteger melhor do que com .htaccess porém sem precisar mexer nas configurações do servidor podemos editar onde o cake vai procurar seu diretórios. Veja que este método lhe dá a mesma segurança do segundo. Digamos que seu servidor tenha o documentroot em '/home/usuario/public_html', vc poderia: - criar uma pasta chamada '/home/usuario/cakephp' e colocar o cake lá; - criar uma pasta chamada '/home/usuario/site' e colocar sua aplicação lá; - mover o conteúdo de webroot para '/home/usuario/public_html/site'. Então sua estrutura fica +/- assim: /home /usuario /site <- antigo /app (sua aplicação) /config /controllers ... /cakephp<- o cakephp /config /docs ... /public_html<- DocumentRoot de sua hospedagem /site <- antigo app/webroot /css /files Agora é só editar '/home/usuario/public_html/site/index.php' para algo como: if (!defined('ROOT')) { define('ROOT', DS.'home'.DS.'usuario'); } if (!defined('APP_DIR')) { define ('APP_DIR', 'site'); } if (!defined('CAKE_CORE_INCLUDE_PATH')) { define('CAKE_CORE_INCLUDE_PATH', DS.'home'.DS.'usuario'.DS.'cakephp'); } Entre em www.seudominio.com.br/site e seja feliz... Espero que ajude... QQ coisa é só falar! Hélio Ricardo www.bsconsult.com.br -Mensagem original- On 9/15/07, TSassara <[EMAIL PROTECTED]> wrote: > > Existem diversas formas de fazer o CakePHP rodar, a mais simples e � o > que a maioria faz quando est� come�ando, � jogar os arquivos dele > dentro da pasta publica. > > Se vcs verem no manual, existe outras maneiras, que trazem alguns > benef�cios: http://manual.cakephp.org/chapter/installing > > O que eu gostaria de saber � se existe algum problema deixar um site > com a estrutura do modo "developer". --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
TSassara, Tenho a mesma d�vida que voc�. Vamos ver se o pessoal consegue responder :) Marcelo Rodrigo On 9/15/07, TSassara <[EMAIL PROTECTED]> wrote: > > E pessoal, acho que n�o entenderam. =D > > Existem diversas formas de fazer o CakePHP rodar, a mais simples e � o > que a maioria faz quando est� come�ando, � jogar os arquivos dele > dentro da pasta publica. > > Se vcs verem no manual, existe outras maneiras, que trazem alguns > benef�cios: http://manual.cakephp.org/chapter/installing > > O que eu gostaria de saber � se existe algum problema deixar um site > com a estrutura do modo "developer". > > Bom, acho q expliquei. > > > > > On 13 Set, 23:54, Bill <[EMAIL PROTECTED]> wrote: > > Pelo q vi seria projudicado sim, pois qdo usamos classes em php, usamos > > apenas um include b�sico, resolveriamos isto de maneira facil, apenas > > ../pastadaclasse/arquivo.php > > > > agora o cake j� tem sua hierarquia bem definida...mudar isto traria mais > > dor de cabe�a q vantagens > > > > > > > > > @ BILL > > > Mas, se for isso ele ter� que mexer em muita coisa no cake ou n�o? > > > Apesar do cake utilizar o htaccess para manipular as urls acho que o > > > acesso aos arquivos seria prejudicado, to certo? > > > > > Falopa! > > > > > > > -- Atenciosamente, Marcelo Rodrigo --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
E pessoal, acho que não entenderam. =D Existem diversas formas de fazer o CakePHP rodar, a mais simples e é o que a maioria faz quando está começando, é jogar os arquivos dele dentro da pasta publica. Se vcs verem no manual, existe outras maneiras, que trazem alguns benefÃcios: http://manual.cakephp.org/chapter/installing O que eu gostaria de saber é se existe algum problema deixar um site com a estrutura do modo "developer". Bom, acho q expliquei. On 13 Set, 23:54, Bill <[EMAIL PROTECTED]> wrote: > Pelo q vi seria projudicado sim, pois qdo usamos classes em php, usamos > apenas um include básico, resolveriamos isto de maneira facil, apenas > ../pastadaclasse/arquivo.php > > agora o cake já tem sua hierarquia bem definida...mudar isto traria mais dor > de cabeça q vantagens > > > > > @ BILL > > Mas, se for isso ele terá que mexer em muita coisa no cake ou não? > > Apesar do cake utilizar o htaccess para manipular as urls acho que o > > acesso aos arquivos seria prejudicado, to certo? > > > Falopa! > > > --~--~-~--~~~---~--~~ > > Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP > > Português" do Grupos Google. Para enviar mensagens para este grupo, > > envie um email para cake-php-pt@googlegroups.com Para anular a > > inscrição neste grupo, envie um email para cake-php-pt- > > [EMAIL PROTECTED] Para mais opções, visite este grupo em > >http://groups.google.com/group/cake-php-pt?hl=pt-PT-~--~--- > > -~~~--~~--~--~--- > > > __ NOD32 2529 (20070913) Information __ > > > This message was checked by NOD32 antivirus system. > >http://www.eset.com --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
Pelo q vi seria projudicado sim, pois qdo usamos classes em php, usamos apenas um include básico, resolveriamos isto de maneira facil, apenas ../pastadaclasse/arquivo.php agora o cake já tem sua hierarquia bem definida...mudar isto traria mais dor de cabeça q vantagens > > @ BILL > Mas, se for isso ele terá que mexer em muita coisa no cake ou não? > Apesar do cake utilizar o htaccess para manipular as urls acho que o > acesso aos arquivos seria prejudicado, to certo? > > Falopa! > > > --~--~-~--~~~---~--~~ > Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP > Português" do Grupos Google. Para enviar mensagens para este grupo, > envie um email para cake-php-pt@googlegroups.com Para anular a > inscrição neste grupo, envie um email para cake-php-pt- > [EMAIL PROTECTED] Para mais opções, visite este grupo em > http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~--- > -~~~--~~--~--~--- > > > __ NOD32 2529 (20070913) Information __ > > This message was checked by NOD32 antivirus system. > http://www.eset.com --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
@ BILL Mas, se for isso ele terá que mexer em muita coisa no cake ou não? Apesar do cake utilizar o htaccess para manipular as urls acho que o acesso aos arquivos seria prejudicado, to certo? Falopa! --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
Creio q ele esteja falando de, por exemplo, colocar a pasta /cake um nÃvel acima da pasta /public_html em servidores apache, como ocorre com certos servidores q colocam pacotes como PEAR um nÃvel acima, para acesso mais seguro > > [quote]colocar a pasta cake fora da publica[/quote] > Como assim? > > Falopa! > > > --~--~-~--~~~---~--~~ > Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP > Português" do Grupos Google. Para enviar mensagens para este grupo, > envie um email para cake-php-pt@googlegroups.com Para anular a > inscrição neste grupo, envie um email para cake-php-pt- > [EMAIL PROTECTED] Para mais opções, visite este grupo em > http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~--- > -~~~--~~--~--~--- > > > __ NOD32 2529 (20070913) Information __ > > This message was checked by NOD32 antivirus system. > http://www.eset.com --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Muito errado fazer isso?
[quote]colocar a pasta cake fora da publica[/quote] Como assim? Falopa! --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Muito errado fazer isso?
Olá pessoal, gostaria de saber se é muito errado deixar as pastas organizadas como no modo de desenvolvimento. Estou aqui rodando localmente da seguinte forma: Webroot / app / cake / vendors .htaccess index.php Sei que é bom colocar a pasta cake fora da publica porque assim é fácil rodar mais aplicações chamando os mesmos arquivos do cake, porem no caso, não será feito e não há previsão. --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---