Es gibt ein sehr schönes Tool namens N98-Magerun
Grundsätzlich laden Sie es direkt in das Stammverzeichnis Ihres Magento-Projekts herunter
wget https://files.magerun.net/n98-magerun2.phar
Ausführbare Berechtigungen als Nächstes festlegen (nur für UNIX-Benutzer)
chmod +x ./n98-magerun2.phar
Wenn du jetzt rennst
php n98-magerun2.phar
Sie erhalten eine Liste aller verfügbaren Befehle, die vom Tool angeboten werden.
Um ein vergessenes Administrator-Passwort zurückzusetzen, müssen wir zuerst den Benutzernamen des Administrator-Benutzers ermitteln, damit wir es ausführen können
php n98-magerun2.phar admin:user:list
Dadurch erhalten Sie eine Liste aller verfügbaren Administratorbenutzer, die Ausgabe sieht ungefähr so aus
+----+-----------------+-------------------------------+--------+
| id | username | email | status |
+----+-----------------+-------------------------------+--------+
| 1 | admin | admin@example.com | active |
| 2 | nextadmin | nextadmin@example.com | active |
+----+-----------------+-------------------------------+--------+
Nun setzen wir das Passwort zurück
php n98-magerun2.phar admin:user:change-password
Sie werden aufgefordert, den Benutzernamen des Administrators und das neue Kennwort für diesen Benutzer einzugeben.
Username:admin
Password:123456
Password successfully changed
Hoffe das hilft.
xdebug.max_nesting_level=200
in Ihrer php.ini xdebug aktiviert ist . Wenn dies nicht festgelegt ist, wird möglicherweise die Anmeldeseite des Administrators angezeigt (da die Verschachtelungsebene auf dieser Seite unter dem Standardwert 100 liegt). Wenn Sie jedoch Anmeldeinformationen eingeben und versuchen, sich anzumelden, kann das Dashboard nicht gerendert werden (die Verschachtelungsebene ist höher als der Standardwert) 100 dort). Stellen Sie außerdem sicher, dass Sie einen virtuellen Host verwenden, nicht "localhost", um Probleme mit Cookies zu vermeiden.