Faire l'installation manuellement ?

Je rencontre des difficultés pour résoudre certains problèmes SMTP sur un serveur et souhaite avancer en finalisant manuellement l’installation pendant que je règle les autres problèmes, car un autre membre de l’équipe souhaite poursuivre des tâches qui ne concernent pas les problèmes du serveur SMTP.

J’ai pu activer manuellement l’utilisateur administrateur en procédant ainsi :

cd /var/discourse
./launcher enter app
rails c

# Dans Rails avec Pry :
> u = User.find_by_username_or_email('admin_user@domain.tld')
> u.activate
> u.save
> quit

Cependant, lorsque je visite le site (par exemple domain.tld), je vois toujours la page « Félicitations, vous avez installé Discourse ! ». Je ne peux toujours cliquer que sur le bouton [S’inscrire].

Comment déclencher manuellement le système pour passer cette étape afin que l’utilisation normale du système puisse commencer ?

You need to have one user that is am administrator. After you enter the container.

rake admin:create
3 « J'aime »

@pfaffman thanks for that. Worked great.

When I tried to use the same email address, it said the password was already set (as it was). I went ahead and changed the password via rake admin:create as per the prompt and then likewise granted admin privileges to the account. After this was done I revisited the main site and lo and behold Discourse came up properly and did not take me back to the setup process.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.