Pesquisa
Itens ativos
Posts mais lidos hoje
- Site fora do ar Personalizado
- Tutorial Para Iniciantes
- Manual
- Onde hospedar site com Drupal?
- Drupal em português do Brasil (instalação)
- Tutorial: Instalando o Drupal 6 em português
- Tutoriais
- Como abrir uma nova página em pop-up através de link do Views??? (solucionado usando Lightbox)
- Configurações
- Como criar um destaque rotativo em XHTML+CSS com link (Innerfade)
Login do usuário
Assine o RSS do Drupal-BR
Criar vários sites numa única instalação
Sou novo no Drupal,
estou com a versão 5.1 gostaria de saber como é que eu faço para criar vários sites na mesma instalação e também gostaria de que recomendassem algum tutorial, manual ou similar para iniciantes.
Obrigado
Iago
Enviado por iago em 01/02/2007 - 11:44
- Se logue ou se registre para poder enviar comentários
- 1077 leituras




Iago,
O Drupal foi projetado para aceitar:
1* que vários endereços usem o mesmo código (arquivos) e a base de dados igual (por exemplo, www.globo.com, www.globo.com.br): ideal para fazer com que vários endereços caiam sobre o mesmo site
3* que vários endereços usem o mesmo código (arquivos), mas base de dados diferentes (por exemplo, www.multishow.com.br, www.gnt.com.br): ideal para quem tem um servidor que limita o número de bancos de dados
endereços diferentes:
na pasta "drupal/sites", você deve criar uma pasta com o nome de cada endereço diferente e colocar um arquivo settings.php.
banco de dados iguais:
no arquivo settings.php de cada "site", você deve configurar basicamente 2 linhas:
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@SERVIDOR/BANCO_DE_DADOS';
$db_prefix = 'PREFIXO';
confuso? vamos a um exemplo: a globo tem o site dela, um só do BBB7, um de cada canal da globosat (GNT, Multishow, GloboNews). O do BBB7 na verdade, apesar de se chamar "globo.com/BBB/7" cai no site "www.bbb7.com" e, junto com o site do Canal Multishow, ficaram num servidor americano mais barato mas que aceita somente 1 banco de dados MySQL.
então na pasta "drupal/site" vai estar assim:
www.globo.com.bbb.7
www.gnt.com.br
www.multishow.com.br
www.globo.com.br
default
já os arquivos settings.php de cada um ficaria algo assim:
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@servidoramericano.com/globo_usa';
$db_prefix = 'bbb7';
www.globo.com.bbb.7
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@servidoramericano.com/globo_usa';
$db_prefix = 'bbb7';
www.gnt.com.br
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@globo.com/gnt';
$db_prefix = '';
www.multishow.com.br
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@servidoramericano.com/globo_usa';
$db_prefix = 'multishow';
www.globo.com.br
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@globo.com/globo';
$db_prefix = '';
default
$db_url = 'mysqli://USUARIO_DO_DB:SENHA_DO_DB@globo.com/globo';
$db_prefix = '';
tenta estudar o que aconteceu aqui e já dá para fazer uns testes.
para recomendar outros materiais, tu precisa dizer se é tranqüilo que seja em inglês. o site do drupal, em "handbook" tem diversos manuais: instalação, programadores, dos módulos, dicas...
abraço,
massa
abraço,
massa