ti-enxame.com

Como configurar um WordPress Multisite?

Eu gostaria de construir um WordPress multi-site em que os usuários podem fazer contas para o seu site, mas não tenho certeza de como eu posso realmente conseguir isso. Qual é a melhor maneira de criar um multi-site do WordPress?

3
MsManiya

Como você provavelmente já sabe. Desde funcionalidade WordPress 3.0 Multi-Site foi incluída por padrão como o projeto WordPress MU foi mesclado no núcleo do WordPress 3.0.

No que diz respeito à configuração inicial, pode demorar um pouco de trabalho se você não estiver familiarizado com o código php, mas o que posso dizer é que uma vez que sua configuração é essencialmente boa para ir. O processo de realmente oferecer ou adicionar subdomínios adicionais fora do seu domínio raiz leva menos de 30 segundos para ser concluído por um usuário.

Deixe-me saber se você está procurando algo específico em relação a isso ou se você tiver alguma dúvida.

ATUALIZADA:

Antes de começar - Requisitos de administração

Se você quiser rodar uma rede de blogs, você deve pelo menos ter uma compreensão básica da administração do UNIX/Linux. Um conhecimento básico do desenvolvimento do WordPress, PHP, HTML e CSS é recomendado também.

Configurar e executar uma instalação de vários sites é mais complexa que uma instalação de site único . Ler esta página deve ajudá-lo a decidir se você realmente precisa de uma instalação de vários sites e o que pode estar envolvido na criação de uma. Se as instruções nesta página não fizerem sentido para você, teste primeiro as coisas em um site de desenvolvimento, em vez de em seu site ativo. Requisitos do servidor

Como esse recurso requer configuração adicional do servidor e mais capacidade técnica, verifique com seu provedor de hospedagem e pergunte se ele aceita o uso desse recurso. Não é recomendável tentar isso em hospedagem compartilhada.

Você tem a escolha entre subdomínios ou subdiretórios em Etapa 4: Instalando uma rede . Isso significa que cada site adicional em sua rede será criado como um novo subdomínio ou subdiretório virtual.

  • Sub-diretórios - como example.com/site1 e example.com/site2
  • Subdomínios - como site1.example.com e site2.example.com

Sites de subdiretório

  • Ele funciona com o uso do recurso mod_rewrite no servidor que tem a capacidade de ler o arquivo .htaccess, que criará a estrutura de links.
  • Se você já usa permalinks no seu blog, os subdiretórios também funcionarão.

Sites de subdomínios

  • Funciona usando subdomínios curinga. Você deve ter isso habilitado no Apache e também deve adicionar um subdomínio curinga aos seus registros DNS. (Veja o passo 2 como configurar.)
  • Alguns hosts já configuraram o caractere curinga no lado do servidor, o que significa que tudo o que você precisa adicionar é o registro DNS.
  • Alguns webhosts compartilhados podem não suportar isso, então você pode precisar verificar seu webhost antes de habilitar esse recurso.

Requisitos de configurações do WordPress

  • Dando WordPress seu próprio diretório não funcionará no WordPress 3.0 com multisite ativado. Isso interfere na pesquisa do blog do membro.
    • Você não pode criar uma rede nos seguintes casos:
      • "Endereço do WordPress (URL)" é diferente de "Endereço do site (URL)".
      • "Endereço do WordPress (URL)" usa um número de porta diferente de ': 80', ': 443'.
    • Você não pode escolher a instalação de subdomínio nos seguintes casos:
      • A instalação do WordPress está em um diretório (não na raiz do documento).
      • "Endereço do WordPress (URL)" é localhost.
      • "Endereço do WordPress (URL)" é o endereço IP, como 127.0.0.1.
    • Você não pode escolher a instalação do subdiretório nos seguintes casos:
      • Se a sua instalação existente do WordPress foi configurada por mais de um mês, devido a problemas com permalinks existentes. (Esse problema será corrigido em uma versão futura.)

(Veja seu /wp-admin/network.php para mais detalhes)

Etapa 1: faça backup do seu WordPress

Seu WordPress será atualizado ao criar uma rede. Por favor, faça backup de seu banco de dados e arquivos.

Etapa 2: Configurando Subdomínios Curinga

(Se esta for uma instalação de subdiretórios, pule esta etapa.)

Sites de subdomínio funcionam com o uso de subdomínios de caractere curinga. Este é um processo de duas etapas:

  1. O Apache deve ser configurado para aceitar curingas.

    1. Abra o arquivo httpd.conf ou o arquivo de inclusão que contém a entrada VHOST para sua conta da web.
    2. Adicione esta linha:
      • ServerAlias *.example.com
  2. Nos registros DNS em seu servidor, adicione um subdomínio curinga que aponte para a instalação principal. Deve se parecer com:

    • A *.example.com

Links externos:

Etapa 3: Permitir Multisite

Para ativar o item de menu Rede, você deve primeiro definir multisite no /wp-config.php file. Abra /wp-config.php e onde diz isso:

/* That's all, stop editing! Happy blogging. */

Adicione esta linha acima dela:

