HostGator Promoção (728x60)

Como Ativar o Recurso MultiSite do WordPress

como ativar o recurso multisite wordpress

Um recurso fantástico que surgiu na versão 3.0 do WordPress é o Multisite (ou Multiblog, como também é chamado). Ele permite a instalação de vários Blogs ou Sites na mesma cópia do WordPress. Isso gera uma encomia gigantesca de tempo (e dinheiro), para aquelas pessoas que possuem mais de um Site/Blog. Apesar da instalação do recurso MultiSite ser considerada "complicada" por muitos, ela é bastante recomendável para quem tem mais de um site WordPress na mesma hospedagem.

Ele é recomendado para pessoas que tenham dois ou mais Blogs e desejam "centralizar" a administração deles. E também pode gerar uma boa economia com hospedagens de sites.

Artigo atualizado em 20/12/2014, totalmente compatível com a nova versão 4.1 do WordPress.

Como Funciona o Multisite

Com o multisite do WordPress, é possível criar vários sites com conteúdo, nome, endereço e tema diferentes na mesma instalação do WordPress. É como se a administração de todos os Blogs ficassem centralizados em um único local. Isso quer dizer que, com esse recurso, você não precisa acessar vários Blogs para atualizar Plugins ou adicionar temas, tudo é feito em único local. O melhor é que as instalações compartilham o mesma base do banco de dados.

Antes de Ativar

Antes de ativar o recurso multisite, é necessário verificar se sua hospedagem suporta a adição de novos domínios ou subdomínios. Caso não suporte nenhuma das duas opções, também é possível instalar o novo site em uma subpasta. Se precisa trocar a hospedagem para usar o multisite recomendo a leitura do artigo Melhor Hospedagem de Sites.

É importante levar em consideração que, mais de um site na mesma hospedagem, significa maior consumo de banda e de disco. Se você não tem uma hospedagem ilimitada fique atento a esses limites para que nos os ultrapasse e tenha problemas futuros com sua hospedagem.

Veja Também

Como instalar

O recurso multisites vem desativado por padrão quando o WordPress é instalado. É preciso ativá-lo para depois instalar a rede multisite (ou multiblogs, como preferir). Partindo do pressuposto que você já instalou o WordPress, siga os passos abaixo.

Antes de qualquer alteração, faça um backup do site!

Passo 1 - Habilitando o Multisite

Com o WordPress instalado normalmente. Abra o arquivo wp-config.php e adicione a seguinte linha:

1
define('WP_ALLOW_MULTISITE', true);
define('WP_ALLOW_MULTISITE', true);

Passo 2 - Instalando a Rede Multisite (ou Multiblogs...)

Depois que habilitar o recurso multisites, entre no painel de administração do WordPress. Clique em Ferramentas >> Instalação da Rede.

Wordpress Multisite

Na maioria dos casos, vai ser solicitado para escolher entre subdomínio e subdiretório. Caso não mostre essa opção, é porque uma delas não está disponível. Neste caso, o WordPress vai selecionar automaticamente a que estiver disponível.

  • subdomínio - Os sites criados são instalados no subdomínio do site principal. Exemplo: http://sitenovo.example.com.
  • subdiretório - Os sites criados são instalados em uma "pasta" (na verdade, não é criada nenhuma pasta...) no domínio do site principal. Exemplo: http://example.com/sitenovo

Caso deseje criar novos sites em um domínio diferente do site atual, selecione a opção subdomínio.

Porque a opção de Subdomínio não está disponível?

Nos casos em que a opção de subdomínio não estiver disponível, o motivo desta restrição pode ser:

1 - Seu site está instalado em "localhost" (numa máquina local). Se o domínio é "localhost" o WordPress automaticamente seleciona a opção de subdiretório. Se você está instalando numa hospedagem não é esse o motivo.
2 - O WordPress foi instalando em uma subpasta. Se o seu site tem um endereço como example.com/wp ou example.com/wordpress, por questões técnicas, para usar subdomínio é preciso fazer com que seu site seja acessível sem especificar a subpasta. A correção é bem simples, é só configurar o WordPess para subdiretórios.

Detalhes da Rede

Informe o título da Rede (Network) e o e-mail do administrador. Depois clique em Instalar.

Passo 3 - Fazendo as Alterações Solicitadas pelo WP

Depois de mandar instalar a rede, o WordPress vai solicitar que você faça algumas alterações nos arquivos wp-config.php.htaccess. Essas alterações podem variam de acordo com cada caso, por isso, siga o que está sendo solicitado na tela pelo WP. É importante que você leia as instruções dada pelo próprio WordPress com muita atenção.

Wordpress Multisite - Alterando Arquivos

Passo 4 - Adicionando Sites a Rede Multisites

Depois da rede multisites instalada, o site principal vai continuar funcionando normalmente. Agora você precisa adicionar os novos sites.

Wordpress Multisite - Instalando Site

Para isso, na barra superior, vá até "Meus Sites >> Painel de Rede >> Sites". Na tela que foi aberta, clique em "Adicionar Novo".

Wordpress Multisites - Adicionar novo site

Preencha as informações do novo site conforme solicitado e clique em Adicionar Sites.

Adicionar Site em Domínios Diferentes

Se o novo site tem um domínio diferente (em vez de ficar em um subdomínio), adicione ele normalmente em um subdomínio do site principal. Depois de criado, clique em "Editar Site" e altere seu endereço para o novo domínio que desejar.

Prolemas com Redes Multi domínios

Quando se ativa a opção de multi sites com multi domínios, ou seja, com domínios diferentes, o login pára de funcionar (ou só funciona no site principal) Depois de investigar o problema, descobrir que ocorria devido a um erro na hora de gravar os cookies do login. Se você está instalando em um subdomínio ou subdiretório, não precisa se preocupar com isso.

Achei algumas soluções utilizando Plugins, mas era algo que de certa forma era tão bobo que eu resolvi achar um caminho alternativo (e que não precisa-se de Plugins) para resolver essa questão.

A solução foi adicionar o seguinte código no wp-config.php:

1
2
3
4
5
//error in login option with multi sites (by wptotal.com.br)
define('SITECOOKIEPATH', '');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('ADMIN_COOKIE_PATH', '/');
//error in login option with multi sites (by wptotal.com.br)
define('SITECOOKIEPATH', '');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('ADMIN_COOKIE_PATH', '/');

Esse código resolveu meus problemas, a opção MultiSite passou a funciona perfeitamente. Tenho mais de 5 Blogs instalados na mesma rede e esse recurso me fez economizar uma boa grana com hospedagens de sites.

Esse erro é porque os browsers NÃO permitem, por questões de segurança, que um domínio grave Cookies com o nome de outro domínio (a menos que sejam subdomínios e façam parte de um mesmo domínio). Na hora do login ele tentava gravar os cookies no nome do domínio do site principal (por isso que só o principal que o login funciona).

