First account has no access to admin panel

I just installed Discourse on DigitalOcean using the one-click apps and went through the setup over SSH. Everything checks out but my first user account that I created on the web site (using the same email address provided over SSH - I checked 3 times) was not an admin account. In other words, I have no access to the admin panel. Any tips? :slight_smile:

إعجاب واحد (1)

SSH into the server

cd /var/discourse
./launcher enter app
u = User.find_by_email('your_email');
u.admin = true;
u.save
إعجابَين (2)

Thanks - it works up to this point, which line gives:

bash: syntax error near unexpected token `(’

You need to start the Rails console after entering the container. This is it:

cd /var/discourse
./launcher enter app
rails c
u = User.find_by_email('your_email');
u.admin = true;
u.save
7 إعجابات

oops, I forgot about the rails console.

Thanks! I figure this is a bug with Discourse since I started over from scratch and entered my email in the setup with all lowercase and it worked. Will open a new thread for that.

إعجابَين (2)

No known bugs with this that I’ve seen. Just make sure the email matches what you entered at bootstrap time. It is not case sensitive.

I think it is; I repeated the process exactly and got it to work with a lowercase email. Here’s a report.

Discourse is great, by the way! Thanks for making it.

5 إعجابات