• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
Início

Pesquisa

Google

Itens ativos

  • Site fora do ar Personalizado
  • Views e rss
  • Onde hospedar site com Drupal?
  • Formulario personalizado
  • Como instalar e configurar o TinyMCE no Drupal
  • Caixa de noticisa estilo do site Yahoo.com.br, br.msn.com entre outros.
  • Módulo image ou outro
  • Configurações
  • Erro de requisição HTTP
  • Bloco & Página com Views.
mais

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

  • Criar uma conta
  • Recuperar senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Drupal

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

‹ Algumas dúvidas… Modulo para categorias ›
Enviado por iago em 01/02/2007 - 11:44
  • Drupal
  • Se logue ou se registre para poder enviar comentários
  • 1077 leituras
Em 03/02/2007 - 15:02 brmassa@drupal.org disse:

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.bbb7.com
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:
www.bbb7.com
  $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

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.