Perguntas Frequentes

Há algumas perguntas que são feitas com frequência na seção de comentários, por isso, separei as principais e estou respondendo aqui.

O multisite utiliza mais de um banco de dados?

Não. É utilizado apenas um banco de dados (base de dados). O WordPress apenas cria as tabelas necessárias para os novos sites. Algumas hospedagem de sites limitam o número de base de dados, mas neste caso não precisa se preocupar com isso.

É possível limitar o acesso do usuário a apenas um site da rede?

Sim. Ao adicionar um novo usuário você pode escolher quais sites ele terá acesso. Sendo assim, o usuário somente vai conseguir acessar o admin do site que você permitir.

O recurso multisite é útil para quem revende hospedagem?

Não. O Multisite não é útil para quem revende hospedagem de sites. Ele até poderia ser usado para este fim, mas teria muitas limitações e riscos. Permitir a instalação de temas e plugins seria muito arriscado para todos os clientes.

A ativação do multisite afeta o site atualmente instalado?

Não. O site que atualmente está funcionando permanece online normalmente. Mas lembre-se que durante a instalação é preciso desativar todos os plugins e depois ativar novamente, isso pode causar alguns problemas temporários.

Qual é a pasta de instalação dos novos sites?

Exceto as mídias (imagens e etc), todo os outros arquivos permanecem no mesmo local. Ao contrário do que se imagina, não são criadas novas pastas com instalações do WordPress. Os temas e plugins de todos os sites ficam na mesma pasta.

Não consigo acessar o admin dos novos sites. O que devo fazer?

Se for exibido algum erro como o abaixo:

Esta página da web tem um loop de redirecionamento

ERR_TOO_MANY_REDIRECTS

Tente limpar o cache e cookies do navegador. Se mesmo assim não funcionar, espere algum tempo para testar novamente.

O manual oficial de instalação do recurso Multisite:

http://codex.wordpress.org/pt-br:Ativando_o_Multisite

Pena que a documentação do link acima foi apenas parcialmente traduzida para nosso idioma.

