C'è uno strumento molto carino là fuori chiamato N98-Magerun
Fondamentalmente, lo scarichi direttamente nella radice del tuo progetto Magento
wget https://files.magerun.net/n98-magerun2.phar
Successivamente imposta le autorizzazioni eseguibili (solo per utenti UNIX)
chmod +x ./n98-magerun2.phar
Adesso quando corri
php n98-magerun2.phar
Verrà visualizzato un elenco di tutti i comandi disponibili offerti dallo strumento.
Ora, per reimpostare prima la password di un utente amministratore dimenticato, è necessario ottenere il nome utente dell'utente admin, per poter eseguire
php n98-magerun2.phar admin:user:list
Questo ti fornirà un elenco di tutti gli utenti admin disponibili, l'output avrà un aspetto simile
+----+-----------------+-------------------------------+--------+
| id | username | email | status |
+----+-----------------+-------------------------------+--------+
| 1 | admin | admin@example.com | active |
| 2 | nextadmin | nextadmin@example.com | active |
+----+-----------------+-------------------------------+--------+
Ora per reimpostare la password che facciamo
php n98-magerun2.phar admin:user:change-password
Ti verrà richiesto il nome utente dell'utente amministratore e la nuova password per quell'utente.
Username:admin
Password:123456
Password successfully changed
Spero che sia di aiuto.
xdebug.max_nesting_level=200
php.ini. Se non è impostato, è possibile che venga visualizzata la pagina di accesso dell'amministratore (poiché il livello di annidamento è inferiore al valore predefinito 100 in quella pagina), ma quando si immettono le credenziali e si tenta di accedere, il dashboard non può essere visualizzato (il livello di annidamento è superiore al valore predefinito 100 lì). Assicurati anche di utilizzare un host virtuale, non "localhost", per evitare problemi con i cookie.