Muito de nossos usuários aprendem rapidamente a gerenciar uma instalação do WordPress Multisite Network. Alguns até começam gerenciando sites para seus clientes, amigos, e família. Recentemente, um de nossos usuários perguntou como ele poderia facilmente instalar o WordPress Multisite. Eles estavam rodando várias instalações WordPress em sub-domínios e queriam gerenciar todos os sites deles juntos em um único lugar. Neste artigo, nós iremos lhe mostrar como instalar e configurar WordPress Multisite Network.
O que é WordPress Multisite Network?
WordPress Multisite Network permite que você rode e gerencie diversos sites WordPress a partir de uma única instalação. Você pode criar novos sites instantaneamente e gerencia-los usando o mesmo usuário e senha. Você pode até permitir outros usuários se registrarem e criarem seu próprio blog no seu domínio.
PROS
1. Como Administrador, você pode facilmente administrar vários sites a partir de um único painel administrativo.
2. Cada site pode ter seu próprio administrador com capacidades para gerenciar apenas seus próprios sites.
3. Instalar vários plugins e temas em vários sites com apenas 1 download.
4. WordPress Multisite tambem torna mais fácil de gerenciar atualizações. Você só precisa atualizar o seu WordPress, plugin, ou tema de uma única instalação.
CONTRAS
1. Todos os sites compartilham dos mesmos recursos, então quando seu servidor cair, todos os sites da rede também vão.
2. Gerenciar os recursos do servidor durante um trafego inesperado pode ser difícil para um usuário iniciante.
3. Se você for hackeado, significa que todos os sites da rede serão hackeados.
4. Alguns plugins WordPress podem não funcionar bem no WordPress Multisite.
Quem precisa de WordPress Multiste Network
Só porque você tem várias instalações WordPress não significa que você precisa criar um WordPress Multisite Network. Você pode usar serviços como ManageWP ou InfiniteWP para gerenciar diferentes sites.
Criar um site com WordPress Multisite Network faz sentido para:
- Um site de revista com diferentes seções gerenciadas por termos diferentes.
- Um site de negócios com sub-sites para diferentes localizações e marcas.
- Governamental ou sem fins lucrativos pode usar Multisite com diferentes parâmetros, localizações, e regiões.
- Sua rede de blogs rodando em vários sub-domínios.
- Escolas e Faculdades permitindo seus estudantes criarem seus próprios blogs.
Requerimentos para WordPress Multisite Network
O mais importante quando decidir rodar o WordPress Multisite Network é um bom Servidor de Hospedagem WordPress. Se você não está planejando criar vários sites e não espera vários visitantes, então você pode utilizar um Servidor Compartilhado (Shared Hosting). No entanto, devido a natureza do Multisite, você provavelmente vai precisar de um servidor VPS ou Dedicado enquanto seu site cresce.
Nós recomendamos Hostinger porque estamos hospedados com eles e satisfeitos com os serviços oferecidos. Nós também já trabalhamos com SiteGround, e eles também tem um ótimo serviço.
Fora o servidor de hospedagem, você vai precisar de algum conhecimento instalando WordPress e editando os arquivos usando FTP.
Estrutura do domínio para seu WordPress Multisite Network
Em um WordPress Multisite Network, você pode ter seu próprio site instalado em ambos, sub-dominios ou sub-diretórios.
Sub-dominio ex:
http://site1.minharede.com
Sub-diretório ex:
http://minharede.com/site1
Se você escolher sub-domínios, então você irá precisar configurar Wildcard Sub-domínio no seu servidor (Nós iremos lhe mostrar como fazer isso mais a frente).
Por outro lado, se você escolher Sub-diretórios a única coisa que você precisa fazer é ativar Links Permanentes Bonitos (Pretty Permalinks) na raiz do seu site.
Configurando Wildcard Sub-domínio
Logue em seu servidor de hospedagem, e você poderá acessar o painel cPanel. Você precisa procurar pela seção Domínios (domains) e clicar em Sub-domínios (subdomains).
Na próxima tela, você precisa entrar com o sinal “*” no campo sub-domínio e selecionar seu domínio principal. cPanel irá automaticamente detectar a raiz do documento, e irá exibi-lo no campo abaixo. Agora simplesmente clique no botão “Create” para adicionar o seu domínio Wildcard.
Ativando WordPress Multisite Network
Multisite Network vem junto com toda instalação WordPress. Tudo que você precisa fazer é instalar e configurar WordPress como você faz normalmente.
Você tambem pode ativar Multisite em um site WordPress já existente. Antes de você ativar, tenha certeza de ter criado um backup completo do seu site WordPress.
Para ativar Multisite, você precisa de acesso ao seu site usando um Client FTP ou o gerenciador de arquivos do cPanel e abrir wp-config.php para edição. Você precisa adicionar esta linha de código no arquivo wp-config.php depois do /* That’s all, stop editing! Happy blogging. */.
/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
Salve e faça upload do seu arquivo wp-config.php de volta ao servidor. Agora seu WordPress suporta Multisite Network.
Configurando WordPress Multisite Network
Agora que você ativou com sucesso WordPress Multisite Network no seu site WordPress. chegou a hora de configurar sua rede (network). Antes de você fazer isso, primeiro coisa que você precisa fazer é desativar TODOS os plugins do seu site. Depois disso, você pode seguir para Ferramentas » Network Setup para configurar o Multisite Network.
Na tela de configuração, você irá notar que você precisa do módulo Apache ‘mod-rewrite’ instalado no seu servidor para configurar Multisite Network. Este módulo está instalado e ativado na maioria dos Servidores WordPress.
O próximo passo que você precisa é dizer ao WordPress que tipo de estrutura de domínio você irá usar nos sites da sua rede (network), ex: Sub-domínios ou Sub-diretórios. Depois disso você vai precisar fornecer um titulo para sua rede (network) e ter certeza que o endereço de email do administrador da rede está correto. Por último, clique no botão de instalar para continuar.
Na tela seguinte, WordPress irá mostrar algumas regras que você precisa adicionar nos arquivos wp-config.php e .htaccess. Usando um Client FTP ou o cPanel edite os arquivos e copie e cole o código.
Configurando as Definições da Rede (Network)
Depois de configurar com sucesso seu Multisite Network, você precisa trocar para painel de rede para configurar as definições da rede, adicionar novos sites, e muitas outras coisas. Leve o seu mouse acima do menu “My Sites” na toolbar administrativa, clique em Network Admin > Dashboard.
Você irá notar que existem novos menus para gerenciar sua instalação Multisite Network. Você também irá ver uma widget permitindo que você crie novos sites e adicione novos usuários.
Para configurar as definições de rede (network) clique no link Settings na sidebar do admin. Na tela de configuração, a primeira opção é para definir o titulo do seu site e email do administrador.
Abrindo seu Multisite Network para Registro
As configurações de registro na tela de configuração da Network é provavelmente a configuração mais importante. Por padrão, registro de sites e usuários irão estar desativados na Network. Você pode escolher abrir o site para registro, ou permitir usuários existentes criarem seus sites, ou permitir ambos, registro de site e usuários.
Registro de email limitado irá permitir colocar um limite no registro de site ou usuário para um endereço de email em domínios específicos, então você pode adicionar estes domínios aqui. Isto é particularmente útil se você apenas quer permitir pessoas da sua própria organização de registrar e criar usuários e sites. Você também pode banir certos domínios para registro.
New Site Settings
A seção New Site Settings nas configurações de rede (network) permite que você configure opções padrão para todos os novos sites criados em sua rede. Você pode modificar os emails de bem vindo e o conteúdo do primeiro post, pagina e comentário.
Enviando Configurações para Sua Rede de Sites
É importante que você mantenha o olho no uso dos recursos do servidor. Sobre as configurações de envio (Upload section), você pode limitar a quantidade total de espaço que um site pode usar para enviar documentos e arquivos. O valor padrão é de 100 MB para cada site. Você pode aumentar ou diminuir o valor do espaço dependendo de quanto espaço de disco você tem.
O padrão de envio de arquivos são imagens, audio/video, e pdf. Você pode adicionar os tipos de arquivos que desejar, ex: doc, docx, zip. Por último, você pode escolher o tamanha máximo para um único arquivo, para que usuários não possam enviar arquivos imensos para o servidor.
Configuração do Menu
Sobre as configurações de menu, você irá encontrar uma opção para ativar o menu administrativo na seção de Plugins nos sites da rede (network). Ativando isso irá exibir o menu de Plugins para os administradores de sites. Eles podem ativar ou desativar os plugins individualmente para seus sites, mas eles não podem instalar novos plugins.
Adicionando Novos Sites a Sua Rede
Para adicionar um novo site em seu WordPress Multisite Network, simplesmente clique em My Sites > Network Admin na toolbar.
Isto irá lhe mostrar uma lista de sites que estão atualmente instalados na sua rede (network). Por padrão, você tem seu site principal listado como seu único site do WordPress Multisite Network. Para adicionar novos sites, clique em “Add New” no topo.
Nesta tela, você precisa fornecer o endereço do site. Você não precisa escrever o endereço completo, apenas a parte que você vai usar como sub-dominio ou sub-diretório. Depois forneça o titulo do site, e adicione o endereço de email do administrador.
Você pode adicionar outro endereço de email diferente do que você configurou para gerenciar seu Multisite. Se o endereço de email não estiver sendo usado por um usuário no seu site, então WordPress irá criar o novo usuário e enviar os dados através do email que você fornecer.
Assim que você estiver pronto, clique no botão “Add Site”. Um novo site será criado em sua rede de sites. Como administrador da rede, você irá receber um email de notificação sobre o novo site criado. Se você criou um novo usuário, então esse usuário irá receber os dados com as instruções para logar no email que você forneceu.
Adicionando Temas e Plugins
Por padrão, administradores de sites individuais não podem instalar temas e plugins em seus sites. Como administrador da rede, você pode instalar plugins e temas para eles e tornar estes temas / plugins disponíveis para eles. Para fazer isso você precisa logar no seu site primário e ir em My Sites > Network Admin > Themes.
Na tela de administração de temas, você irá ver uma lista dos temas atualmente instalados no seu site. Você pode tornar estes temas disponíveis para outros sites clicando em “Enable Network” sobre o tema especifico. Você também pode desativar temas da mesma forma.
Você também pode ativar e desativar plugins para todos os sites em My Sites > Network Admin > Plugins. Perceba que se você tiver ativado a opção de Menu dos Plugins disponível para administradores de sites em Network Settings, então os administradores poderam ativar e desativar os plugins instalados por conta própria.
Um dos problemas mais comuns acontece devido a configurações incorretas do Wildcard do Sub-domínio. Tenha certeza que seu Servidor de Hospedagem suporta Wildcard de sub-domínios.
Outro problema comum é quando se está usando WordPress Multisite Network com Sub-diretórios, algums usuários ficam incapacitados de logar no painel de administração de seus sites depois de adicionarem o código necessário no arquivo wp-config.php. Para fixar isso, tente substituir:
define('SUBDOMAIN_INSTALL', false);
Por isso:
define('SUBDOMAIN_INSTALL', 'false');
Esperamos que este artigo tenha lhe ajudado a instalar e configurar seu WordPress Multisite Network. Se você gostou deste artigo ou tem algo a acrescentar deixe seu comentário abaixo. Considere compartilhar essa página e nos adicionar nas redes sociais.
Ferramentas WordPress Veja Mais Ferramentas
WP Rocket
Crayon
Ninja Forms
ainda não testei as técnicas deste artigo mas parece estar tudo muito bom. Mas e como fica a SEO? Será que o Google não vai entender como criação de links artificias de uns sites para os outros e penalizar? Será que é preciso registar uma propriedade apenas do domínio principal na Search Console ou vai ser necessária uma propriedade para cada sub-domínio ?
Olá Bipon,
Obrigado por deixar seu comentário.
Na verdade, existe partes do artigo que precisam ser atualizadas.
Vou adicionar a lista de artigos que precisam de atualização.
Todo subdomínio deve ser tratado como um novo site, portanto, deve ser criada uma nova propriedade para cada subdomínio.
Abraço.
Tenho um site e-commerce baseado em tema e não no woocommerce e quero ter uma espécie de portal exclusivo para os vendedores externos.
Pensei em criar um outro site (com multisite), com acesso somente através de login (site privativo), para que os vendedores possam fazer as reservas, compras, etc, sem interferir no site principal.
1 – Isto é possível?
2 – Os produtos serão os mesmos no dois sites?
3 – Os usuários também são os mesmos? eles podem acessar os dois sites ou posso limitar o acesso?
Fiz a configuração por subdomínio, adicionando o * e apontando para /public_html/ e os sites estão funcionando, mas o acesso ao webmail.site.com e também o whm.site.com e cpanel.site.com estão apontando para a a instalação do WP.
Sabe oq posso fazer pra corrigir e mantes essas estruturas do do meu WHM, CPANEL e Webmail funcionando em conjunto com o multisite por subdomínio?
Amo esse site! Parabéns pelo post!
Ola gostei dos esclarecimentos, mas gostaria de saber se posso usar como uma rede social, para um projeto.
Vc tem algum detalhes EX: Se da p funcionar como o FB.?
Olá Claudia,
Ele não funcionaria como uma rede social.
Acredito que o plugin BuddyPress trabalhe melhor essa ideia de social do que o multisite do WordPress.
Por exemplo, utilizando o BuddyPress com temas como o BuddyBoss Social pode estar mais próximo do que você está procurando.
O BuddyPress você encontra aqui > https://buddypress.org/
O BuddyBoss aqui > https://www.canalwp.com/go/buddyboss/
Abraço.
Olá, tenho uma dúvida.
Existe algum risco de segurança em usar o multisite com subdiretorios?
Ou então problemas com bugs maior que quando usado com subdominios?
Ou é a mesma coisa desde que configurado corretamente?
Obrigado! ;)
olá, e como faz quando eu ja registrei o novo site na minha hospedagem como domínio adicional/suplementar e nao como subdomínio nem como ssubdiretório?
Olá Sthefany,
Mas esse é o certo. Você vai utilizar seu domínio adicional/suplementar para criar multisites em subdominios ou subdiretórios.
Se não entendi a dúvida peço que esclareça melhor.
Abraço.
Pessoal alguém sabe me dizer como eu faço para resolver o seguinte problema:
Antes de configurar o Wildcard eu conseguia acessar o e-mail da minha empresa pelo webmail.meudominio.com.br , depois que criei esta entrada coringa no DNS *. parei de acessar o webmail. Alguém tem alguma dica?
Fiz todas as configurações, mas ao acessar o site criado, recebo a mensagem de erro 500
Fala Edson beleza?
Estou tendo o mesmo problema. Você encontrou uma solução?
Ou faz um post de como deixar um menu do adm padrão para os usuários tipo menu do painel pré-configurado
Gostaria de saber se o multisite pode dar algum tipo de conflito com plugin de cahe. Utilizo o plugin de cache Fatest e nele diz que não é compatível com multisite. Obrigado desde já pela ajuda.
Oi Gabriel! Parabéns pelo post.
Estou com dificuldade de configurar o Multisite por subdominios.
Não consigo colocar o *, na configuração do Wildcard.
Aparece o erro: “Unable to create subdomain. Invalid subdomain name”.
Utilizo o DirectAdmin como painel de controle da minha hospedagem. Teria alguma dica? Meu domínio é fornecido pela IP Globe.
Olá Mathias,
Nem todos os servidores de hospedagem permitem utilizar wildcard subdomínio.
Tente entrar em contato com o suporte para confirmar se eles suportam wildcard e como configurá-lo.
Abraço.
De tudo isto me vem uma dúvida cruel.
Preciso registrar todos os subdominios se vou usar o Multisite como sub-diretórios?
Não basta o registro do blog principal?
Olá Regina,
Você só precisa registrar o domínio principal.
Independente se você escolheu subdiretório ou subdomínio, você só precisa registrar um domínio.
Espero ter esclarecido.
Abraço.
no meu aqui não apareceu essa opção de seleção de directorio e subdominio
Olá Oliveira,
Obrigado por deixar seu comentário.
Você tem razão. O tutorial está desatualizado e após as últimas atualizações não existe mais essa opção.
Para modificar a sua instalação agora você só precisa modificar a seguinte linha de código no seu wp-config.php:
– define(‘SUBDOMAIN_INSTALL’, true);
para o seguinte:
– define(‘SUBDOMAIN_INSTALL’, false);
Depois disso copie o 2° código gerado para o arquivo .htaccess e substitua pelo que você colocou anteriormente.
Daí por diante, todos os sites serão instalados utilizando subdiretórios ao invés de subdomínios. Irei atualizar o artigo assim que possível com essa informação.
Obrigado por perguntar!
Abraço.
Uma coisa que fiz e testei tambem aqui foi o seguinte. Fiz um tema de casamento chamado luxe e elegant, quando o novo usuario (noivos) se cadastra ele tem la o seu tema padrao e ate ai blz. Só que qdo ele escolhe o tema de sua preferencia (luxe ou elegant), abre o tema certinho, sendo que sem nenhuma configuração do tema, ou seja, fica um site do zero. Conhece algo ou plugin que tenha como fazer isso automatico, ele escolher o tema e no tema vir todo o conteudo para o site deles, tipo esses que usam em sites… Continue Lendo »
Olá Eduardo,
Veja se esse plugin lhe ajuda https://wordpress.org/plugins/wpmu-new-blog-defaults/.
Para quem usa multisite uma dica muito boa é ser membro do wpmudev website. Eles tem diversos plugins e temas que são especialmente feitos para quem usa Multisite no WordPress. Certeza de que quase todas as suas necessidades já estão cobertas com plugins desenvolvido por eles.
Abraço.
Bom dia Gabriel, parabéns pelos posts. Eu estou criando um multisites para casamentos onde os usuários entram se cadastram e conseguem criar um site para eles. Até ai tá tudo bem, o sistema gera o endereço, tudo certinho. Então irei criar uns temas filhos para os usuarios escolherem qual quer usar e por ai vai… Sendo que o que acontece, quando ele cria a conta e o site lá, ele entra no painel como administrador e com isso ele tem acesso a links do menu de administração que eu não queria liberar. Eu poderia até limitar os acessos com plugim,… Continue Lendo »
Olá Eduardo,
Eu uso o CME https://wordpress.org/plugins/capability-manager-enhanced/.
Com ele você pode até criar um novo role que tem apenas permissão para ver as opções que você determinar na configuração para esse role especifico. Recomendo usar também o alternando usuário https://wordpress.org/plugins/user-switching/ para que você possa verificar na mesma hora o que o usuário pode ver ou não.
Espero ter ajudado.
Abraço.
Olá Gabriel
Mas assim, vc cria um novo role e dá a ele as permissões, antes ou depois do usuario se cadastrar. Porque como falei acima eu queria fazer tipo um role com nome noivos, ai o Joao e Maria (ex) entrasse no meu site e fizesse um cadastro pra ter o site (www.meusite.com.br/joaoemaria) sendo que qdo eles fossem entrar no administrador deles, tivesse acesso só aquilo que eu detrminar pra eles terem acesso e não depois que o Joao e Maria se cadastrasse e eu fosse lá alterar… Entendeu
Oi Eduardo,
Você vai criar um novo role (noivos) com as permissões necessárias. E no painel do WordPress em Configurações > Geral, na opção “Função padrão para novo usuário” selecione o novo role que você criou. Dessa forma todo usuário que se registrar será automaticamente atribuído o role especificado nesse campo.
Abraço.
Gabriel tudo bem. Então deixa eu te perguntar. Eu tenho alguns domínios. Fiz a instalação em da rede em um domínio especifico e agora gostaria de adicionar novos domínios mais que não ficasse https://www.canalwp.com/site3 ou site3.canalwp.com. Eu vi uma empresa que usa este sistema , mais todos os clientes deles estão ligados em uma rede. Mais quando o entra nos sites lá esta http://www.chinabox.com.br. Espero que tenha entendido minha pergunta. To precisando colocar estes dominios que tenho na rede mais de forma assim como explicado. Teria uma ideia como faço?
Para fazer isso você precisa de um plugin para mapear o domínio para você. Pode utilizar esse aqui https://wordpress.org/plugins/wordpress-mu-domain-mapping/
Abraço.
Olá Gabriel! Post muito bem explicado, segui todos os passos e consegui realizar a instalação usando subdiretórios. Porém, ao tentar acessar a página do novo site, ela retorna 404. Estou usando localhost, e liberei os módulos no Apache.
Pode me dar uma luz?
Olá Bruno,
Desculpe o atraso na resposta. Normalmente isso acontece porquê tem algo errado no arquivo .htaccess. Verifique se está tudo correto e não tem nada faltando e que ele está na raiz do site em public_html.
Abraço.
Boa tarde Gabriel. Tentei solucionar o meu caso lendo todos os comentários aqui, mas não consegui. Estou desenvolvendo um e-commerce, para um cliente de uma agência.
Para esse desenvolvimento, a estrutura é: http://www.agencia.com.br/cliente/loja
Tudo WP, Hosp com PHP mais recente, linux…
Depois de pronto vai ficar: http://www.cliente.com.br/loja
Tentei instalar o Multisites no “/cliente”, mas agora só direciona para eu colocar sites como subdiretório, e não subdominio. É uma questão que preciso ver com a minha hospedagem? (Kinghost)
Meu HTACCESS: http://pastebin.com/JbZ7HyqA
Tem alguma ideia do que pode estar errado?
Olá Rafael,
Me mostra o seu wp-config.php para eu dar uma olhada..
King host utiliza cPanel ou painel próprio?
Abraço.
Utiliza Cpanel. Segue meu wp-config:
**hidded**
O fato do cliente (onde é o multisite) estar “dentro” do site da agência pode ocasionar algum problema?
Rafael,
Desculpe o atraso na resposta. Olhei o seu arquivo e está tudo correto, exceto que você não adicionou as chaves únicas para essa instalação.Para fazer isso visite:
https://api.wordpress.org/secret-key/1.1/salt/
Você configurou o Wildcard Domain corretamente? Você sabe se sua hospedagem suporta Wildcard Domain?
Poderia descrever melhor essa sua dúvida:
O fato do cliente (onde é o multisite) estar “dentro” do site da agência pode ocasionar algum problema?
Abraço.
A estrutura do multisites, está dentro de um site que não é multisite… talvez por isso o erro 404 desse primeiro site… Mas de qualquer forma solucionei por outro caminho: a hospedagem só permite multisite para subdiretorio.
Eu imaginei que a hospedagem não suportava sub-domínio por isso perguntei sobre o Wildcard Domain.
Obrigado pela resposta,
Abraço!
Obrigado e parabéns pelo site!
Amigo esta me ajudando muito obrigado e que Deus te abençoe. vc tem algum material ou conhece a respeito do assunto de depois de eu criar essa rede multisites e eu quiser agrupar todos os posts de todos os sites em uma pagina principal teria como? exemplos : um estacionamento x anuncia o carro civic e o estacionamento y anuncia o carro punto e o estacionamento padrao (unificado) principal anuncia os dois carros somente puxando dos posts ;) teria como?
Basta utilizar os feed RSS dos seus sub-sites no seu main site. Assim você vai ter os artigos mais recentes de cada site da sua rede.
Um ótimo plugin com suporte a multisite para isso é o
https://premium.wpmudev.org/project/autoblog/
Abraço.
pago?
Esse Plugin é pago, mas é o melhor. Tem outras soluções grátis que você pode encontrar no wordpress.org. Mas não serão tão completas, atualizadas e com suporte de alta qualidade como esse.
Quando precisamos montar nosso negócio sempre vão haver custos adicionais, é sempre bom estar preparado.
Mas se você quer a melhor opção grátis eu recomendo esse aqui: https://wordpress.org/plugins/wp-multisite-feed/
Lembre-se que se precisar de suporte você pode não conseguir com versões gratuitas.
Abraço.
olá Gabriel tudo bem? cara eu fiz todo procedimento de instalação do Multisite, porém estou na duvida de DNS, ou seja, eu tenho um domínio direcionado para meu servidor, assim queria apontar ele ao site que criei pelo Multisite como faria isso? ou conhece algo já falando sobre? obs. lembrando que no meu endereço quero continue aparecendo o domínio apontado.. e o conteúdo do site criado pelo multisite… se puder me ajudar cara fico agradecido
Olá TechFull,
Entendi metade do seu problema, mas depois fiquei um pouco confuso kkk.
Pode entrar em contato comigo pela página de contato com mais detalhes? Farei o possível para lhe ajudar com seu problema.
Abraço.
olá amigo me desculpa vou tentar lhe explicar o que realmente quero, lembrando que sooou iniciante em wordpress ;) , fiz a instalação do multisites, pois quero criar uma rede de mu/tisites exemplo: http://www.meudominio.com.br/motors/bjmultimarcas onde para esse site o dominio será só http://www.bjmultimarcas.com.br << já apontado ao meu servidor, assim /motors/ terei varios outros sites de empresas,mas cada um com seu dominio diferente, apontado tbm ao meu servidor, como seria a configuracao de DNS para isso? ou seja os pasoa a passos de toda vez que eu fizer um site novo?
Olá TechFull,
Seria necessário utilizar esse plugin:
https://wordpress.org/plugins/wordpress-mu-domain-mapping/
E seguir esse passos:
https://wordpress.org/plugins/wordpress-mu-domain-mapping/installation/
ou esse tutorial:
http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/
Lembrando que o conteúdo está em inglês, talvez seja necessário traduzir. Mas cuidado para não traduzir termos técnicos que não podem ser modificados pois podem causar eventuais problemas em sua instalação.
Quando tiver um pouco mais de tempo vou escrever um artigo sobre isso, mas no momento não está na minha agenda.
Abraço.
Olá, Gabriel. Adorei a dica, contudo, estou com um problema! Será que vc pode me ajudar? Fiz toda a instalação do Multisites, mas os painéis administrativos dos subdomínios não estão funcionando, somente o painel do site principal. A instalação do multisite não abriu possibilidades para subdiretórios, somente subdomínios. Eu criei esses subdomínios na UOLHOST, mas não sei agora o que eu faço para funcionar tudo.
Att.
Carol
Olá, Ana Carolina.
Pode ser uma infinidade de coisas. Seria necessário verificar os códigos para entender o que está acontecendo. Mas antes de tudo, você já entrou em contato com a UOL HOST e verificou se eles aceitam subdomínios no WordPress multisite? E se sim, pergunte a eles se eles podem verificar isso para você.
Fico no aguardo da sua resposta,
Abraço.
Olá Ana, Recebi sua resposta. O código seguiu completamente incorreto pra mim. Cheio de =”” entre as palavras, mas acho que foi erro de tradução de código. Seu código .htaccess está correto, se não houver mais nada depois do que você me enviou. Você já percebeu que no seu arquivo wp-config.php tem um código com isso: ( wptotal.com.br). Talvez você precise mudar para o seu próprio domínio certo? Não consegui identificar qual era o código por causa do que te disse acima. Uma dúvida, seu WordPress está instalado em uma pasta, ou na raiz do servidor? Seu site aparece como… Continue Lendo »
Então, o meu site está com o dominínio temporário: http://galunion5.dominiotemporario.com/. E as pastas para ele são as seguintes: galunion.com.br/web. Pelo que entendo ele está na raiz do servidor.
O que eu inclui no meu wp-config.php foi:
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
define(‘DOMAIN_CURRENT_SITE’, ‘galunion5.dominiotemporario.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
/* Isto é tudo, pode parar de editar! :) */
/** Caminho absoluto para o diretório WordPress. */
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
/** Configura as variáveis do WordPress e arquivos inclusos. */
require_once(ABSPATH . ‘wp-settings.php’);
define(‘WP_ALLOW_MULTISITE’, true);
Ok. Vamos tentar um coisa aqui.
Altere o código no seu arquivo .htaccess, lembre de salvar o código atual caso as coisas não funcionem.
E troque por este: http://pastebin.com/KACqGb5b
Se não der certo, solicito que envie os códigos através do pastebin para não deixarmos o código a vista no momento.
Abraço.
Oi Gabriel, não deu certo! Segue o código no pastebin. http://pastebin.com/UULcR1AJ
Sem problemas. Você está utilizando a UOL HOST, correto? Quando você fez a instalação do WORDPRESS existem duas opções de escolha. A primeira é para instalar o site na raiz do documento. A segunda é para instalar em uma pasta de sua escolha. Você me informou que seu site está em http://www.seusite.com/web Isso significa que você instalou em uma pasta criada na raiz do servidor e não na raiz do seu servidor diretamente. Meu receio é que você não tenha configurado o Wildcard corretamente para o diretório onde se encontra o arquivo wp-config.php. Vá em seu painel de controle do… Continue Lendo »
Nossa, na verdade, a instalação do wordpress foi feita pelo aplicativo do Uolhost, eu não a fiz manualmente. Eu não sei o que é wildcard. E não existe essa pasta public_html – acho que a pasta web quer dizer esse public_html. Será que seria muito vc dar uma olhada no meu ftp? Eu sou uma desenvolvedora iniciante e fico muito perdida, ás vezes!
Ana, eu sei que a instalação é feita automaticamente, mas na primeira instalação existe a opção de escolher qual diretório você deseja instalar o WordPress. Mas se você não se lembra, só dando uma olhada para ver a configuração.
Você não realizou esta configuração?:
https://www.canalwp.com/tutorial/como-instalar-e-configurar-wordpress-multisite-network/#Configurando_Wildcard_Sub-domnio
Se não, é preciso fazer isso. De outra forma você nunca vai poder criar subdomínios através do multisite. Você pode perguntar a UOL HOST onde você pode configurar o Wildcard da sua hospedagem.
Abraço.
Pelo que eu vi, está assim:
Você está em:
raiz /galunion.com.br
Diretórios:
Dados
Logs
Web (conteúdo visível na internet)
O Uolhost não consegue me ajudar!
Continuo na mesma. Acredito que deve ser algo super simples, mas que não estou enxergando.
Bom, mas obrigada pela força Gabriel.
Desculpe o incomodo!
Ana, incomodo algum, estamos aqui para ajudar. Entrei em contato com a hospedagem da UOL para entender melhor o processo de configuração. Pelo que vi você não realizou o processo de configuração do subdomínio Wildcard. Para fazer isso com a UOL HOST você vai precisar criar um registro A em seu serviço DNS. No Painel UOL vá em DOMINIOS > ALTERAR ZONA DE DNS > GERENCIAR (dominio escolhido) > TIPO A > NOVA ENTRADA. Aqui você vai configurar o Wildcard através do DNS. Em “Entrada” coloque “*”(asterisco) Em “Destino” você precisa colocar o IP do seu site. Para verificar o… Continue Lendo »
Oi Gabriel. Tudo bem? Então, me parece que a versão 4.2.2. do wordpress não funciona para Multisites!
Olá Ana,
Desculpe o atraso só tive tempo de analisar o WordPress Trac e Core nesse momento. Existe sim, inclusive diversas alternativas para esse erro também.
O erro principal vem desde a versão 4.2.1, que é na criação do CHARSET correto na base de dados.
Antes do procedimento abaixo, delete TODOS subdomínios/sites que tenha criado com o problema.
Mas antes, lembre de realizar o procedimento de DNS que te informei anteriormente!!!!
No seu arquivo wp-config.php adicione a seguinte linha de código:
define(‘DB_CHARSET’, ‘utf8’);
Espero que ajude,
Abraço.
Gabriel, parabéns pelo post, já favoritei aqui, cara, me tira uma dúvida por favor.
Com a instalação multisites eu consigo usar um sistema de login que abranja todos os sites? poe exemplo, o usuário se cadastraria em algum dos sites e automaticamente estará cadastrado em todos? e em segundo, eu consigo testar isso em localhost?
cara, se puder me tirar essa dúvida ficarei grato.
Olá Ghilherme,
Fico feliz que tenha gostado do artigo.
Normalmente o login vai funcionar apenas para o site que o usuário se registrou. Você pode utilizar esse plugin que gerencia os usuários e registra em todos os sites da rede:
http://wordpress.org/plugins/multisite-user-management/
Sim, você pode utilizar WordPress Multisite em localhost.
Abraço.
Olá André,
Erro 404 pode ser derivado de vários problemas. Você está usando subdomínio ou subdiretório?
– Veja se você configurou o wildcard corretamente, dê uma olhada neste artigo da hostgator (inglês) http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/wildcard-dns-what-is-it-and-how-do-i-use-it (use o google para traduzir, caso necessário)
– Verifique nas permissões dos arquivos se as Pastas estão com 755 e arquivos com 644.
– Tenha certeza de que apontou o DNS para o servidor.
– Se possível tire um print do seu arquivo .htaccess para eu dar uma olhada.
Abraço.
Olá Gabriel. Meus parabéns pelo post. Tava desesperado procurando alguma luz quanto a esse assunto, mas ainda estou tendo problemas. Eu fiz a instalação tudo certindo, criei tudo ok, mas quando crio o site no worpress e tento entrar no painel desse novo site criado, diz pagina não encontrada. Tem alguma luz pra isso? Trabalho com a hostgator e tinha visto um outro site (que já saiu do ar infelizmente) que me informava o que deveria ser feito, mas mesmo assim ainda não conseguia entrar no painel do meu novo site criado. Até utilizei um pluguin para gerenciar dominios e… Continue Lendo »
Olá André,
Erro 404 pode ser derivado de vários problemas. Você está usando subdomínio ou subdiretório?
– Veja se você configurou o wildcard corretamente, dê uma olhada neste artigo da hostgator (inglês) http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/wildcard-dns-what-is-it-and-how-do-i-use-it (use o google para traduzir, caso necessário)
– Verifique nas permissões dos arquivos se as Pastas estão com 755 e arquivos com 644.
– Tenha certeza de que apontou o DNS para o servidor.
– Se possível tire um print do seu arquivo .htaccess para eu dar uma olhada.
Abraço.
Gabriel tudo bem. Então deixa eu te perguntar. Eu tenho alguns domínios. Fiz a instalação em da rede em um domínio especifico e agora gostaria de adicionar novos domínios mais que não ficasse https://www.canalwp.com/site3 ou site3.canalwp.com. Eu vi uma empresa que usa este sistema , mais todos os clientes deles estão ligados em uma rede. Mais quando o entra nos sites lá esta http://www.chinabox.com.br. Espero que tenha entendido minha pergunta. To precisando colocar estes dominios que tenho na rede mais de forma assim como explicado. Teria uma ideia como faço?
Para fazer isso você precisa de um plugin para mapear o domínio para você. Pode utilizar esse aqui https://wordpress.org/plugins/wordpress-mu-domain-mapping/
Abraço.
Olá Gabriel! Post muito bem explicado, segui todos os passos e consegui realizar a instalação usando subdiretórios. Porém, ao tentar acessar a página do novo site, ela retorna 404. Estou usando localhost, e liberei os módulos no Apache.
Pode me dar uma luz?
Olá Bruno,
Desculpe o atraso na resposta. Normalmente isso acontece porquê tem algo errado no arquivo .htaccess. Verifique se está tudo correto e não tem nada faltando e que ele está na raiz do site em public_html.
Abraço.
Olá Rafael,
Me mostra o seu wp-config.php para eu dar uma olhada..
King host utiliza cPanel ou painel próprio?
Abraço.
Utiliza Cpanel. Segue meu wp-config:
**hidded**
O fato do cliente (onde é o multisite) estar “dentro” do site da agência pode ocasionar algum problema?
Rafael,
Desculpe o atraso na resposta. Olhei o seu arquivo e está tudo correto, exceto que você não adicionou as chaves únicas para essa instalação.Para fazer isso visite:
https://api.wordpress.org/secret-key/1.1/salt/
Você configurou o Wildcard Domain corretamente? Você sabe se sua hospedagem suporta Wildcard Domain?
Poderia descrever melhor essa sua dúvida:
O fato do cliente (onde é o multisite) estar “dentro” do site da agência pode ocasionar algum problema?
Abraço.
A estrutura do multisites, está dentro de um site que não é multisite… talvez por isso o erro 404 desse primeiro site… Mas de qualquer forma solucionei por outro caminho: a hospedagem só permite multisite para subdiretorio.
Eu imaginei que a hospedagem não suportava sub-domínio por isso perguntei sobre o Wildcard Domain.
Obrigado pela resposta,
Abraço!
Obrigado e parabéns pelo site!
Amigo esta me ajudando muito obrigado e que Deus te abençoe. vc tem algum material ou conhece a respeito do assunto de depois de eu criar essa rede multisites e eu quiser agrupar todos os posts de todos os sites em uma pagina principal teria como? exemplos : um estacionamento x anuncia o carro civic e o estacionamento y anuncia o carro punto e o estacionamento padrao (unificado) principal anuncia os dois carros somente puxando dos posts ;) teria como?
Basta utilizar os feed RSS dos seus sub-sites no seu main site. Assim você vai ter os artigos mais recentes de cada site da sua rede.
Um ótimo plugin com suporte a multisite para isso é o
https://premium.wpmudev.org/project/autoblog/
Abraço.
pago?
Esse Plugin é pago, mas é o melhor. Tem outras soluções grátis que você pode encontrar no wordpress.org. Mas não serão tão completas, atualizadas e com suporte de alta qualidade como esse.
Quando precisamos montar nosso negócio sempre vão haver custos adicionais, é sempre bom estar preparado.
Mas se você quer a melhor opção grátis eu recomendo esse aqui: https://wordpress.org/plugins/wp-multisite-feed/
Lembre-se que se precisar de suporte você pode não conseguir com versões gratuitas.
Abraço.
olá Gabriel tudo bem? cara eu fiz todo procedimento de instalação do Multisite, porém estou na duvida de DNS, ou seja, eu tenho um domínio direcionado para meu servidor, assim queria apontar ele ao site que criei pelo Multisite como faria isso? ou conhece algo já falando sobre? obs. lembrando que no meu endereço quero continue aparecendo o domínio apontado.. e o conteúdo do site criado pelo multisite… se puder me ajudar cara fico agradecido
Olá TechFull,
Entendi metade do seu problema, mas depois fiquei um pouco confuso kkk.
Pode entrar em contato comigo pela página de contato com mais detalhes? Farei o possível para lhe ajudar com seu problema.
Abraço.
olá amigo me desculpa vou tentar lhe explicar o que realmente quero, lembrando que sooou iniciante em wordpress ;) , fiz a instalação do multisites, pois quero criar uma rede de mu/tisites exemplo: http://www.meudominio.com.br/motors/bjmultimarcas onde para esse site o dominio será só http://www.bjmultimarcas.com.br << já apontado ao meu servidor, assim /motors/ terei varios outros sites de empresas,mas cada um com seu dominio diferente, apontado tbm ao meu servidor, como seria a configuracao de DNS para isso? ou seja os pasoa a passos de toda vez que eu fizer um site novo?
Olá TechFull,
Seria necessário utilizar esse plugin:
https://wordpress.org/plugins/wordpress-mu-domain-mapping/
E seguir esse passos:
https://wordpress.org/plugins/wordpress-mu-domain-mapping/installation/
ou esse tutorial:
http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/
Lembrando que o conteúdo está em inglês, talvez seja necessário traduzir. Mas cuidado para não traduzir termos técnicos que não podem ser modificados pois podem causar eventuais problemas em sua instalação.
Quando tiver um pouco mais de tempo vou escrever um artigo sobre isso, mas no momento não está na minha agenda.
Abraço.
Ok. Vamos tentar um coisa aqui.
Altere o código no seu arquivo .htaccess, lembre de salvar o código atual caso as coisas não funcionem.
E troque por este: http://pastebin.com/KACqGb5b
Se não der certo, solicito que envie os códigos através do pastebin para não deixarmos o código a vista no momento.
Abraço.
Oi Gabriel, não deu certo! Segue o código no pastebin. http://pastebin.com/UULcR1AJ
Sem problemas. Você está utilizando a UOL HOST, correto? Quando você fez a instalação do WORDPRESS existem duas opções de escolha. A primeira é para instalar o site na raiz do documento. A segunda é para instalar em uma pasta de sua escolha. Você me informou que seu site está em http://www.seusite.com/web Isso significa que você instalou em uma pasta criada na raiz do servidor e não na raiz do seu servidor diretamente. Meu receio é que você não tenha configurado o Wildcard corretamente para o diretório onde se encontra o arquivo wp-config.php. Vá em seu painel de controle do… Continue Lendo »
Nossa, na verdade, a instalação do wordpress foi feita pelo aplicativo do Uolhost, eu não a fiz manualmente. Eu não sei o que é wildcard. E não existe essa pasta public_html – acho que a pasta web quer dizer esse public_html. Será que seria muito vc dar uma olhada no meu ftp? Eu sou uma desenvolvedora iniciante e fico muito perdida, ás vezes!
Ana, eu sei que a instalação é feita automaticamente, mas na primeira instalação existe a opção de escolher qual diretório você deseja instalar o WordPress. Mas se você não se lembra, só dando uma olhada para ver a configuração.
Você não realizou esta configuração?:
https://www.canalwp.com/tutorial/como-instalar-e-configurar-wordpress-multisite-network/#Configurando_Wildcard_Sub-domnio
Se não, é preciso fazer isso. De outra forma você nunca vai poder criar subdomínios através do multisite. Você pode perguntar a UOL HOST onde você pode configurar o Wildcard da sua hospedagem.
Abraço.
Pelo que eu vi, está assim:
Você está em:
raiz /galunion.com.br
Diretórios:
Dados
Logs
Web (conteúdo visível na internet)
O Uolhost não consegue me ajudar!
Continuo na mesma. Acredito que deve ser algo super simples, mas que não estou enxergando.
Bom, mas obrigada pela força Gabriel.
Desculpe o incomodo!
Ana, incomodo algum, estamos aqui para ajudar. Entrei em contato com a hospedagem da UOL para entender melhor o processo de configuração. Pelo que vi você não realizou o processo de configuração do subdomínio Wildcard. Para fazer isso com a UOL HOST você vai precisar criar um registro A em seu serviço DNS. No Painel UOL vá em DOMINIOS > ALTERAR ZONA DE DNS > GERENCIAR (dominio escolhido) > TIPO A > NOVA ENTRADA. Aqui você vai configurar o Wildcard através do DNS. Em “Entrada” coloque “*”(asterisco) Em “Destino” você precisa colocar o IP do seu site. Para verificar o… Continue Lendo »
Oi Gabriel. Tudo bem? Então, me parece que a versão 4.2.2. do wordpress não funciona para Multisites!
Olá Ana,
Desculpe o atraso só tive tempo de analisar o WordPress Trac e Core nesse momento. Existe sim, inclusive diversas alternativas para esse erro também.
O erro principal vem desde a versão 4.2.1, que é na criação do CHARSET correto na base de dados.
Antes do procedimento abaixo, delete TODOS subdomínios/sites que tenha criado com o problema.
Mas antes, lembre de realizar o procedimento de DNS que te informei anteriormente!!!!
No seu arquivo wp-config.php adicione a seguinte linha de código:
define(‘DB_CHARSET’, ‘utf8’);
Espero que ajude,
Abraço.
Olá, Gabriel. Adorei a dica, contudo, estou com um problema! Será que vc pode me ajudar? Fiz toda a instalação do Multisites, mas os painéis administrativos dos subdomínios não estão funcionando, somente o painel do site principal. A instalação do multisite não abriu possibilidades para subdiretórios, somente subdomínios. Eu criei esses subdomínios na UOLHOST, mas não sei agora o que eu faço para funcionar tudo.
Att.
Carol
Olá, Ana Carolina.
Pode ser uma infinidade de coisas. Seria necessário verificar os códigos para entender o que está acontecendo. Mas antes de tudo, você já entrou em contato com a UOL HOST e verificou se eles aceitam subdomínios no WordPress multisite? E se sim, pergunte a eles se eles podem verificar isso para você.
Fico no aguardo da sua resposta,
Abraço.
Olá Ana, Recebi sua resposta. O código seguiu completamente incorreto pra mim. Cheio de =”” entre as palavras, mas acho que foi erro de tradução de código. Seu código .htaccess está correto, se não houver mais nada depois do que você me enviou. Você já percebeu que no seu arquivo wp-config.php tem um código com isso: ( wptotal.com.br). Talvez você precise mudar para o seu próprio domínio certo? Não consegui identificar qual era o código por causa do que te disse acima. Uma dúvida, seu WordPress está instalado em uma pasta, ou na raiz do servidor? Seu site aparece como… Continue Lendo »
Gabriel, parabéns pelo post, já favoritei aqui, cara, me tira uma dúvida por favor.
Com a instalação multisites eu consigo usar um sistema de login que abranja todos os sites? poe exemplo, o usuário se cadastraria em algum dos sites e automaticamente estará cadastrado em todos? e em segundo, eu consigo testar isso em localhost?
cara, se puder me tirar essa dúvida ficarei grato.
Olá Ghilherme,
Fico feliz que tenha gostado do artigo.
Normalmente o login vai funcionar apenas para o site que o usuário se registrou. Você pode utilizar esse plugin que gerencia os usuários e registra em todos os sites da rede:
http://wordpress.org/plugins/multisite-user-management/
Sim, você pode utilizar WordPress Multisite em localhost.
Abraço.
Olá André,
Erro 404 pode ser derivado de vários problemas. Você está usando subdomínio ou subdiretório?
– Veja se você configurou o wildcard corretamente, dê uma olhada neste artigo da hostgator (inglês) http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/wildcard-dns-what-is-it-and-how-do-i-use-it (use o google para traduzir, caso necessário)
– Verifique nas permissões dos arquivos se as Pastas estão com 755 e arquivos com 644.
– Tenha certeza de que apontou o DNS para o servidor.
– Se possível tire um print do seu arquivo .htaccess para eu dar uma olhada.
Abraço.
Olá Gabriel. Meus parabéns pelo post. Tava desesperado procurando alguma luz quanto a esse assunto, mas ainda estou tendo problemas. Eu fiz a instalação tudo certindo, criei tudo ok, mas quando crio o site no worpress e tento entrar no painel desse novo site criado, diz pagina não encontrada. Tem alguma luz pra isso? Trabalho com a hostgator e tinha visto um outro site (que já saiu do ar infelizmente) que me informava o que deveria ser feito, mas mesmo assim ainda não conseguia entrar no painel do meu novo site criado. Até utilizei um pluguin para gerenciar dominios e… Continue Lendo »
Olá André,
Erro 404 pode ser derivado de vários problemas. Você está usando subdomínio ou subdiretório?
– Veja se você configurou o wildcard corretamente, dê uma olhada neste artigo da hostgator (inglês) http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/wildcard-dns-what-is-it-and-how-do-i-use-it (use o google para traduzir, caso necessário)
– Verifique nas permissões dos arquivos se as Pastas estão com 755 e arquivos com 644.
– Tenha certeza de que apontou o DNS para o servidor.
– Se possível tire um print do seu arquivo .htaccess para eu dar uma olhada.
Abraço.