subdomínios curinga para a rede wordpress

2

tyring para configurar subdomínios curinga para wordpress 3 em localhost no Ubuntu 11 e não tem idéia de como proceder para depurar isso. Wordpress e curingas parecem estar configurados corretamente. Se eu criar /var/www/domain/test.domain, esse subdomínio funcionará. As configurações de rede do wordpress estão funcionando no final, com todas as opções de rede disponíveis e podem criar um novo site. Mas quando eu criar um novo site no wordpress eu recebo um 404 não encontrado.

Eu configurei o dns de acordo com isso: link a única diferença é com o nome do domínio. Então minha entrada para /etc/dnsmasq.d/domain é address=/domain/127.0.0.1 também chamei o arquivo 'domain' e não 'localhost'

Também /etc/resolv.conf:

# Generated by NetworkManager
domain home
search home
nameserver 127.0.0.1
nameserver 192.168.1.1

/var/log/apache2/error.log:

[error] [client 127.0.0.1] File does not exist: /var/www/domain/test.domain

Alguém tem alguma idéia para onde ir a seguir? Estou sem ideias de como sair daqui.

felicidades

update, meu conf vhosts:

    $ cat /etc/apache2/sites-available/domain.conf 
<VirtualHost 127.0.0.1:80>

    VirtualDocumentRoot /var/www/domain/%0
    VirtualScriptAlias /var/www/domain/%0

    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/domain/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>
    
por Daithí 20.08.2011 / 22:03

1 resposta

0

Você está usando o multi-site do wordpress? Se assim for, você não precisa do VirtualDocumentRoots. Os arquivos wordpress em si vão ficar em um só lugar.

Se você realmente precisa de diferentes wordpress instala com diferentes DocumentRoots, então você terá que criar os diretórios antes do tempo, que é o que me faz pensar que você quer apenas multi-site (que está incluído no 3.x)

Se você precisar usar NameVirtualHosts, apenas inclua algo como:

ServerAlias * .domain.tld para pedidos de qualquer subdomínio ir para este vhost.

    
por 22.08.2011 / 09:44