Sim, é isso mesmo. Olha como fica +- minha estrutura de pastas: projeto | + app | + private | | + kohana | | | + app_erp | | | | | config | | | | | views | | | | | ... | | | + app_site | | | | | config | | | | | views | | | | | ... | | | + system (pasta do kohana) | | | | + www | | | app_erp.php | | | app_site.php
Como o Kohana permite uma estrutura totalmente descentralizada, vc poderia ter um lugar específico pra por as apps, apenas configurando no front controller do wwwroot. Falando nele, não vejo outra forma de ter múltiplas aplicações compartilhando o mesmo kohana sem ter front controllers distintos pra cada uma, mas isso é o de menos. On 14 dez, 00:05, Giovanni - gmail <[email protected]> wrote: > entendi, na verdade o htaccess é que vai redirecionar para a pasta das > aplicações.... > logo, terei N pastas conforme as N applicações onde para cada aplicação terei > uma copia do index configurada para cada aplicação.... > não entendo muito bem sobre o htaccess, mas tentarei em cima do seu > exemplo.... > na verdade, eu quis dizer que sobre uma unica instancia do kohana me > referindo a ter somente uma pasta application para N aplicações.... > onde pela url eu conseguiria recuperar as informações do banco de dados para > iniciar a aplicação correspondente. > verei o que faço aqui e postarei as duvidas depois... > valeu pela atenção... > Rodrigo Paiva escreveu:Sim, acho perfeitamente possível. Eu mesmo faço isso. > Tenho um cliente para o qual estou fazendo um ERP e tb o site dele, então > tenho uma única instância do kohana 2.3.4 rodando e duas aplicações > distintas, que são a app_erp e app_site. Óbvio que cada uma tem suas > configurações, views, controllers, etc. específicos. No futuro pretendo > refazer minha estrutura de pastas dos projetos, pois atualmente uso uma > instância do kohana pra cada cliente. A única coisa que faço é ter dois > front-controllers no root [app_site.php e app_erp.php] e rotear cada > requisição pro seu destino pelo htaccess. E sempre coloco o sistema acima do > webroot, pra não precisar me preocupar com acesso indevido. Meu htaccess fica > +- assim: DirectoryIndex app_site.php RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d # tudo que nao for /erp vai para > app_site.php RewriteCond %{REQUEST_URI} !/erp RewriteRule .* app_site.php/$0 > [PT,QSA,L] # tudo que for /erp vai para app_erp.php RewriteCond > %{REQUEST_URI} /erp RewriteRule \/*erp\/*(.*) app_erp.php/$1 [PT,QSA,L] On 13 > dez, 22:36, Giovanni - gmail<[email protected]>wrote:Pessoal, gostaria > de saber se seria um boa pratica, usar o kohana em sua unica instancia para > criar multiplas aplica es que, a principio, seriam controladas pelo banco de > dados. tentei seguir as instru es do caio ariede que est o no blog dele, mas > sem sucesso.....d erro 500 devido ao .htaccess n o estar correto....(Creio > eu) na verdade, eu preciso ter o site da empresa, onde os clientes v o > comprar sites e cada site comprado tera sua administra o. seria algo como: > app_sites (sites dos clientes sendo que eu descobriria as configura es do > site pela url comowww.sites.com.br/sites/giovanni app_empresa (site da > empresa onde o cliente preenchera comprar o site preenchendo o formulario de > compra) app_admin (admin para os sites dos clientes onde o cliente tbm seria > identificado pela url na mesma forma do site) algu m poderia dar uma ajuda > grato, Giovanni Donda-- Você está recebendo esta mensagem porque se inscreveu > no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um > e-mail [email protected]. Para cancelar a inscrição nesse > grupo, envie um e-mail [email protected]. Para > obter mais opções, visite esse grupo > emhttp://groups.google.com/group/kohana-php?hl=pt-BR. -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
