# Unable to login as admin after enabling read only mode

**URL:** https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362
**Category:** Support
**Tags:** read-only
**Created:** [April 15, 2018, 8:08am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362 "2018-04-15T08:08:07Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:08am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/1 "2018-04-15T08:08:07Z")

</div>

My site says “Login is disabled while the site is in read only mode?” so I cannot log in:

 ![Screenshot_20180415-133549__01](https://global.discourse-cdn.com/meta/original/3X/1/3/13c1df3ec5461e59b0227e03a873d893ca087bf6.jpg)

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [April 15, 2018, 8:10am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/2 "2018-04-15T08:10:29Z")

</div>

~~Visit `yoursite.com/u/admin-login` i.e. `help.gulshankumar.net/u/admin-login` and then try to log in if that works?~~

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:13am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/3 "2018-04-15T08:13:34Z")

</div>

Hi,

Thanks for the response. I tried, it says -

`{"errors":["The site is in read only mode. Interactions are disabled."],"error_type":"read_only"}`

 ![Screenshot_20180415-134209__01](https://global.discourse-cdn.com/meta/original/3X/8/e/8e6c9b7c0d8e9dbe7ad8056ed602b2e23ee6655f.jpg)

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [April 15, 2018, 8:15am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/4 "2018-04-15T08:15:10Z")

</div>

Depending upon how you enabled the read only mode, here is some help:

> [@Cant disable read-only mode](https://meta.discourse.org/t/cant-disable-read-only-mode/72242/2):
>
> It depends on how you trigger readonly mode. There is a list of keys that you can pass to Postgres depending on how you trigger it

or

> [@Stuck in 'Read Only' Mode](https://meta.discourse.org/t/stuck-in-read-only-mode/42820/2):
>
> If you can ssh into the site host, try this : ./launcher enter app rails c Discourse.disable\_readonly\_mode

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:21am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/5 "2018-04-15T08:21:32Z")

</div>

I **had enabled read-only** mode from admin area from where we do backup.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [April 15, 2018, 8:24am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/6 "2018-04-15T08:24:47Z")

</div>

Second option I suggested above should work for you. Please do not log out the next time you put your forum into read only mode.

Ps: Try searching before posting a new query, You may find your solution into a similar question asked by someone else.

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:30am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/7 "2018-04-15T08:30:33Z")

</div>

Sorry, I couldn’t understand above written steps. Do I need to edit any code? 🤔

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [April 15, 2018, 8:34am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/8 "2018-04-15T08:34:37Z")

</div>

You don’t have to edit anything. Just ssh into your discourse server and do the following:

> cd /var/discourse  
> ./launcher enter app  
> rails c  
> Discourse.disable\_readonly\_mode(Discourse::USER\_READONLY\_MODE\_KEY)

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:38am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/9 "2018-04-15T08:38:16Z")

</div>

I hope everything is fine.

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/1/c165cc1dc7af4132635768715bb0f7329491e86e.png)

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [April 15, 2018, 8:44am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/10 "2018-04-15T08:44:47Z")

</div>

Try again. You may have entered the commands incorrectly. It should return like this:

 ![Screenshot%20from%202018-04-15%2014-13-47](https://global.discourse-cdn.com/meta/original/3X/8/8/88f4a09db024c199819cc1306f894673e8543715.png)

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:54am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/11 "2018-04-15T08:54:50Z")

</div>

I replicated above steps. Still, site is showing in the read-only mode.

![image](https://global.discourse-cdn.com/meta/original/3X/4/7/47fc50b60cf7bf6fa0cebc6f3f2a3c68ce49b71b.png)

---

<div class="post-metadata">

### Author: ![Gulshan\_Kumar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gulshan_kumar/32/119562_2.png) [@Gulshan\_Kumar](https://meta.discourse.org/u/Gulshan_Kumar)
#### Post date: [April 15, 2018, 8:58am UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/12 "2018-04-15T08:58:53Z")

</div>

`Discourse.disable_readonly_mode`  
Not working.

`Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)`  
Working.

Thanks a lot. Now I am able to login.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [August 27, 2020, 6:23pm UTC](https://meta.discourse.org/t/unable-to-login-as-admin-after-enabling-read-only-mode/85362/13 "2020-08-27T18:23:56Z")

</div>


