Simpatico questo messaggio di avvertimento, vero? Personalmente l’ho riscontrato poco fa sul sito di un cliente per il quale ho cambiato il nome del dominio. Ho utilizzato Akeeba Backup per automatizzare il tutto ma, evidentemente, qualcosa non è andato a buon fine nonostante non abbia ricevuto errori.
In ordine ho verificato le seguenti che:
- non ci fossero errori nei log di sistema
- non ci fossero ulteriori indicazioni a video attivando debug WordPress
- i permessi di files/directory fossero corretti
- i proprietari di files/directory fossero corretti
- non ci fossero occorrenze del vecchio nome dominio nel database
- non si accede al backend anche disattivando i plugin dal database
- il problema persiste anche dopo aver ricaricato via ftp directory “wp-admin”
- nella colonna “meta_key” della tabella “_usermeta”, la voce “wp_capabilities” è valorizzata con “a:1:{s:13:”administrator”;b:1;}” e per tato l’utente è amministratore. Con “a:0:{}”, invece, l’utente è un utente sfigato
Per farla breve, mi sono accorto che nella colonna “meta_key” della tabella “_usermeta” i prefissi dei valori non corrispondevano alla voce “$table_prefix” contenuta nel file di configurazione di WordPress (wp-config.php). Maledetti caratteri minuscoli mischiati ai maiuscoli!!!
Se Akeeba, durante il ripristino, vi segnala caratteri maiuscoli e minuscoli nei prefissi delle tabelle, dategli retta. Altrimenti passerete interminabili minuti ad imprecare come ha fatto il sottoscritto.
Se tutto quello che ti ho indicato sopra non è servito ad aiutarti e dalla console del browser vedi una risposta 403 (la risposta “Forbiden”), allora quasi sicuramente la “colpa” è del plugin “All-In-One Security (AIOS) – Security and Firewall”. In questo caso, procedi come segue:
- Accedi al pannello del tuo hosting provider
- Accedi al file manager
- Spostati nella directory di pubblicazione del sito
- Scendi in “wp-content” -> “plugins”
- Rinomina la directory “all-in-one-wp-security-and-firewall” in qualcosa di diverso (basta anche un punto o il trattino, come preferisci)
- Aggiorna la pagina del backend
Se sei riuscito ad accedere, torna nel file manager e porta il nome della directory allo stato iniziale. Infine torna nella schermata del backend e controlla le impostazioni di questo plugin o disattivalo (anche solo temporaneamente) per accedere senza stare a diventare matto 🙂