# Ripristinare una password amministratore WordPress persa

Source: https://support.kapsulehost.com/it-it/wordpress-reset-password

Se non riesci ad accedere a wp-admin, KPanel ti offre tre modi per rientrare senza toccare il database manualmente, e questa guida copre ciascuno, quando utilizzarlo e come entrare quando il tuo sito non può inviare email.

Tutto quello che troverai qui avviene dalla scheda **WordPress** del sito in KPanel, quindi non avrai mai bisogno della vecchia password per recuperare l'account.

## Scelta di un metodo

| Situazione | Utilizza |
|---|---|
| Puoi raggiungere la pagina di accesso e l'email funziona | Il link "Hai dimenticato la password?" di WordPress |
| Sei collegato a KPanel e vuoi entrare subito | **Login as** dall'elenco Utenti |
| L'email non funziona, o hai bisogno di una nuova password specifica | Invia un link di reset, o imposta la password con WP-CLI |
| Non sai quale account è l'amministratore | L'elenco Utenti, filtrato per ruolo |

> **Note:** Tutti i metodi di KPanel richiedono accesso in scrittura al sito. Se i pulsanti sono disattivati o mancanti, il tuo ruolo account KapsuleHost è di sola lettura: chiedi a un proprietario dell'account di eseguire il reset o di elevare il tuo ruolo.

## Metodo 1: Dall'elenco Utenti di KPanel

Questo è il percorso più veloce e quello da utilizzare per primo.

