Suporte » Ajustando o WordPress » Erro ao acessar abas WordPress e plugins.

  • Vou postar aqui minha experiência com a solução de um problema que aconteceu comigo de repente ajude outras pessoas, eu sofri durante dias buscando em muitos fóruns e não consegui achar um solução que funcionasse para mim.

    Primeiro vou relatar que estou utilizando a Cloud Hosting da Locaweb, então algumas soluções de hospedagem compartilhada não funcionava no meu caso.

    Estava com um problema quando acessava as abas de configurações de alguns plugins no WordPress (Woocommerce, WPBakery Visual Composer) e abas de posts do wordpress, aparece o erro: “Sem permissão para acessar esta página.”

    Tentei diversas soluções de fóruns e codex do wordpress:
    1) Alterar as permissões do administrador dentro da coluna: wp_capabilities e prefix da tabelas wp_
    2) Atualizar as tabelas com o arquivo: force-upgrade.php – falhou
    3) Desinstalar todos os plugins
    4) Apagar os arquivos pt_BR.php – não existente
    5) Cria um novo banco de dados
    6) Instalar o wordpress novamente.
    7) Transferir todo conteúdo das opções do tema para o arquivo functions.php
    8) Altera as permissões da pasta wp-admin
    9) Atualizar permalinks
    Nada funcionou.
    O estranho que é somente com os plugins e na aba de configurações as demais abas funcionavam corretamente, parecia um erro de permissão.

    Depois de muitos atendimentos do helpdesk e chamados, a questão era:

    A versão do MySQL 5.6.35-81.0, e não era possível realizar o downgrade nessa versão, pois suas versões anteriores não possuíam mais suporte. Os servidores Cloud possuíam a versão Apache/2.4.26 que apresentava algumas incompatibilidades que faziam os serviços do WordPress falharem.

    Assim como solução alternativa para este problema foi necessário editar o código do wordpress e alterar a variável “$_SERVER[‘PHP_SELF’]” para $_SERVER[‘REQUEST_URI’]. No caso essa variável estava apenas no /wp-includes/vars.php

    Depois disso funcionou perfeitamente.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Valeu por relatar sua experiência @mivitos
    Estava com o mesmo problema no cloud hosting da Locaweb, mas ainda não tinha contactado o suporte. Com a sua solução resolvi o problema.

    No servidor de testes da minha maquina (XAMPP, MySQL 10.1.16-MariaDB / Apache 2.4.23) funcionava normalmente, mas subindo para a Locaweb (MySQL 5.6.35-81.0-log / Apache 2.4.20) acontecia o mesmo erro relatado! Já havia também tentado a instalação do WP diretamente no servidor Locaweb, e apenas subi o thema pelo ftp, descompactei, instalei, e o erro aparecia.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Pessoal, nunca alterem o Core do WordPress.
    Entendo que pode ser a solução temporária, mas a longo prazo é preferível alterar a sua hospedagem, visto que ela não suporta o WordPress.

    Abraços e obrigado por compartilhar com a Comunidade!

    Olá, estava tendo esse mesmo problema, mais uma pequena alteração na Versão do PHP, solucionou o meu problema.
    Estava usando servidor Local XAMP, rodando : 7.1.13 / PHP 7.1.13
    e esta dando o erro ao clicar em uma opção da função do tema: “Sem permissão para acessar esta página”
    suspeitei que poderia ser o servidor local, subi o site para meu plano, instalei tudo normalmente, porem mesmo assim ainda continua o erro;
    Para resolver o problema, fui nas configurações do meu plano aonde a versão do PHP estava em 7.0, e alterei para 7.1.
    isso solucionou o meu problema

    bom dia pessoal,

    bem, o que você fez solucionou o problema ou apenas o colocou para “debaixo do tapete”?

    pois é, como o @mariovalney disse, não se mexe no core. porque em algum momento vai haver uma atualização, que vai sobrescrever sua “solução” e… problema voltou!

    uma prática de desenvolvedores que adotei é guardar um registro de alterações no código que faço. tem um bloco o OneNote só para isso, para cada site. digito a versão do wordpress em que mexi no código, normalmente nos arquivos dos temas filho, e justifico o que fiz. pois assim, acontecendo alguma problema no site, a primeira coisa que faço é ver o histórico dessas alterações e verificar se algo não mexeu com os códigos personalizados. fora a necessidade de regularmente verificar se os plugins continuam compatíveis com as novas versões do wordpress…

    e algo que observo é que uma boa quantidade de tópicos abertos no fórum tem a ver com servidores. ou porque servidores compartilhados não permitem as configurações ideais para wordpress ou os hosts possuem normas de segurança que geram gargalos no wordpress.

    por isso adotei Cloud para hospedar meus sites e meus clientes. há um bom tempo sempre admirei a Digital Ocean, mas para ganhar ping com servidores em Miami e ter uma economia por causa da cotação do dólar, migrei para a Vultr. mas se o inglês não for um problema, eu particularmente não contrato mais empresas brasileiras para hospedagem. algumas sequer oferecem o Let’s Encrypt, aí não dá, quero ver a partir do Chrome 68 os sites não sendo abertos e o Google dizendo que é o site é inseguro, se o povo não se atualiza para algo tão simples…

    enfim, concordo com o moderador, nesse tipo de problema se troca de host, pois é serviço mal fornecido. e não se coloca o problema para debaixo do tapete…

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar logado para responder a este tópico.