• Resolvido eltonv

    (@eltonv)


    Pessoal,

    Sou iniciante em wordpress e estou com um problema que não consigo resolver.

    Em meu site, o wordpress está instalado na raiz.
    Precisei criar um hotsite e criei uma pasta na raiz chamada /hotsite e instalei outro wordpress nesta pasta, mas não está funcionando. Aparece o o erro “HTTP Error 500.52 – URL Rewrite Module Error.

    Parece que existe algum problema no cógigo: <rule name=”wordpress” patternSyntax=”Wildcard”>

    Aqui está o link da mensagem de erro: http://paz-es.org.br/wp-content/uploads/Erro500.52_wordpress.png

    Alguém pode me ajudar?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Este erro não é relacionado ao WordPress, e sim está te informando que o servidor não tem suporte a urls pernsonalizadas, possívelmente se você voltar para o padrão de url vai funcionar, mais pra você resolver tem que instalar o módulo de Rewrite no IIS, se ele for o IIS 7 é mais facil, se for o IIS 6 é meio chato..

    Criador do tópico eltonv

    (@eltonv)

    Obrigado Francis, mas já havia um IIS7 instalado.

    De qualquer forma, com a sua mensagem consegui encontrar a solução do problema aqui: http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=1359

    —–
    Em hospedagens Windows um arquivo de configuração web.config pode conflitar com outro arquivo web.config localizado em outras pastas da mesma hospedagem.

    Isso ocorre porque as configurações contidas nesses arquivos são automaticamente herdadas por outros arquivos de configuração de alguma subpasta.

    Para solucionar esses problemas duas técnicas podem ser utilizadas individualmente ou em conjunto.

    A primeira delas é a utilização da tag abaixo:
    <remove name=”xxx” />

    A qual deve ser utilizada dentro do arquivo de configuração web.config da aplicação “filha”. Essa tag permite remover uma configuração que foi definida anteriormente em algum arquivo de configuração de uma aplicação “pai”.

    Segue exemplos de utilização:

    <configuration>
    <configSections>
    <remove name="xxx" />
    </configSections>
    </configuration>

    Além da tag “configSections” essa técnica pode ser aplicada também nas tags “connectionStrings”, “assemblies” e “providers”.

    A segunda é a utilização da tag abaixo:
    <location path=”.” inheritInChildApplications="false">
    .

    Neste caso específico é necessário colocar esta configuração dentro do arquivo web.config da aplicação “pai” para impedir que esta configuração seja herdada por outras aplicações “filhas”, evitando assim conflitos.

    Segue exemplos de utilização:

    <location path="." inheritInChildApplications="false">
    <system.web>
    <……..>
    <……..>
    </system.web>
    <system.webServer>
    <……..>
    <……..>
    </system.webServer>
    </location>

    ————-

    Eu apenas inseri a tag <location path="." inheritInChildApplications="false"> no arquivo webconfig pai e funcionou.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘WordPress na raiz funciona, mas o wordpress instalado na pasta da raiz não.’ está fechado para novas respostas.