Ada alat yang sangat bagus di luar sana yang disebut N98-Magerun
Pada dasarnya, Anda langsung mengunduhnya ke root proyek Magento Anda
wget https://files.magerun.net/n98-magerun2.phar
Setel izin yang dapat dieksekusi berikutnya (hanya untuk pengguna UNIX)
chmod +x ./n98-magerun2.phar
Sekarang saat kamu berlari
php n98-magerun2.phar
Anda akan mendapatkan daftar semua perintah yang tersedia yang ditawarkan oleh alat ini.
Sekarang untuk mengatur ulang kata sandi pengguna admin yang terlupa terlebih dahulu, kita perlu mendapatkan nama pengguna pengguna admin, agar kita dapat menjalankannya
php n98-magerun2.phar admin:user:list
Ini akan memberi Anda daftar semua pengguna admin yang tersedia, hasilnya akan terlihat seperti
+----+-----------------+-------------------------------+--------+
| id | username | email | status |
+----+-----------------+-------------------------------+--------+
| 1 | admin | admin@example.com | active |
| 2 | nextadmin | nextadmin@example.com | active |
+----+-----------------+-------------------------------+--------+
Sekarang untuk mereset kata sandi yang kita lakukan
php n98-magerun2.phar admin:user:change-password
Anda akan diminta nama pengguna admin dan kata sandi baru untuk pengguna itu.
Username:admin
Password:123456
Password successfully changed
Semoga ini membantu.
xdebug.max_nesting_level=200
di php.ini Anda. Jika tidak disetel, ada kemungkinan Anda melihat halaman login admin (karena level nesting kurang dari standar 100 pada halaman itu), tetapi ketika Anda memasukkan kredensial dan mencoba untuk masuk, dashboard tidak dapat dirender (level nesting lebih dari standar) 100 di sana). Pastikan juga untuk menggunakan beberapa host virtual, bukan "localhost", untuk menghindari masalah dengan cookie.