简体   繁体   English

带有消息的异常“Drush\User\UserListException”无法找到匹配的管理员用户

[英]exception 'Drush\User\UserListException' with message Unable to find a matching user for admin

I am using the drupal7 I have been executed this command in git bash - ./prepare_db_for_dev.example.sh我正在使用 drupal7 我已经在 git bash - ./prepare_db_for_dev.example.sh中执行了这个命令

In below, it give error.在下面,它给出了错误。

Reset admin password to "admin".
Drush\User\UserListException: Unable to find a matching user for admin. 
In C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\lib\Drush\User\UserList.php:114             [error]
Stack trace:
#0 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\lib\Drush\User\UserList.php(15): Drush\User\UserList::getFromParameters(Array)
#1 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\commands\user\user.drush.inc(355): Drush\User\UserList->__construct('admin')
#2 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\includes\command.inc(422): drush_user_password('admin')
#3 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\includes\command.inc(231): _drush_invoke_hooks(Array, Array)
#4 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\includes\command.inc(199): drush_command('admin')
#5 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\lib\Drush\Boot\BaseBoot.php(67): drush_dispatch(Array)
#6 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\includes\preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#7 C:\Users\patil.vaish\AppData\Roaming\Composer\vendor\drush\drush\drush.php(12): drush_main()
#8 {main}

How to solve the error?如何解决错误?

This issue suggests:这个问题提示:

If admin username in database is different than configuration ADMIN_USER [you get this error]如果数据库中的管理员用户名不同于配置 ADMIN_USER [您收到此错误]

Solution for drupal 7: drupal 7的解决方案:

 self.run('sql-query --db-prefix "update {users} set name=\'%s\' where uid=1"' % self.config.DRUPAL['default']['ADMIN_USER'])

Solution for drupal 8: drupal 8的解决方案:

 self.run('sql-query --db-prefix "update {users_field_data} set name=\'%s\' where uid=1"' % self.config.DRUPAL['default']['ADMIN_USER'])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM