Impossibile accedere con nome utente e password corretti
Non riesco ad accedere alla dashboard di WordPress con nome utente e password corretti. Quando inserisco una password errata non viene mostrato alcun messaggio di errore. Quando premo sul pulsante "Accedi" viene visualizzata nuovamente la stessa pagina (wp-login). Ho provato a cancellare la cache del browser, i cookie e ho sostituito il vecchio file wp-login.php con uno nuovo, ma il problema persiste. Se reinstallo WordPress sul dominio si presenta lo stesso problema. Non so quale sia la causa principale del problema. Come posso risolvere questa situazione?

Ecco alcune cose che puoi provare. Una di queste l'hai già tentata.
Pulisci la cache del browser (cosa che hai detto di aver già fatto), assicurati solo di aver cancellato tutto, sia i cookie che la cache.
Prova a disattivare tutti i plugin accedendo via SSH
o FTP
al tuo server e rinominando la cartella wp-content/plugins
in wp-content/plugins_backup
.
Cambia il tema di WordPress, potrebbe esserci un problema con il tema attuale. Prova a passare a uno dei temi predefiniti come twentyfifteen
.
Il file .htaccess potrebbe causare problemi, quindi puoi nuovamente accedere via SSH
o FTP
al server e rinominare .htaccess
in htaccess.backup
.
Controlla anche il tuo file wp-config.php assicurandoti che l'URL del sito sia definito correttamente, ad esempio:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Spero che queste indicazioni ti siano d'aiuto.

Ho provato molti metodi ma nessuno ha funzionato per me. Così ho cercato di risolvere da solo e ho scoperto una soluzione. Primo, ho cancellato i dati di navigazione (cookie, cache e altri) premendo Ctrl+Maiusc+Canc. Secondo, sono uscito dal browser. Terzo passaggio, ho disconnesso la connessione internet. Quarto passaggio, ho pulito il mio PC usando un software di pulizia (ho usato Wise Care 360). Sesto, ho riconnesso internet e ho potuto accedere con successo alla dashboard di WordPress.

Questo metodo ha funzionato per me. Richiede una conoscenza specifica di PHPMYAdmin e del file wp_config.php
- Apri il tuo database MySQL in PHPMyAdmin
- Vai al tuo file wp-config.php
- In wp-config, trova questa riga: $table_prefix = 'tuo_prefisso'; cambia 'tuo_prefisso' con qualcosa di nuovo, per esempio 'tuo_nuovo_prefisso'.
- Visita qualsiasi pagina del tuo sito. WordPress avvierà un nuovo processo di installazione. Creerà un intero nuovo set di tabelle del database. Durante l'installazione, inserisci il tuo NOME UTENTE e PASSWORD attuali.
- In PHPMyAdmin, apri la tua tabella [tuo_nuovo_prefisso]_users, copia l'hash della password dalla colonna user_pass.
- Apri la tua tabella tuo_prefisso_users (cioè quella vecchia). Trova il tuo utente e incolla l'hash della password che hai copiato nella sua colonna user_pass.
- In wp_config, reinserisci il tuo prefisso precedente. Ora dovresti essere in grado di accedere correttamente.
- Elimina le tabelle temporanee dal tuo database.
Richiede circa 3 minuti. Particolarmente utile se per qualche motivo non ricevi le email di recupero password. Attenzione: alcuni passaggi non possono essere annullati. Esegui un backup prima di fare qualsiasi cosa.

È un sacco di lavoro solo per generare una password. Ci sono diversi generatori di password WordPress online come https://www.useotools.com/wordpress-password-hash-generator o https://codebeautify.org/wordpress-password-hash-generator

Grazie Hibbem. Non ricordo perché l'abbia fatto in questo modo all'epoca. Immagino che il tuo commento possa essere utile a persone con problemi simili, quindi penso che sarebbe fantastico se potessi trasformarlo in una risposta.