1. Accedi a [KPanel](https://kpanel.kapsulehost.com) e fai clic su **Websites** nella barra laterale sinistra.
2. Fai clic sul sito.
3. Apri la scheda **WordPress**, quindi la sezione **Users**.
4. Trova l'account di cui hai bisogno. L'elenco mostra il nome di accesso, l'indirizzo email e il ruolo, così puoi identificare l'amministratore anche se non hai mai saputo quale fosse.

Ogni riga ti offre tre opzioni:

- **Login as** ti accede direttamente a wp-admin come quell'utente in una nuova scheda, utilizzando un token monouso. Non è coinvolta alcuna password. Questa è la scelta giusta quando hai solo bisogno di entrare e sistemare qualcosa.
- **Send reset email** invia il messaggio di reset della password standard di WordPress all'indirizzo su quell'account.
- L'icona del link accanto ad esso copia un link di reset della password direttamente negli appunti, così puoi inviarlo tu stesso alla persona. Utilizza questo quando il sito non può inviare email.

![La sezione WordPress Users in KPanel, con Send reset email per ogni utente](https://support.kapsulehost.com/help/screenshots/wordpress-reset-password.f7cd151c.webp)

> **Tip:** Il pulsante copy-link è la risposta a quasi tutti i problemi "l'email di reset non arriva mai". Genera lo stesso link che WordPress avrebbe inviato via email, e te lo consegna direttamente, quindi una configurazione di posta non funzionante smette di importare.

## Metodo 2: Dalla schermata di accesso di WordPress

Se l'email del sito funziona e hai accesso alla cassetta postale dell'account, il flusso integrato va bene:

1. Vai a `https://yourdomain.com/wp-login.php`.
2. Fai clic su **Lost your password?**.
3. Inserisci il nome utente o l'indirizzo email dell'account.
4. Fai clic su **Get New Password**.
5. Apri l'email e segui il link. Controlla la spam se non è arrivata entro pochi minuti.

Se non arriva nulla, non continuare a fare clic. WordPress invia questo messaggio tramite PHP per impostazione predefinita, che molte reti rifiutano completamente. Utilizza invece il Metodo 1 o il Metodo 3, quindi ripara correttamente la consegna in seguito.

## Metodo 3: Impostazione di una password con WP-CLI

Utilizza questo quando hai bisogno di impostare una password specifica, o quando stai recuperando un account il cui indirizzo email non è corretto.

1. Apri il sito, quindi la scheda **WordPress**, quindi la sezione **Console**.
2. Il prompt inizia già con `wp`, quindi digiti solo il resto del comando.

Trova gli amministratori prima se non sei sicuro di quale account desideri:

```
user list --role=administrator --format=table
```

Questo stampa l'ID utente, il nome di accesso, l'indirizzo email e la data di registrazione per ogni amministratore del sito.

Quindi imposta la password, per nome di accesso o per ID numerico:

```
user update admin --user_pass='a-long-unique-password'
```

```
user update 1 --user_pass='a-long-unique-password'
```

WordPress esegue l'hash del valore correttamente al momento dell'immissione, quindi l'account è immediatamente utilizzabile e altrettanto sicuro di uno impostato tramite il browser.

> **Warning:** Tutto ciò che digiti qui viene registrato nel registro attività del tuo account, compresa la password. Tratta il valore come compromesso nel momento in cui lo utilizzi: accedi, quindi cambialo di nuovo da **Users**, quindi **Profile** in wp-admin. Non incollare mai una password che usi da nessun'altra parte.

La sezione **Console** è una delle schede che appaiono sui piani gestiti. Su un sito senza una, la striscia di schede mostra invece un link **+8 on Managed**. Dettagli completi su ciò che la console può e non può eseguire sono in [Using WP-CLI on Your WordPress Site](https://support.kapsulehost.com/it-it/wordpress-wp-cli).

## Se l'indirizzo email dell'account non è corretto

Un reset è inutile se va a una cassetta postale che nessuno possiede più. Controlla e correggi l'indirizzo prima di fare il reset:

```
user get 1 --field=user_email
```

```
user update 1 --user_email='you@yourdomain.com'
```

Puoi anche confermare l'indirizzo dell'amministratore a livello di sito, che è quello che WordPress utilizza per le sue notifiche:

```
option get admin_email
```

Una volta che l'indirizzo è corretto, invia l'email di reset o utilizza **Login as** e modificalo in wp-admin.

## Modifica diretta del database

Potresti trovare guide più vecchie che ti dicono di aprire phpMyAdmin, modificare la tabella `wp_users` e impostare `user_pass` utilizzando la funzione `MD5` dal menu a discesa.

> **Important:** Non farlo su un sito KapsuleHost. WordPress moderno non utilizza hash di password MD5, modificare le righe degli utenti a mano è facile sbagliarsi in un modo che blocca ogni account, e non c'è annulla. L'elenco Utenti di KPanel e la console WP-CLI fanno il lavoro correttamente e sono sempre disponibili. Se hai già fatto la modifica e ora sei bloccato, ripristina da un backup: [Restoring From a Backup](https://support.kapsulehost.com/it-it/restoring-from-backup).

Se hai veramente bisogno di accesso diretto al database per qualcos'altro, [Accessing Your Database With phpMyAdmin](https://support.kapsulehost.com/it-it/sites-phpmyadmin) lo copre in sicurezza.

## Dopo essere tornato dentro

Un blocco è un buon momento per chiudere il divario che l'ha causato:

1. **Correggi l'indirizzo email** su ogni account amministratore così i reset futuri funzioneranno.
2. **Attiva l'autenticazione a due fattori** per wp-admin se il tuo piano l'include, dalla scheda **WordPress** del sito, quindi dalla sezione **Security**.
3. **Rimuovi gli account che non riconosci.** L'elenco Utenti mostra ogni amministratore. Uno inaspettato è il segno classico di un compromesso, non di una password dimenticata.
4. **Fai un backup** ora che il sito è in uno stato noto e buono: [Taking a Backup](https://support.kapsulehost.com/it-it/taking-a-backup).

Se non riesci ad accedere con nessun metodo qui, invia un'email a [support@kapsulehost.com](mailto:support@kapsulehost.com) dall'indirizzo sul tuo account KapsuleHost con il dominio del sito e quello che hai già provato.