define('WP_ALLOW_MULTISITE', true);

Etapa 4: instalando uma rede

Isso permitirá que o item de menu Rede apareça no menu Ferramentas. Visite Administration> Tools> Network para ver a tela onde você irá configurar certos aspectos da nossa rede. Subpanel da Rede de Ferramentas

Endereços de sites na sua rede

Você tem a escolha entre subdomínios ou subdiretórios (se nenhum dos itens acima se aplica). Isso significa que cada site adicional em sua rede será criado como um novo subdomínio ou subdiretório virtual. você tem que escolher um ou outro, e você não pode mudar isso a menos que você reconfigure sua instalação. Veja também "Antes de começar" .

  • Subdomínios - como site1.example.com e site2.example.com
  • Sub-diretórios - como example.com/site1 e example.com/site2

Detalhes da rede

Estes são preenchidos automaticamente:

  • Endereço do servidor - O endereço de Internet da sua rede será example.com.
  • Título da Rede - O que você gostaria de chamar sua rede?
  • Endereço de e-mail do administrador - Seu endereço de e-mail.

Verifique novamente se eles estão corretos e clique no botão Instalar. Você pode receber um aviso sobre subdomínios de caractere curinga. Verifique a configuração de subdomínios curinga.

Atenção! O DNS curinga pode não estar configurado corretamente

O instalador tentou entrar em contato com um nome de host aleatório (13cc09.example.com) em seu domínio. Para usar uma configuração de subdomínio, você deve ter uma entrada curinga no seu DNS. Isso geralmente significa adicionar um registro * hostname apontando para o servidor da Web na ferramenta de configuração do DNS.

Você ainda pode usar seu site, mas qualquer subdomínio criado por você pode não estar acessível. Se você souber que seu DNS está correto, ignore esta mensagem.

Etapa 5: habilitando a rede

O restante das etapas são aquelas que você deve concluir para concluir.

Ferramentas criadas na rede.

  1. Primeiro, faça backup dos arquivos /wp-config.php e /.htaccess existentes .

  2. Crie um diretório blogs.dir em /wp-content/ - Este diretório é usado para armazenar mídia carregada para seus sites adicionais e deve ser gravável pelo servidor web. Eles devem ser CHOWNed e CHMODed da mesma forma que o diretório wp-content.

  3. Adicione as linhas extras que sua instalação do WordPress gera em seu arquivo /wp-config.php - Estas linhas são geradas dinamicamente para você com base em sua configuração. Edite o arquivo /wp-config.php enquanto estiver logado no painel de administração do seu site. Cole as linhas geradas imediatamente acima de /* That's all, stop editing! Happy blogging. */. Remova a linha define('WP_ALLOW_MULTISITE', true); colocada anteriormente somente se você desejar remover o menu Network na área admin. Você pode optar por deixar isso para poder acessar as regras /.htaccess novamente.

  4. Adicione as regras mod_rewrite geradas ao seu arquivo /.htaccess, substituindo outras regras do WordPress. - Estas linhas são geradas dinamicamente para você com base em sua configuração. (Se não houver um, crie-o.)

  5. Efetue login novamente - Quando as etapas acima forem concluídas e os novos arquivos /wp-config.php & /.htaccess forem salvos, sua rede será ativada e configurada. Você terá que fazer o login novamente. clique em "Log In" para atualizar o seu painel de administração. Se você tiver problemas para fazer login novamente, limpe o cache e os cookies do seu navegador.

Etapa 6: configurações de superusuário

Você verá agora uma nova seção de menu chamada Super Admin. Os menus contidos nele são para adicionar e gerenciar sites adicionais em sua rede. Sua base de instalação do WordPress é agora o site principal da sua rede.

Vá para Super Admin> Options painel para configurar opções de rede e, em seguida, crie sites e usuários.

Coisas que você precisa saber

Aqui estão algumas coisas adicionais que você pode precisar saber sobre administração avançada da rede de blogs.

  • WordPress Plugins - WordPress Plugins agora têm flexibilidade adicional, dependendo da sua implementação em toda a rede.

  • Plugins Específicos do Site - Plugins WordPress para serem ativados ou desativados por um dono de blog individual são armazenados no diretório de plugins. Você precisa habilitar a página Plug-ins para administradores de site individuais de Network> Options.

  • Plugins de Rede - Plugins WordPress armazenados no diretório de plugins podem ser ativados através da rede pelo super admin.

  • Plugins obrigatórios - Plugins a serem usados ​​por todos os sites na rede inteira também podem ser instalados no diretório mu-plugins como arquivos únicos, ou um arquivo para incluir uma subpasta. Qualquer arquivo dentro de uma pasta não será lido. Esses arquivos não são ativados ou desativados; se eles existem, eles são usados.

  • Categorias e Tags - Termos globais são desabilitados no WordPress 3.0 por padrão. Você pode usar o Sitewide Tags WordPress Plugin ou outros Plugins semelhantes para incorporar tags globais no portal/página inicial do site ou em páginas específicas ou blogs dentro da rede para aumentar a navegação com base no conteúdo micro-categorizado.

5
NetConstructor.com