Bonjour, j’ai essayé d’installer Discourse sur un VPS en suivant ces instructions.
J’ai essayé d’ajouter le compte administrateur à l’étape 9, et j’arrive à l’étape où un e-mail de confirmation est censé être envoyé. Cette étape a échoué en raison d’une mauvaise configuration du service de messagerie que j’utilise (Brevo), que j’ai corrigée.
Je reconstruis, ce qui réussit. Cependant, lorsque j’essaie de créer à nouveau le compte administrateur, cela ne me le permet pas, indiquant que le nom d’utilisateur « doit être unique ». Je suppose que cela est dû à la première tentative de création, qui a échoué à l’étape de confirmation par e-mail.
Comment devrais-je procéder pour résoudre ce problème ?
1 « J'aime »
Salut, bienvenue ! 
Avez-vous essayé de revenir à l’URL /finish-installation/confirm-email puis de cliquer sur « Renvoyer l’e-mail d’activation » pour voir si cela fonctionne ?
Bonjour, cela a fonctionné. Je n’arrive pas à croire que je n’y avais pas pensé
J’ai pu vérifier que mes corrections du SMPT avaient fonctionné, puisque je peux maintenant recevoir l’e-mail.
Cela dit, j’aimerais vraiment supprimer d’abord le compte administrateur enregistré sans succès si possible, car j’ai également changé l’e-mail de l’administrateur pour un autre.
1 « J'aime »
Si vous pouvez accéder à l’ancien e-mail, je changerais l’e-mail dans les préférences de l’utilisateur ; cela semble plus facile. Qu’en pensez-vous ?
Ok, donc je vais modifier app.yml pour l’ancien e-mail, reconstruire, confirmer l’e-mail (je n’ai pas encore cliqué sur l’e-mail de confirmation, j’ai juste testé le renvoi selon mon précédent post), et changer l’e-mail de l’ancien au nouveau une fois que j’aurai accès au panneau d’administration. Est-ce à peu près ce que vous suggérez ?
Sauf si je me trompe, vous n’avez rien à changer dans app.yml.
Si vous avez reçu l’e-mail de confirmation (les paramètres sont maintenant corrigés), cliquez dessus.
Ensuite, allez dans les préférences de l’utilisateur et changez son e-mail pour celui que vous souhaitez.
La raison pour laquelle je pensais devoir changer app.yml est que si je me connectais avec l’ancien e-mail, je n’aurais pas les privilèges d’administrateur, puisque app.yml contient le nouveau. Je pensais donc devoir d’abord changer app.yml pour l’ancien e-mail, puis reconstruire.