Alcuni retroscena:Wordpress 403/404 Errori: Non si dispone dell'autorizzazione per accedere /wp-admin/themes.php su questo server
I ha installato sei i blog di questa settimana, il tutto utilizzando Wordpress 2.92, installato con Fantastico su un piano baby croc con Hostgator.
Ho utilizzato lo stesso tema (heatmap 2.5.4) e plug-in per ogni blog.
Erano tutti operativi, senza problemi.
vado per creare un nuovo blog di questa mattina, con la stessa messa a punto, e quando provo a cambiare le impostazioni del tema, ottengo il seguente errore:
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
Ho provato a disinstallare WP e facendo un pulito installare, ancora lo stesso problema con un'installazione pulita.
Quindi sono tornato indietro e ho controllato gli altri sei blog che avevo installato nell'ultima settimana o giù di lì, e ora mi stanno dando anche errori 403 o 404 quando provo a cambiare le impostazioni del tema, e ogni volta c'è un errore che punta a themes.php o functions.php
A questo punto sono alla mia intelligenza cercando di capire quale sia il problema. Il supporto di Hostgator l'ha guardato e ha pensato che forse si trattava di un problema di autorizzazioni, ma hanno ripristinato quelle e sto ancora avendo il problema. All'inizio pensavo che il problema potesse essere collegato a un plug-in che ho installato recentemente sui sei blog precedenti quella mattina (ByREV Fix Missed Shedule Plugin) per gestire un errore di programmazione mancato con WP 2.92, e che forse aveva cose masticate. Ma poi ho controllato un blog che avevo costruito mesi fa, usando anche lo stesso tema e i plugin, e ora anche questo incontra lo stesso problema.
Qualche idea? Ho provato a cancellare il mio .htaccess, il caricamento di uno vuoto, il caricamento di uno con questo frammento che ho trovato sul forum hostgator:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Niente ha funzionato. Ottengo sempre errori 403 o 404 ogni volta. Tutto ha funzionato perfettamente ieri, quindi so che questa configurazione FUNZIONA, ho appena messo qualcosa da qualche parte e non ho idea di cosa sia.
Ho letto un thread correlato qui e ho provato a chmodificare la cartella del wp-content a 0755 e ho ancora il problema.
Qualche idea? Grazie!
hai controllato tutti i file .htaccess (potrebbero essercene più di uno) e si collegano in cascata dalla radice in giù. Hai apportato altre modifiche all'installazione, ai plug-in, ecc. –
L'unica modifica che ho apportato dopo aver installato i sei blog precedenti e prima di creare il nuovo blog era installare un plug-in che controlla i post che hanno perso l'ora/data di registrazione pianificata e li obbliga ad andare avanti e ad essere pubblicato. Ho installato quel plugin su tutti e sei i blog perché c'è un bug in WP 2.92 che stava causando messaggi persi. – Glen
Non sono sicuro di come questo plugin sia in grado di fare quello che fa, forse ha cambiato alcune autorizzazioni da qualche parte?Ho controllato un blog che ho installato mesi fa, che NON ha il plug-in programmato, ma usa lo stesso tema, e incontra anche un errore durante l'accesso a themes.php Ho controllato per i file htaccess, è necessario per lì essere più di uno, o dovrebbe essercene uno solo per il mio dominio di root? – Glen