Meu htaccess fica do jeito que eu postei antes. app_erp e app_site são equivalentes a pasta "application" padrão do kohana. No webroot eu só preciso dos front controllers, por isso que só tenho eles, além do .htaccess
Desse modo, qualquer requisição pra /erp vai ser enviada pro app_erp.php, do contrário vai pro app_site.php Dentro do app_[erp|site].php eu tenho os paths específicos de cada app. $kohana_application = '../private/kohana/app_erp'; On 14 dez, 01:24, Giovanni - gmail <[email protected]> wrote: > e como ficaria seu htaccess.........????? > app_erp e app_site são replicas da pasta application ??? > no webroot vc so tem os front_controllers > valeu pela atenção > Rodrigo Paiva escreveu: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 empr esa 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 > [email protected]. Para cancelar a inscrição nesse grupo, > envie um [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 [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.
