Erros do Wordpress 403/404: Você não tem permissão para acessar /wp-admin/themes.php neste servidor

Alguns antecedentes:

Configurei seis blogs esta semana, todos usando o Wordpress 2.92, instalado com o Fantastico em um plano de bebê crocante com a Hostgator.

Eu usei o mesmo tema (heatmap 2.5.4) e plugins para cada blog.

Eles estavam todos em funcionamento, sem problemas.

Vou criar um novo blog hoje de manhã, usando a mesma configuração, e quando tento alterar as configurações do tema, recebo o seguinte erro:

Forbidden

You don't have permission to access /wp-admin/themes.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8n DAV/2 mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at http://www.mydomain.com Port 80

Tentei desinstalar o WP e fazer uma instalação limpa, ainda o mesmo problema com uma instalação limpa.

Então, voltei e verifiquei os outros seis blogs que havia configurado na semana passada, e agora eles também estão me dando erros 403 ou 404 ao tentar alterar as configurações do tema, e toda vez que há um erro, ele aponta para os dois temas. php ou functions.php

Neste ponto, eu estou no meu juízo final tentando descobrir qual é o problema. O suporte do Hostgator analisou e pensou que talvez fosse um problema de permissão, mas eles foram redefinidos e eu ainda estou tendo o problema.

No começo, pensei que o problema poderia estar relacionado a um plug-in que instalei recentemente nos seis blogs anteriores naquela manhã (ByREV Fix Missed Shedule Plugin) para lidar com um erro de agendamento perdido no WP 2.92, e que talvez tenha estragado tudo. Mas verifiquei um blog que criei meses atrás, também usando o mesmo tema e plugins, e agora ele também está enfrentando o mesmo problema.

Alguma ideia? Tentei excluir meu htaccess, carregar um em branco, carregar um com este trecho que encontrei no fórum hostgator:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPre,ss

Nada deu certo. Ainda recebo erros 403 ou 404 sempre. Tudo estava funcionando perfeitamente ontem, então eu sei que essa configuração FUNCIONA, acabei de colocar algo em algum lugar e não sei o que é.

Eu li um tópico relacionado aqui e tentei chmoding a pasta wp-content para 0755 e ainda estou com o problema.

Alguma ideia? Obrigado!

questionAnswers(8)

yourAnswerToTheQuestion