Suporte » Instalando o WordPress » Um banco de dados para vários sites

  • Alguém sabe me informar se é possível eu criar, em um mesmo banco de dados, tabelas individuais para cada site?

    Supomos que eu crie um site chamado http://www.cidade-ro.com.br e queira, em um mesmo banco de dados, criar tabelas exclusivas para cada cidade?

    Exemplo: o site http://www.cacoal.cidade-ro.com.br seria um subdiretorio do site http://www.cidade-ro.com.br e em vez de no banco ter a tabela wp_ teria wpcacoal_ e as demais cidades, igualmente nomedacidadewp_

    Por que quero isso?

    Por que quero que as notícias, fotos e informações de cada cidade específica use tabela diferente e os acessos sejam todos contados no site principal, em vez de eu criar dezenas de sites, um para cada cidade, com dezenas de bases de dados.

    A pergunta é: se eu fizer isso, colocando várias tabelas para o mesmo banco de dados, vou comprometer muito o carregamento de cada um desses sites?

    Qual é o tamanho máximo permitido para uma base de dados mysql?

Visualizando 1 resposta (de um total de 1)
  • Sim, é possível.

    Existem muitos servidores que já fazem isso.

    Dependendo do servidor não irá te prejudicar. Isso depende muito do servidor.

    Na instalação do WordPress, existe um campo chamado prefixo das tabelas, como padrão wp_(tambem editavel pelo arquivo wp-config.php), basta modificar seguindo os padrões que vc mesmo estipulou e irá conseguir.

    Uma outra maneira de solucionar o seu problema, é utilizar o WordPress como MU(recurso multisite)

    Existe como configurar a utilização de subdomínios, deixando exatamente como você deixou de exemplo. Você não precisa se preocupar com o banco de dados que o próprio WordPress cuida pra você.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Um banco de dados para vários sites’ está fechado para novas respostas.