Wordpress Multisite no vhost local não carregará sites baseados em domínio

0

Eu configurei um Wordpress Multisite no meu Mac local e também configurei um Apache Virtual Host (por exemplo, link ) para apontar para o diretório. O Multisite costumava ser uma instalação Baseada em Diretório (por exemplo, link ), mas eu li que você o converte em uma instalação Baseada em Domínio alterando o valor do     define ('SUBDOMAIN_INSTALL', false); para     define ('SUBDOMAIN_INSTALL', true); e, em seguida, atualizando o arquivo .htaccess. Eu fiz tudo isso e o Wordpress parece funcionar bem. No entanto, quando eu crio um novo site e tento acessá-lo (por exemplo, link ), o navegador (Chrome) fica parado por um tempo e depois vezes fora.

Eu li em algum lugar que uma instalação baseada em domínio do Wordpress Multisite não pode ser instalada localmente, mas deve funcionar com um Apache Virtual Host, mas não consigo lembrar o URL dessa página.

Alguém pode me ajudar?

    
por Tom Oakley 05.08.2013 / 14:11

1 resposta

1

Eu tenho esse trabalho, eventualmente. Etapas para trabalhar:

Adicione o subdomain.maindomain.dev ao seu arquivo hosts (em um Mac, localizado em /etc/hosts ), ao lado do seu 127.0.0.1 localhost maindomain.dev. Seu arquivo hosts deve ficar assim:

127.0.0.1 localhost maindomain.dev subdomain.maindomain.dev subdomain2.maindomain.dev

Claro, você também pode ter outras entradas no arquivo de hosts. Mas isso precisa estar localizado em algum lugar (de preferência no topo). Além disso, colocar todas as suas entradas para 127.0.0.1 acelera radicalmente o tempo de carregamento para vhosts.

Em seguida, abra httpd-vhosts.conf (localizado em /etc/apache2/extra ) e onde seu host virtual foi definido, adicione ServerAlias *.maindomain.dev . A declaração do host virtual deve ter esta aparência:

<VirtualHost *:80>
    DocumentRoot "/path/to/folder"
    ServerName maindomain.dev
    ServerAlias *.maindomain.dev
</VirtualHost>

reinicie o Apache usando apachectl -k restart (talvez você precise adicionar sudo antes deste comando).

O único problema com isto é que cada vez que você cria um novo Site usando o Wordpress Multisite, você tem que defini-lo no seu arquivo hosts .

Espero que isso ajude alguém que tenha o mesmo ou problema similar para mim! :)

    
por 05.08.2013 / 15:53