140 Comentários para “Como Ativar o Recurso MultiSite do WordPress

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Marcos,

    Se você utilizar o recurso multi sites, todos os blogs/sites compartilharam a mesma base de dados, ou seja, precisa de apenas um banco de dados.

    É muito importante você verificar junto a sua hospedagem quantos domínios/subdomínios são suportados pela mesma. O WP Total é hospedado na Hostgator e ela tem a quantidade de domínios ilimitada, por isso, tenho 6 sites com domínios diferentes na mesma hospedagem. Mas quando a hospedagem não permite é possível colocar o novo site em uma subpasta, por exemplo: wptotal.com.br/blog. Esse "blog" seria um site independente criado usando o recurso multisites.

    Espero ter sido claro, qualquer dúvida é só perguntar.

      1. Felipe Pereira

      Lucas, estou com uma dúvida que talvez você possa me ajudar.
      Eu queria saber se o conteúdo (apesar de estar na mesma base) pode ser diferente ou se ele é um espelho para diversos blogs.

      Pergunto isso porque eu tenho que gerar 2 sites, com templates diferentes, seções diferentes e domínios diferentes para a mesma empresa e eles querem um único backend.

        1. Lucas Tavares
        2. (Autor do Post)

        Olá Felipe,

        Sim, os conteúdos podem ser diferentes (o conteúdo dos sites NÃO são espelhado). O wptotal.com.br e o lucastavares.net, por exemplo, são sites totalmente distintos, mas compartilham a mesma instalação do WordPress através do recurso Multisites. Com isso, administro ambos em um único backend (mas estão em domínios diferentes). Os sites funcionam de maneira independente (cada um possuí sua própria configuração, tema e etc).

        Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Leonardo,

    Diga qual é a sua dificuldade, quem sabe eu posso ajudá-lo.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Alexandre,

    A principio não mudou nada com essa nova versão. Acabo de olhar o manual do WP e o precedimento permanece o mesmo.

    Se tiver sendo exibida alguma mensagem de erro, poste ela aqui para que eu possa ajudá-lo.

    PS: Diante da dificuldade de várias pessoas, pretendo, em breve, fazer alguns testes e atualizarei este comentário e o artigo, se necessário.

    Abraços!

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Mauricio,

    1 - Finalmente atualizei o artigo com essa informação.
    2 - É preciso instalar o WordPress normalmente (no root ou onde preferir), depois é só ativar e instalar o multisites.
    3 - Poste aqui nos comentários as mensagens de erros exibidas.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Pode sim!

    Isso é até bastante comum. É só acessar a seção de "Usuários" do site (não o da rede) e efetuar o cadastro do usuário normalmente.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Davi,

    O Multisites não é útil para quem revende hospedagem. Ele até poderia ser usado para este fim, mas teria muitas limitações e riscos. Permitir que os clientes instalem seus próprios temas e plugins, por exemplo, seria algo MUITO ARRISCADO. Uma pessoa com má intenções poderia subir um arquivo especialmente programado para TIRAR TODOS OS SITES DO AR.

    Esse recurso é muito útil para quem possuí mais de um site. Com ela a pessoa pode fazer atualizações, instalações de plugins e etc em um único lugar e elas valeram para todos os sites pertencentes a rede.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Diogo,

    A instalação do multisite não causará qualquer prejuízo ao site principal (ele continuará funcionando normalmente). Como é de praste, faça um backup completo do site antes de qualquer coisa. Depois, é só ativar o multisite normalmente.

    O novo site criado na rede multisite var vir "em branco", ou seja, você vai poder personalizá-lo da maneira que quiser, colocar outro tema e etc. Para não ter que cadastrar novamente os produtos no novo site, sugiro que você use o recurso importar/exportar do próprio WP, assim você consegue importar os produtos (e outras informações que desejar) do site "antigo" para o novo.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Durval,

    O subdomínio ou domínio deve apontar para a raiz do WordPress. Por se tratar de uma instalação multisite, todos os domínios apontam para a mesma instalação do WP.

    O tema deve ser colocado junto com os outros temas na pasta "wp-content/themes". TODOS os temas dos sites pertencentes a rede ficam no mesmo diretório (onde o WordPress está instalado).

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Eric,

    Se aparece erro do tipo "Esta página da web não está disponível" provavelmente seja o DNS que não foi configurado para apontar para o seu servidor. Por exemplo, se o novo site for criando em um subdomínio "blog" é preciso ir até o cPanel e "apontar" o blog para a raiz do site (ou onde o WordPress estiver instalado).

    Agora, se o erro for de página não encontrada (404), provavelmente tenha feito algo errado durante a instalação. Certifique-se que o arquivo .htaccess está como é mostrado na página de instalação do multisite.

    Abraços.

      1. Elionardo

      No meu caso aparece a frase "Esta página da web tem um loop de redirecionamento" quando tento acessar o painel dos subdiretórios pelo WP. Mas o painel do site principal abre normalmente. O que devo fazer?

        1. Lucas Tavares
        2. (Autor do Post)

        Olá Elionardo,

        Este problema pode ter várias causas, tente adicionar o seguinte código no arquivo wp-config.php (o mesmo que você alterou na instalação do multisite):

        define('SITECOOKIEPATH', '');
        define('COOKIE_DOMAIN', '');
        define('COOKIEPATH', '');
        define('ADMIN_COOKIE_PATH', '/');

        Acredito que isso resolva o problema.

        Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Erus,

    O problema pode ter muitas causas. No seu caso eu apostaria que o tema esta pegando errado o caminho dos aquivos CSS. Coloque aqui nos comentários a URL do seu site, assim fica mais fácil ajudá-lo.

    Abraços.

      1. Erus Galvão

      Ainda não consegui disponibilizar externamente, mas é este o objetivo. Eu já tenho os dois domínios disponíveis para configurar no servidor, um para acesso interno e outro para acesso externo, porém tenho que utilizar na mesma instalação do wordpress.

      Hoje para acesso está:
      Principal: 192.168.10.171/wordpress/
      Secundário: 192.168.10.171/wordpress/intra/

      Futuramente (exemplos):
      Interno: intranet.xxxxxxx.com.br
      Externo: xxxxxxx.com.br

      Estou na luta aqui para conseguir fazer isto, então vi está solução do Multisite!

      Tem alguma ideia ou dica de como posso fazer isto?

        1. Erus Galvão

        Neste caso também eu conseguiria usar o mesmo banco de dados?

          1. Lucas Tavares
          2. (Autor do Post)

          Olá Erus,

          As instalações usam a mesma base/banco de dados.

        1. Lucas Tavares
        2. (Autor do Post)

        Olá Erus,

        A parte da configuração do apache para responder a solicitações externas eu não sei como ficaria no seu caso. Basicamente, você deve configurar o seu domínio (DNS) para apontar para o IP fixo do seu servidor. Feito isso, é preciso alterar a url dos seus sites no WordPress:

        - Depois que a configuração do DNS estiver OK, vá até "Meus sites > Painel de Rede > Sites". Selecione um dos sites e clique em "Editar".
        - Na aba "Configurações" altere o valor de "Siteurl" para o novo endereço (domínio) do site.

        Espero ter ajudado.

    1. Thábita

    Oi Lucas,
    Consegui fazer a instalação do WP multisite conforme seu tutorial e parece que tudo deu certo. Mas estou com dificuldades de configurar o outro dominio no hostgator. Quanto tento acessar o site aparece a tela do Hostgator (Dominio reservado). Vc teria algum tutorial dessa configuração? Principalmente no que se refera ao DNS?
    Obrigada pela atenção!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Thábita,

      Creio que no seu caso seja preciso apenas configurar o domínio no painel da hospedagem. Dá uma olhada neste tutorial (https://www.hostgator.com.br/tutoriais/como-adicionar-dominios.php). Basicamente, você vai adicionar um Domínio Suplementar ou Adicional (dê preferência ao primeiro...) apontando para onde o WordPress está instalando. Qualquer dúvida estou a disposição.

      Dica: A adição de novos domínios no painel da hospedagem pode demorar para surtir efeito (normalmente uns 15 minutos).

      Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Denisson,

    Não consegui entender o problema. Dê mais detalhes para que eu possa ajudá-lo. Se puder passar o endereço do mesmo melhor ainda, assim fica mais fácil "visualizar" o que está acontecendo.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Claudio,

    No caso da Hostgator (hospedagem que eu uso), o subdomínio é inserido diretamente no cPanel. É melhor você entrar em contato com sua hospedagem, pois, essa configuração pode varia conforme a empresa.

    O multisites permite "economizar" instalações do WordPress, ou seja, instala apenas um vez e usa em vários sites. Portanto, o subdomínio deve apontar para o mesmo local que o domínio principal (onde o WP está instalado). Exemplo: os domínios "example.com" e "blog.example.com" apontam para a mesmo diretório. Como na maioria das vezes é a raiz do site, os dois apontam para "/".

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Gilson,

    No seu caso, ao que me parece, você deve adicionar o subdomínio "artegessocotia" no painel da sua hospedagem para resolver esse problema. Essa configuração varia conforme a empresa de hospedagem. Basicamente, você deve adicionar um subdomínio que aponte para o diretório onde o WordPress foi instalado. Na prática, o domínio principal e o subdomínio apontam para o mesmo local.

    Espero ter ajudado.

        1. Lucas Tavares
        2. (Autor do Post)

        Não consegui abrir o site, está dando o erro 404.

        Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Gilson,

    Como 10 megas de espaço é muito pouco, acredito que você queria dizer 10 gigas. O consumo de espaço vai depender da quantidade de arquivos que você tem no seu site. Se for um site com muitas imagens vai consumir muito espaço, por exemplo. Para se ter uma ideia, eu tenho uma rede multisites com 6 sites que ocupam apenas 600 MB de espaço do disco. É preciso ficar atento porque algumas hospedagens tem limite de tráfego, vários sites com muitos acessos poderiam consumir rapidamente todo o limite.

    Ele não trabalha com sites espelhados de outros plataformas, a ideia principal deste recurso é ter vários sites da plataforma WordPress utilizando a mesma instalação. Você também pode usar CDN (dê uma pesquisada sobre isso) para as imagens e arquivos do site, isso economizaria recursos da sua hospedagem.

    Espero ter ajudado.

      1. gilson

      Muito bom,tirou bem as duvidas
      então no meu caso seria melhor um script que ja vem com molduras predefinidas, que simplesmente aloca as informações em seus respectivos campos ? você me indica algum ?

        1. Lucas Tavares
        2. (Autor do Post)

        Desculpe, Agora não entendi sua dúvida.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Cleyson,

    Utilizo o recurso multisites (neste site inclusive), por enquanto não tive problemas com incompatibilidade de plugins. Eu estou sempre testando novos plugins e até o momento todos funcionara em minha rede de sites.

    Abraços,

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Victor,

    Se apenas um dos sites vai usar o WordPress, não precisa utilizar o recurso Multisites. O site1 (que já está funcionando) não precisa mudar nada nele. Você só precisar adicionar o site2 (novo site) em uma pasta separada e fazer o "apontamento" do domínio para essa pasta. Veja como fazer:

    - Crie uma nova pasta em "public_html" com o nome do seu novo site.
    - Instale/mova os arquivos do WordPress para a pasta criada anteriormente.
    - No cPanel da Hostgator, vá em "Domínios Suplementares". Informe os dados do novo site normalmente, e no campo "Raiz do Documento" você deve informar o nome da pasta nova.
    - Acesse o Admin do site, vá em "Configurações" >> "Geral" e altere o endereço do site e do WordPress para o domínio correto.

    Se você resolver ter mais de 1 site usando o WordPress, posteriormente poderá ativar o multisites normalmente. Só precisa ficar atento que, por ser dois sites diferentes, o site principal fica na "public_html" e os demais em subpastas. Se os dois sites usassem o WordPress, não precisava fazer isso, sera só ativar o multisites e pronto.

    Abraços.

      1. Victor

      Muito Obrigado, entendi perfeitamente !

    1. E-DITORA

    Eu arrisquei subsituir todo o código que estava entre as tags e deu certo. Funciona tudo bem normal. Vamos ver se vai dar incompatibilidade com os plugins, porque o WooCommerce tem um monte deles...

    1. Bruno Ananias

    Possuo vários domínios em um única hospedagem, o ideal é fazer esse tutorial ou instalar um worpress para cada domínio???

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Bruno,

      Fica a seu critério, mas eu recomendo o multisites (ensinado neste tutorial). Se você instalar um WordPress pra cada domínio, inevitavelmente vai ocupar muito mais espaço do disco que o multisite. Além do mais, sem o multisites você teria que fazer as atualizações do WP e dos Plugins acessando cada um dos sites, enquanto o multisite permite fazer tudo isso em uma única vez.

      Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Marcelo,

    Tem sim. Depois que você instalar o Plugin, simplesmente ative o plugin na rede. Isso fará com que ele fique ativado "globalmente" para TODOS os sites que fazem parte da rede. Lembrando que existem duas formas de ativar um plugin, você pode ativar individualmente acessando o Painel de um site ou pode ativar "globalmente" acessando o Painel da Rede (é no Painel da Rede que você instala os plugins).

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Kidbr,

    Quando você vai criar o subdomínio, ele não permite que você aponte ele para a pasta public_html?

    1. Fernando

    segui tudo mas nao consegui fazer funcionar e ainda fui informado pela hostgator que isso nao e possivel no plano M.
    verdade isso ou foi simplesmente algo que fiz errado?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Fernando,

      O Plano M da HostGator permite sim utilizar o recurso multisites do WP. Provavelmente você tenha feito algo errado. Tente refazer todo o procedimento, se tiver alguma dúvida é só perguntar aqui.

      Abraços.

    1. Mônica

    Oi Lucas,

    Em primeiro lugar, super obrigada pelo post. Muito bom!

    Eu tenho uma dúvida boba...Instalei dois sites apenas para teste, agora quero deletar um e não consigo encontrar qualquer lugar onde fazer isso. Você pode me orientar?

    Grata!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Mônica,

      Na barra superior, vá até "Meus Sites > Painel da Rede > Sites". Vai ser aberta uma lista com todos os site, através dessa página você pode excluir ou desativar um site.

      Espero ter ajudado.

        1. Lucas Tavares
        2. (Autor do Post)

        Olá Gisele,

        A exclusão de um site não vai afetar os outros que estão na mesma rede, quanto a isso você pode ficar tranquila.

        Porém, no seu caso você quer alterar o site principal e isso pode ser um pouco complicado, pois é necessário fazer algumas alterações no site e banco de dados. Na internet você pode encontrar tutoriais ensinando a fazer essa mudança, mas é importante fazer em um dia/horário de poucos acessos ao site.
        Como você não entende muito do assunto, sugiro que você mude apenas se for algo realmente necessário.

        Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Qual é a versão do WordPress que você usa? é a mais recente (4.1.1)?

    Estou perguntando porque preciso entender o que está acontecendo. O funcionamento padrão, pelo que eu sei, é o WP gravar os arquivos em diretórios como "meusite.com/teste/wp-content/uploads/sites/2/2014...".

    1. Lucas Tavares
    2. (Autor do Post)

    Minha sugestão é que você troque para o tema padrão do WordPress (apenas para teste) e verifique se o problema continua. Se mesmo assim o problema continuar,
    desative também todos plugins. Assim você consegue identificar quem está causando esse problema. Se não resolver, me avise que eu tento ajudá-la.

    Abraços.

    1. Mônica

    Muito obrigada, Lucas!

    1. Edy Wladson

    Estou com uma grande dúvida. Como faço para escolher um tema padrão para todas as instalações?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Edy,

      Para mudar o tema padrão da rede você deve adicionar o seguinte código no arquivo wp-config.php:

      define('WP_DEFAULT_THEME', 'nomedotemadefault');

      Obs: Eu não testei, mas acredito que essa alteração só vai valer para os novos sites.

      Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Alex,

    Certifique-se que o mod_rewrite está habilitado no servidor e se o arquivo ".htaccess" está sendo criado corretamente onde o WordPress está instalado.

    Uma maneira fácil de testar se esse módulo do apache está habilitado é alterar o conteúdo do arquivo ".htaccess" um texto aleatório. Se o mod_rewrite estiver habilitado, vai ser exibida uma mensagem de erro quando tentar acessar o site.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Roberto,

    Você deve colocar os temas na pasta "{raiz da instalação}/wp-content/themes". Normalmente, os temas que baixamos da internet possuem várias pastas, você deve copiar a pasta que tem os arquivos com a extesão ".php" junto com suas subpastas e arquivos.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Walter,

    Não precisa criar essa pasta (na verdade, se criar vai dar problema...). Você copiou o conteúdo para o arquivo .htaccess, conforme é solicitado durante a instalação?

    Pode ser também que o "mod_rewrite" do servidor apache esteja desabilitado. Para descobrir isso você pode entrar em contato com sua hospedagem de sites.

    Espero ter ajudado.

    1. Davi Menezes

    E como fica a questão dox sitemaps e robots.txt de cada site? Compartilham o mesmo arquivo?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Davi,

      Esses arquivos são gerados, na grande maioria das vezes, dinamicamente, sendo assim é possível utilizar o multisite sem problema algum.

      Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Felipe,

    O login é o mesmo em todos os sites da rede, pois o cadastro de usuários é "compartilhado" pelos sites que pertencem a rede.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Leonardo,

    Se existe algum plugin que faça isso eu não conheço. Na minha opinião, a melhor forma de fazer isso é usar o Feed RSS para pegar os posts que você deseja exibir. No endereço (http://www.mateusneves.com/exibindo-feeds-externos/) explica melhor como pegar esses posts via RSS.

    Também tem como fazer uma consulta no banco de dados e pegar os posts especificamente de um site, mas isso seria um pouco complexo por ser tratar de um outro site.

    Qualquer dúvida é só perguntar.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Ari,

    Eu não sei se entendi exatamente o que você quer saber... é o no painel do WP do seu site. Se quiser alterar o domínio do site, vá até "Meus Sites" > "Painel de Rede" > "Sites". Clique em "Editar" no site que você deseja alterar o domínio.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Junior,

    Quando adicionamos um novo domínio no cPanel da hospedagem é possível informar a pasta para onde o mesmo deve apontar. No seu caso, a raíz do novo domínio seria "public_html/novo".

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Alan,

    Conseguiu instalar o multisites?

    Eu também uso a hospedagem Hostgator, por isso fica fácil eu ajudá-lo, porém, eu preciso saber exatamente o que você esta fazendo, qual erro aparece e etc.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Thiago,

    Para fazer isso você precisa "desfazer" as alterações no .htaccess e wp-config.php. O ideal seria você ter o backup destes arquivos de antes da ativação do multisites.

    Se não tiver o backup deles, você pode remover manualmente as alterações do arquivo wp-config.php e recriar o arquivo .htaccess com base no exemplo da documentação do WP (https://codex.wordpress.org/htaccess#Basic_WP).

    Espero ter ajudado.

    1. Geraldo

    olá sabe como faço para alterar o domínio principal do multisites?

    abraço!

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Giuseppe,

    É muito estranho ele não deixar adicionar um novo site. Eu sugiro que você refaça todos os procedimentos de instalação do multisites (para ter certeza que está tudo certo). Você também pode reinstalar o WordPress para ver se corrige o problema.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Wagner,

    O WordPress não permite fazer isso de maneira nativa. Várias pessoas já me procuraram com essa mesma dúvida, mas até o momento eu ainda não encontrei uma maneira de fazer isso pelo WordPress. Caso eu encontre algo, postarei aqui no site.

    Atenciosamente.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Denis,

    O erro 404 pode ser porque você apontou o subdomínio (no cPanel) para a pasta errada. Ele deve apontar a pasta onde o WordPress foi instalado. Aproposito, quando você criar/alterar um subdomínio, espere uns 15 minutos para testar, pois nem sempre a nova configuração é aplicada na hora.

    Ele não deve estar deixando selecionar a opção de subdomínio porque ainda deve existir um site instalado como subdiretório. Antes de reinstalar a rede multisites, remova todos os sites que você adicionou. Depois que removê-los ele deve liberar as duas opções (subdomínio e subdiretório).

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Mônica,

    Não precisa instalar o WordPress no domínio extra. Todos os domínios (principal e extras) utilizam a mesma instalação. Pelo que você falou, acho que está apontando o novo domínio para uma pasta diferente de onde o WordPress está instalado.

    Você instalou o WordPress na raiz do domínio principal, certo?

    Então, você precisa "apontar" também os novos domínios para a pasta raiz do site, que é a mesma utilizada pelo domínio principal. As configurações podem variar de acordo com a empresa de hospedagem de sites, aqui no meu caso utilizo a Hostgator, quando eu adiciono um novo domínio eu coloco no campo "Raiz do documento" o valor "/public_html". Isso faz com que os novos domínios apontem para a pasta do site principal, que é onde o WordPress está instalado.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Fabio,

    Eu normalmente faço esse mesmo esquema para não ter que mover os arquivos ou para manter organizado. Quanto a alterar o endereço deles, normalmente eu vou direto no banco de dados e altero eles (faço o update um por um).

    O site principal é o único que não dá para alterar via WP Admin, mas os outros você pode ir em "Meus Sites > Painel da Rede > Sites". É só clicar em editar site e depois selecionar a aba "Configurações". Por ela você consegue alterar o valor de "Siteurl" e "Home". Mas também tem que ser feito um por um. Conheço apenas essas duas maneiras de alterar eles.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Anderson,

    Eu normalmente crio o site como subdomínio (novosite.dominio.com) e depois altero para novosite.com. De subdomínio para domínio eu tenho certeza que dá para alterar. Agora, de subdiretório para domínio eu não tenho certeza, mas acredito que dê sim. Inclusive, recomendo que use subdomínios, pois deixa os testes mais parecidos com a realidade (domínio).

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Miguel,

    A única maneira que eu conheço é remover todos os sites adicionados e apagar as linhas adicionadas no wp-config.php para instalação do multisites. Feito isso, você vai poder refazer a instalação do multisite como subpastas.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Miguel,

    Apareceu alguma mensagem de erro? Relate aqui nos comentários o que aconteceu para que eu possa ajudá-lo.

    Atenciosamente.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Lucas,

    Então, não tem subdomínio no file manager. O domínio "blog.com" e o subdomínio "blog.exemplo.com" vão apontar para a mesma pasta (provavelmente a "public_html", depende de onde o WordPress está instalado).

    Depois que você apontar corretamente o novo domínio para onde o WP está instalado, vá até "Meus Sites > Painel de Rede > Sites". Vai ser exibida a lista com todos os sites, clique no botão "Editar" que está logo abaixo do site que você quer alterar. Na aba "Configurações", altere os valores de "Siteurl" e "Home" para a nova url.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Diogo,

    Na documentação dele diz que suporta Multisite. Por isso, minha sugestão é que você revise as configurações dos plugins referentes ao WooCommerce para ver se existe alguma configuração que restrinja usuários não logados.

    Abraços.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Ricardo,

    O problema do login é na hora de gravar os cookies, que na loja vão ser gravados no subdomínio. No artigo acima tem o código do "Prolemas com Redes Muti domínios", use este mesmo código, pois ele deve fazer com que os cookies gravados sirvam tanto para o domínio quanto para o subdomínio. Mas vão continuar existindo duas páginas de login, você só vai fazer login em uma delas. É preciso usar o recurso multisite para isso, não pode ter duas instalações diferentes.

    Sobre o problema do cPanel... você deve adicionar um subdomínio que aponte para a pasta onde o WP foi instalado.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Danilo,

    Você conseguiu chegar até o final da instalação? instalou em subdomínio ou subpasta?

    1. André Píncano

    Olá Lucas. Ve se pode me ajudar, acho que fiz tudo certo, mas quando vou abrir o WORDPRESS, aparece mensagem: Fatal error: Call to undefined function efine() in /home/corpo120/public_html/wp-config.php on line 79. Vlw.

      1. Lucas Tavares
      2. (Autor do Post)

      Olá André,

      A mensagem mostra um erro na função "efine()", o nome correto é "define()". Acredito que tenha copiado o código faltando uma letra. Procure no arquivo functions.php onde está escrito "efine" em vez de "define" (também veja se o código está completo, conforme o do artigo).

      Espero ter ajudado.

        1. Andre Pincano

        Lucas, era isso mesmo. To quebrando a cabeça aqui, para tentar fazer funcionar. Sou leigo no assunto, mas persistente. Qualquer coisa eu te peço um help. Vlw.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Alexandre,

    É possível sim. O WP Total, por exemplo, está instalado em uma rede com vários outros sites.

    Eu achei o tutorial (https://wpengine.com/support/multisite-how-to-add-new-sites/), ele explica detalhadamente como fazer isso. Está em inglês, mas nada que um translate.google.com.br não resolva.

    Vou ver se escrevo um artigo sobre isso, não achei nenhum em português que explique em detalhes. Basicamente, você deve instalar o multisite normalmente (conforme o artigo acima) e depois instalar o plugin WordPress MU Domain Mapping. Qualquer dúvida é só perguntar que eu ajudo.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Railce,

    Eu acessei o endereço acima e parece que você conseguiu resolver o problema. Se ainda tiver algum problema me avise.

    Atenciosamente.

    1. Cassi

    Valeu, funcionou direitinho \o

    1. Luiz Dornelas

    Finalmente encontrei um tutorial coerente e deu tudo muito certo. Criei um só portal em 4 idiomas e cada um com seu módulo de administração no idioma do administrador. Eu trabalho com Oracle Portal, Sharepoint, etc. E estava a procura de solução Open Source para meus clientes, já estava para desistir quando encontrei seu tutorial. Obrigado, agora estou me tornando WordPress de coração.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Junio,

    Isso é normal, tem que adicionar manualmente sim.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Sergio,

    Existem alguns plugins como o Multiple Themes (eu nunca usei!) que permitem usar vários temas no mesmo site.

    Também existe a possibilidade de usar o recurso de "Page Templates" do WordPress. Com ele você pode exibir um template diferente em um determinada página. Para mais informações sobre o recurso veja:
    http://www.escolawp.com/2011/10/como-criar-custom-page-templates-no-wordpress/
    https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/

    A segunda opção ao meu ver é a mais recomendada, pois não envolve uso de plugins, porém, pode ser mais complicada de ser implementada.

    Sobre a outra pergunta, é necessário "reinstalar" todos os sites para montar a rede de multisites. A partir do site principal você deve instalar os novos sites.

    Espero ter ajudado. Qualquer dúvida estou a disposição.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Erich,

    O primeiro passo é instalar o WordPress normalmente. Feito isso siga o passo a passo contido em "Como instalar" no artigo acima. Aproposito, algumas imagens do artigo não estavam carregando, agora que foram corrigidas deve melhorar a compreensão do texto.

    Qualquer dúvida estou a disposição.

    1. Jairo

    Olá, Erich
    Sou iniciante em WordPress. Criei um blog que ainda está funcionando. Criei outro e fiz os procedimentos como informado. Deu tudo certo. Mas no 2º Site não está funcionando. Está direcionando para o Domínio Reservado da Hostgator. Tenho o plano M da Hostgator e o WordPress está instala em public_html/wp-admin. Já fui em Domínios complementares, mas ainda assim não funcionou. Vc poderia me orientear onde estou errando?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Jairo,

      Se o primeiro site está funcionando corretamente é sinal que a instalação do WordPress está correta. Provavelmente você esteja apontando o segundo site para a pasta errada. Na HostGator você deve adicionar o segundo domínio em "Domínios estacionados" ou em "Domínios de complementos" diretamente no cPanel. No caso do "Domínios de complementos" é mostrado o campo "Raiz do documento", nele você coloca "public_html" (não é para colocar o "wp-admin").

      Espero ter ajudado.

        1. Jairo

        Funcionou direitinho. Valeeeeuuuu!!!!

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Arthur,

    Esse erro é causado por tentar modificar o Header depois de ter enviado algum dado para o Browser. Provavelmente você inseriu um espaço em branco antes do <?php no arquivo wp-config.php. Certifique-se de não haver espaços em branco antes do <?php e depois do ?>.

    Se não for esse o problema, avise-me.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Carloa,

    Você já tentou fazer o que manda a mensagem de erro? apagar o cache do navegador pode resolver. Veja também se o arquivo .htaccess possuí algum redirecionamento, que pode estar causando esse loop.

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Aléferson,

    As configurações do site principal e dos plugins são mantidas, você não perderá nada. Apenas certifique-se que os plugins suportam o multisites (a maioria suporta!).

    Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Alex,

    O WordPress permite ter apenas um cadastro (login) para todos os sites. Depois de cadastrado ele pode ser "adicionado" aos demais sites.

    1. nathalia

    Ola, qto ao uso de varios dominios / sites na mesma plataforma do wp, acho que entendi, obrigada! Só não sei se entendi... se posso utilizar o mesmo tema que eu ja tenho para os demais sites? inclusive importando algum conteudo/configurações de um site para o outro? Obrigada!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Nathalia,

      Você pode usar o mesmo tema em todos os sites da rede multisite. E a importação pode ser feita normalmente através do menu "Ferramentas > Importar" do WordPress.

      Espero ter ajudado.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Marco,

    Procede sim. É só desativar os plugins e depois que concluir a instalação ativar novamente.

    1. Lucas Tavares
    2. (Autor do Post)

    Olá Daniel,

    O WordPress não suporta de maneira nativa isso que você deseja fazer. Porém, existem alguns plugins que dizem adicionar esta funcionalidade, como é o caso dos plugins abaixo:

    https://premium.wpmudev.org/project/recent-posts/
    https://wordpress.org/plugins/network-latest-posts/
    https://wordpress.org/plugins/diamond-multisite-widgets/

    Eu nunca testei esses plugin, mas pela descrição eles fazem o que você quer.

    Durante esta semana eu vou tentar fazer alguns testes e criar um artigo explicando melhor como fazer isso.

    Atenciosamente.

    1. Bruno Leite

    Olá,
    Tenho plano M no hostgator e tenho 2 domínios.
    Eu consegui habilitar o multi sites, mas eu não consigo colocar os 2 domínios no mesmo wordpress. Por exemplo: digamos que meu domínio seja "abc.com.br" e o outro seja "def.com.br". sendo o abc.com.br o principal (nele que eu fiz o multisites).
    Aí quando vou criar um novo site, ele vai querer criar "abc.com.br/def" e eu queria que criasse com o dominio "def.com.br".
    Meio confuso, mas deu pra entender? Em resumo, eu queria 2 dominios diferentes com apenas 1 wordpress instalado. O que faço?
    Abraços

    1. Tadeu

    Olá, um dúvida: tenho 2 instalações do wordpress. Preciso que: quando digitar no navegador [meusite.com/site], apareça a página inicial de: [meusite.com]. Não quero que apareça apenas a página inicial de [meusite.com/site], as demais páginas sim. É possível?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Tadeu,

      Você realmente precisa "esconder" a página inicial de meusite.com/site?! se sim, segue...

      Eu pensei em duas maneiras de "esconder" a página inicial do site:
      1 - Fazer um redirecionamento de "meusite.com/site" para "meusite.com" usando um plugin simples como o Simple 301 Redirects

      2 - Utilizar o recurso de página estática do WordPress e assim mostrar outro conteúdo no lugar da página inicial. Nos links abaixo mostra como criar a página inicial estática:
      https://codex.wordpress.org/pt-br:Criando_uma_p%C3%A1gina_inicial_est%C3%A1tica
      http://ugabuga.com.br/ajuda/tutoriais/fastsite/paginaestatica

      Espero ter ajudado.

    1. Carol

    Olá Lucas!
    Sou nova quando se trata de wordpress, e eu preciso criar um site com subdiretórios, porém eu gostaria de confirmar duas questões:
    1 - Se a ferramenta multisite me permite compartilhar conteúdos entre o site principal e estes subdiretórios.
    2 - Se eu consigo instalar temas diferentes em cada subdiretório.
    3 - Estas 'pastas' ficam visíveis no FTP, certo?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Carol,

      1 - O WordPress não oferece esta funcionalidade, mas existem alguns plugins que permitem, por exemplo, mostrar em um Widget os posts recentes de outro site da rede.

      2 - Consegue sim, cada site pode utilizar um tema diferente.

      3 - Não. Nenhuma pasta é criada, todos os sites compartilham as mesmas pastas, exceto as imagens e mídias, que são organizadas em pastas de acordo com o site. Existe apenas 1 instalação do WordPress que é compartilhada por todos os sites.

      Espero ter tirado suas dúvidas.

    1. Daniel

    Olá Lucas, bom dia. Tudo bem?
    Sou novo com o WordPress e tenho muitas dúvidas. Tenho o plano M da Hostgator, instalei o WordPress, porém ainda não instalei o tema do 1 site.

    1-) Preciso primeiramente instalar o primeiro tema para fazer este processo, ou apenas com a insatalçao (sem tema) já é possível?
    2-) Onde fica o wp-config.php para que eu consiga começar o processo?
    3-) Eu posso desenvolver o primeiro site e posteriormente habilitar o Multisite?
    Há algum outro meio de contato, para que eu consiga esclarecer minhas dúvidas posteriores ou apenas por aqui?
    Muito obrigado desde já!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Daniel,

      1 - Tanto faz, pode instalar o tema antes ou depois. De qualquer modo você precisará "ativar" ele na rede.
      2 - Dá uma olhada no artigo: http://wptotal.com.br/melhores-praticas-editar-arquivos-do-site/
      3 - Pode sim. O site principal é mantido do jeito que está depois que ativar este recurso.

      Fique a vontade para utilizar a seção de comentários para tirar suas dúvidas. Eu prefiro aqui porque as informações ficam disponíveis para outras pessoas que têm a mesma dúvida.

      Espero ter ajudado.

    1. jefferson

    Lucas meu site esta hospedado na hostgaitor mais nao sei passa ele para digitalocean usando sentora.
    Ou seria melhor eu criar mute site do worpress como meus sites adulto

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Jefferson,

      Ao criar um servidor na Digital Ocean, existe a possibilidade selecionar o WordPress na aba "One-click Apps", assim o servidor é criado já com o WP instalado e funcionando. Depois é só usar o recurso importar/exportar do próprio WordPress.

      Espero ter ajudado.

    1. Roberto

    Lucas meu site nao tem o arquivo .htaccess e agora ?? como faco ele tambem nao aceita criar esse arquivo..

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Roberto,

      A chance de não ter esse arquivo é muito pequena, provavelmente ele apenas não esteja sendo listado pelo cliente FTP ou gerenciador de arquivos da hospedagem. Tente acessar os arquivos através de um programa FTP ou gerenciador de arquivo diferente. A HostGator, por exemplo, disponibiliza 2 gerenciadores de arquivos diferentes.

      Espero ter ajudado.

    1. Bergson Mitchell

    Lucas, gostaria de saber o seguinte, eu sempre crio vários subdominios para apresentar o site para meus clientes, só que apareceu um problema, todo caminho ele está reconhecendo como um post ou pagina e da erro 404. Gostaria de saber o seguinte, eu posso trabalhar normalmente com o MultiSite e depois só exportar com a ferramenta do WP? Outro detalhe, é que na maioria das vezes não consigo exportar 100% os Widgets, menus ou até msm as opções do tema.

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Bergson,

      O erro 404 pode ser causado pelo arquivo .htaccess, verifique se o mesmo existe e está correto. O conteúdo dele você encontra em "Configurações > Instalação da Rede". Outro motivo para esse erro pode ser porque não criou uma entrada para o subdomínio no painel da hospedagem.

      Depois que criar o site você pode exportar ele normalmente, mas se eu não me engano os Widgets não são exportados, já os menus são.

      Espero ter ajudado

    1. Maria Eugênia

    Olá, eu consegui adicionar o site, mas quando vou abrir minha Dashboard aparece a seguinte mensagem:

    "Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at webmaster@store.perolalynda.com.br to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request."

    O que está faltando???

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Maria,

      O erro 500 normalmente é causado por alguma configuração incorreta no arquivo .htaccess. Durante a instalação do multisite o WordPress solicita que você altere o conteúdo deste arquivo, por isso, abra o arquivo e certifique-se que ele está com o conteúdo conforme o exigido pelo WP.

      Não se esqueça que você deve acessar o painel de sua hospedagem e adicionar o novo domínio/subdomínio. Essa alteração pode demorar a surtir efeito, por isso, aguarde algum tempo para testar novamente.

      Espero ter ajudado.

    1. Welington Saraiva

    "Prolemas com Redes Muti domínios"

    Só pequeno esquecimento de letra 🙂 rsrsrs
    Minha intenção é somente ajudar 🙂
    Bom dia

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Welington,

      Obrigado por sua contribuição, o erro foi corrigido.

      Atenciosamente.

    1. Luciana Cury

    Olá Lucas,
    Estou pesquisando a melhor maneira de tornar o site que acabei de construir, bilíngue. Gostaria de uma forma prática, eficiente e, de preferência sem custos. Se possível evitar instalação de mais plugins, uma vez que eles tornam sempre a instalação mais vulnerável, necessitando de mais atenção posterior. Vc recomendaria o recurso de Multisite? Neste caso, eu deveria instalar o Multisite, criar um site idêntico e traduzí-lo? E na primeira página do site original colocar a opção de outra língua (tipo bandeirinhas, etc) e, através deste ícone, direcioná-lo para o sub-diretório deste novo site? Seria algo assim? Antecipadamente agradeço sua atenção, não sou programadora, apenas uma webdesigner que ama WordPress. Obrigada!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Luciana,

      O ideal é que você evite instalar plugins em seu site, mas neste caso as vantagens de usar um compensam muito. Na minha opinião, utilizar o recurso multisite apenas para isso seria muito trabalhoso (a menos que você queira um site com visual totalmente diferente para cada idioma). Com o multisite você teria que configurar vários sites (configurar tema, menu, widgets e tudo mais...), o que demanda um trabalho maior.

      Já ao utilizar um plugin como o Polylang é tudo mais simples. Você precisa somente criar os conteúdos do novo idioma e fazer algumas configurações. Ele ainda permite inserir um "seletor" de língua (bandeirinhas), assim o visitante é redirecionado para o conteúdo com o idioma selecionado.

      Espero ter ajudado.

    1. Andres Pereira

    Artigo sensacional!
    Concluí a maior parte da instalação, mas não estou conseguindo adicionar o novo site.

    Uso Amazon com Painel ISP Config.
    Adicionei um novo domínio lá "subdominio.meusite.com.br", e o mesmo foi configurado no novo site dentro do WordPress. No entanto, não consigo acessá-lo.

    Tem ideia do que posso fazer?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Andres,

      Você apontou o novo domínio para a pasta onde se encontram os arquivos do WordPress?

    1. Rafael Soares

    Prezados bom dia,

    Segui o passo-a-passo descrito acima, porém após inserir as linhas que o WP solicita dentro do meu arquivo wp-config.php, o tema do meu site para de funcionar. Sabem como posso resolver isso?

    Obrigado

    1. Eduardo Lins Walkanmeieff

    Olá, Lucas! Tudo bem?
    Instalei o wordpress hoje, e consegui fazer muita coisa já (morto de feliz por isso). Mas agora, apesar de já ter conseguido fazer com alguns subdomínios, estou tendo problema em criar novos. Por exemplo: Meu site é "folderdacultura.com", e criei o subdomínio "noticias.folderdacultura.com". Quando tentei acessar, apareceu essa mensagem: "Não foi possível encontrar o endereço DNS do servidor de showdown.folderdacultura.com." Os outros subdomínios que criei antes funcionam perfeitamente...

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Eduardo,

      Provavelmente seja um problema temporário. Aguarde mais algum tempo para testar novamente ou apague o cache DNS do windows.

      Espero ter ajudado.

    1. Queila

    Olá. Muito bom seu conteúdo. Queria tirar uma dúvida.
    Instalei o multisites e estou usando sem problemas, mas quero separar um deles e criar uma nova instalação do wordpress. Se eu criar essa pasta nova e apontar o domínio para ela, posso ter algum problema com o rankeamento do google e SEO? Não pretendo usar os arquivos atuais e sim recriar tudo, mas manter a estrutura e nome das urls.
    Obrigada!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Queila,

      Se você utilizar o mesmo conteúdo e tema, com a mesma estrutura de URLs, não devera ter problemas com o ranqueamento do Google.

      Espero ter ajudado.

    1. Carlos Jolber

    Boa noite, segui todos os passos para ativar o multisite e está funcionando. Mas estou tendo problema na hora de acessar o site que criei no painel.

    erro 404 - not found
    The requested URL /curso wordpress/sitenovo/ was not found on this server

    O que pode estar acontecendo?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Carlos,

      Eu não entendi porque ficou com essa url... se alterar ela para algo como "meudominioprincipal.com/sitenovo" funciona?

    1. Kidbr

    Lucas, fiz todo procedimento certinho, porém após deslogar para logar novamente após a instalação da o seguinte erro;

    ERRO: Os cookies estão bloqueados devido a um resultado inesperado. Para obter ajuda, consulte esta documentação ou tente o fórum de suporte.

    Já revirei a internet atrás da solução, e nenhuma que fiz deu resultado, por favor saberia como soluciona-la

    1. Diego Marinho

    É possivel fazer isso e utilizar como um espelho para outros sites? Como por exemplo, possuo 3 sites que utiliza os mesmos assuntos. Seria possível eu fazer um post em um deles e automaticamente ser publicado nos outros 2 a mesma postagem com as mesmas tags, mídias, etc.?

    1. Adriano

    Fala Lucas, blz?! Cara, seu tutorial me deu a luz que eu precisava! Valeu mesmo!

    Mas estou com problemas para implementar.

    Tenho um site já no ar, exemplo: http://www.abc.com.br
    Segui os passos corretamente e copiei as linhas para o WP-CONFIG , mas na hora que colo os dados indicados pelo meu wordpress para o .htaccess, o site cai com a mensagem:
    "Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log."

    E percebi que mesmo sem copiar estes dados para o .htaccess, o menu "My sites" apareceu.

    Aqui o conteúdo do meu arquivo .htacess já com os dados que geraram a queda do site:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME}
    !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    # END WordPress

    Se puder me ajudar, te agradeço muito!

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Adriano,

      Existem regras duplicadas em seu .htaccess. Apague todo o conteúdo dele e coloque apenas o conteúdo fornecido durante a instalação do multisite.

      Ele ficar semelhante a (pode ter alguma diferenças):

      # BEGIN WordPress

      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]

      # add a trailing slash to /wp-admin
      RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

      RewriteCond %{REQUEST_FILENAME} -f [OR]
      RewriteCond %{REQUEST_FILENAME} -d
      RewriteRule ^ - [L]
      RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
      RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
      RewriteRule . index.php [L]

      # END WordPress

      Espero ter ajudado.

    1. Adriano

    Testando comentários.

      1. Lucas Tavares
      2. (Autor do Post)

      Comentário testado 🙂

    1. PeuPan

    Fiz tudo que indicou, mas deve estar a faltar algo. Quando indicar-me o porquê do erro, vou chamar-me todos os nomes.
    Funciona impecável, mas quando vou abrir o painel para o outro site (segundo site) dá a seguinte mensagem:
    "O Safar Não pode abrir a Página
    Redireções em excesso ocorreram ao tentar abrir "localhost/wordpress/esteticeutica/wp-admin/". Isso pode ocorrer caso você abra uma página que é redirecionada para abrir outra página que, em seguida, é redirecionada para abrir a página original.."

    Por favor, qual a solução para esta situação?

      1. Lucas Tavares
      2. (Autor do Post)

      Olá,

      Pelo que eu vi é uma instalação local, muitas vezes é preciso habilitar o mod_rewrite do Apache para que as configurações do .htaccess funcionem. Veja se este é o seu caso.

      Espero ter ajudado.

    1. Marcus

    Olá Lucas,

    fiz a instalação mas não consigo acessar Meus Sites/Painel de rede/Sites, por exemplo. Dá erro 404. Eu já tinha a instalação do WP com um site funcionando e durante a instalação o WP disse que usaria so domínio existente por não se tratar de uma instalação nova.

    Alguma ideia do que está acontecendo?

    Grato.

      1. Lucas Tavares
      2. (Autor do Post)

      Olá Marcus,

      Este problema pode ter muitas causas... tente reinstalar tudo novamente.

    1. Jonas Barreto

    Olá!
    Segui todos os passos e a instalação foi feita com sucesso, mas não consigo acessar o painel do novo site. Quando clico para fazer isso, ele vai para a página de login do wp-admin. O do site principal continuo acessando normalmente.
    O que pode ser?
    No aguardo. Obrigado!

    1. RCR

    Oi pessoal, cheguei aqui buscando ajuda no Google.
    Sou inexperiente e adotei o Word Press como saída.
    Também sou muito medrosa e achei a orientação acima muito técnica. Achei essa ferramenta Bit Nami Multi Site Stack e gostaria de saber o que vcs acham? alguém já usou? Parece simplificar bastante: https://codex.wordpress.org/User:Beltranrubo/BitNami_Multisite

Deixe um comentário

(required)
(required)