web-dev-qa-db-fra.com

Comment réinitialiser le mot de passe de l'administrateur avec Through et Acquia Dev Desktop?

Je me rends compte que c'est une jolie question standard selon laquelle il y a beaucoup de réponses pour ailleurs. Le problème que j'ai est qu'il semble que mes commandes de drush ne se reflètent pas sur mon serveur de dev.

Je me suis enfermé sur mon site, j'ai donc essayé d'utiliser deux méthodes pour entrer

1) drush upwd --password = "myNewPass" "Myuser"

et

2) Druscules UCRT "MyNewuser" --Password = "MyNewPass" suivi de Drush Urol "Administrateur" "MyNewuser"

Les deux variations de commande ne me donnent aucune erreur et confirmez l'utilisateur nouvellement créé et ses rôles. Je ne sais pas quoi d'autre je peux faire ici. Avant de demander, je risquais mes caches.

1
nizz0k

Je ne suis pas sûr de savoir pourquoi ça vous manque. Vérifiez probablement les journaux d'erreur pour voir s'il y a des avertissements ou des notifications enregistrés.

Les dernières versions de Thrush ont drush uli qui vous donne simplement un lien de connexion unique pour admin.

$ TRUSH ULI http: // défaut/utilisateur/réinitialisation/1/111169130/GF-1UBYC51JONONNONNF-JQ3_CIKFLQHE93SSSS9YNANAEY Malheureusement, il ne reçoit malheureusement pas le nom d'hôte dans la plupart des cas (probablement il n'y a probablement aucun moyen de le savoir si BASE_URL n'est pas défini) Vous devez donc modifier le nom d'hôte correct "par défaut".

Donc, dans l'affaire ci-dessus, je collerais le lien dans un navigateur, puis le changer

http://example.com/user/reset/1/1311169130/1311169130/gf-nudyc51jononnf-jq3_cikflqhe93sss9ynanaey Lien de connexion unique à l'utilisateur 1 sur le site. Fonctionne parfaitement.

Vous pouvez également exécuter Thush comme administrateur en ajoutant ceci:

drush -u 1 "commandement"

Par exemple:

drush -u 1 cc all

2
Daniel Tome