2016-10-23 5 views
1

мне нужно изменить пароль администратора Magento, так что я прошел через следующие шаги:Magento пароль администратора

) Я экспортировал таблицу admin_user в mydocumnets.

) Я запустил этот запрос: UPDATE admin_user SET password=CONCAT(MD5('qXpassword'), ':qX') WHERE username='admin'; и сменил пароль.

) Новый пароль не работал, поэтому я опустил таблицу admin_user и импортировал уже экспортированный, но предыдущий пароль тоже не работал.

) Я вручную изменил адрес электронной почты в таблице admin_user и используя забыли пароль получил ссылку для сброса пароля в моем почтовом ящике и сбросил пароль, но я не смог войти в систему, используя этот пароль.

5) Пароль, который отображается в файле env.php, отличается от того, который я установил.

, я не могу войти в панель администратора, и я получаю сообщение об ошибке 504 Getway в представлении клиента.

Любой может помочь?

Спасибо.

ответ

1

Вы можете показать свою таблицу admin_user до того, как после обновления? Не все, просто строка с пользователем, которую вы пытаетесь изменить.

Также попробуйте использовать SHA2() вместо MD5() в вашем SQL-запросе. Скажите пожалуйста, если это сработает для вас.

+0

@lllia Arefyev, Спасибо за предложение теперь я могу войти в панель администратора, но я получаю 504 Gateway Time-outnginx/1.3.7 –

+0

504 Тайм-аут шлюза nginx/1.3.7 в представлении клиента. –

1

Вы также можете использовать команду magento admin:user:create с параметрами --admin-user и --admin-password, как обсуждалось here.

Вы не можете создать двух администраторов с одинаковым адресом электронной почты, хотя используйте альтернативный адрес и измените его позже.