Pergunta de rede do WordPress do WordPress: VirtualHosts for WordPress Multisite Network – Subdir Alias ​​não está funcionando

Um usuário perguntou ?

Oi Ana,

Estou em uma confusão agora. Configurei o WordPress Multisite Network no servidor web Apache 2.4 e estou tentando gerenciar o mapeamento de domínio através do VirtualHost. Até aí tudo bem, consigo acessar a página inicial de um dos meus sites (localhost/wordpress/example agora é http://www.example.com) ok, mas assim que tento acessar um site no meu site (localhost/wordpress/example/subsite -> http://www.example.com/subsite) Estou recebendo “403 – Proibido – você não tem permissão para acessar/assinar este servidor”

Vou mostrar o que fiz até agora: 1. Mudei a url no wp-admin de wordpress/localhost/example para

2. httpd-vhosts.conf contém:

DocumentRoot “${SRVROOT}/htdocs/wordpress” ServerName example.com

Alias/site “example.com/subsite”

ErrorLog “logs/example-error.log” CustomLog “logs/example-access.log” juntos

Eu tentei todas as combinações possíveis de opções em rótulos de diretório, nada funcionou ainda. No log de erros, encontro “Cliente rejeitado com base na configuração do servidor: C:/apache24/example.com, ref: / ”;

Estou perdendo algo crucial? Por favor ajude!

Este tópico foi modificado 2 anos, 3 meses atrás por.

(@speda1)

2 anos, 3 meses atrás

Eu removeria as linhas de segurança para que você possa acessar o site publicamente.

AllowOverride All FollowSymLinks Index Options

Você pode não precisar dos índices do Apache, mas FollowSymLinks é quase sempre útil, em termos de desempenho, para evitar chamadas desnecessárias de propriedade lstat.

(@cicekmarket)

2 anos, 3 meses atrás

Eu tentei todas as combinações possíveis de opções em rótulos de diretório, nada funcionou ainda. No log de erros, encontro “Cliente rejeitado com base na configuração do servidor: C:/apache24/example.com, ref:

(@speda1)

2 anos, 3 meses atrás

Você reiniciou o httpd após editar a configuração do host virtual?

(@joeztuerk)

2 anos, 3 meses atrás

Olá @speda1,

Obrigado pela sua resposta rápida. Eu fiz o que você disse e reiniciei o apache como um serviço do Windows. Infelizmente o mesmo erro – 403 Forbidden – Você não tem permissão para acessar/assinar este servidor.

Existe algum outro lugar que eu preciso definir para que as legendas não sejam bloqueadas? Qualquer coisa em ServerName? arquivo .htaccess? site DNS eu tenho que pensar? Ou algo que eu preciso mudar no wp admin?

Muito obrigado, agradecemos seu apoio!

(@joeztuerk)

2 anos, 3 meses atrás

Também tentei alterar as entradas do banco de dados para ouvir meu novo domínio, mas ainda não funciona. Em wp_2_posts eu mudei o diretório de colunas de http://localhost/wordpress/? p = 1 para /?p=1. Então fui ao meu vhost e tentei /? Adicione P=1 como Alias. Não funcionou (claro).

É extremamente frustrante estar tão perto. Eu posso acessar a página de login indo para /wp-login mas não consigo logar. Eu consigo chegar na minha primeira página, graças ao meu vhost, mas assim que eu quiser ir para outra página, ACESSO NEGADO! O que estou fazendo de errado? Ouço gritos dos prédios.

Esta resposta foi modificada 2 anos, 3 meses atrás por.

(@speda1)

2 anos, 3 meses atrás

Definitivamente poderia ser um arquivo .htaccess para webroot.

Além disso, verifique se existem declarações de aprovação, rejeição ou anexação em qualquer outro arquivo de configuração do Apache.

mod_security também pode causar.

Verifique os logs de erro http, pode haver mais informações.

(@joeztuerk)

2 anos, 3 meses atrás

Olá @speda1,

Obrigado por ficar comigo. Então eu mudei o arquivo de configuração e agora recebo 404 Not Found on Server no meu /subdir.

Então eu estou supondo que está relacionado a bons permalinks? Como já alterei a coluna de instruções em wp_posts de http://localhost/wordpress/example/? page_id = 2 para /?page_id=2 Srl.

(@dunyapara)

1 ano, 10 meses atrás

Eu removeria as linhas de segurança para que você possa acessar o site publicamente.

AllowOverride All FollowSymLinks Index Options

Você pode não precisar dos índices do Apache, mas FollowSymLinks é quase sempre útil, em termos de desempenho, para evitar chamadas desnecessárias de propriedade lstat.

(@joeztuerk)

1 ano, 10 meses atrás

Obrigado a todos por suas respostas maravilhosas. Resolvi o problema com a nova instalação do WordPress no domínio. Aparentemente, esqueci de fazer algumas alterações cruciais no meu banco de dados para migrar com sucesso. Hoje eu uso esta ótima ferramenta para migrar:

Funciona como um encanto e resolve o problema da matriz serial para widgets.

(@paullee357)

1 ano, 10 meses atrás

Passando pela mesma pergunta. Pediram-me para instalar um espelho do meu site wordpress múltiplo em um subdiretório do nosso servidor Apache. Posso acessar index.html na raiz, se necessário. Depois de definir index.php, ele redireciona para o meu site ao vivo. da / wp-admin proibido.

site.com está em apache24/htdocs site-mirror.com está em apache24/www/site-mirror.com/htdocs

O que existe é um redirecionamento https que está acontecendo comigo. Eu continuo tentando me encontrar e ele sempre quer me levar

Não consigo vê-lo no meu htaccess e meu banco de dados espelho do mundo é substituído por site.com > site-mirror.com

quando eu tento me mover /wp-admin eu recebo 403

Isto foi útil?

0 / 0

Deixe um comentário 0

Your email address will not be published. Required fields are marked *