【问题标题】:OSQA: lost access to web-site due to changing allowed IP (admin's maintenance-mode)OSQA:由于更改允许的 IP 导致无法访问网站(管理员的维护模式)
【发布时间】:2015-03-30 00:26:03
【问题描述】:

我是一个 OSQA 系统的管理员(顺便说一句,这个系统很酷也很棒)。

我试图学习和理解“维护模式”,以便创建备份。所以我进入了“维护模式”,在那里我看到了带有消息的文本框,当网站处于维护模式时我的用户将看到。此外,还有一个 IP 列表,即使该站点处于维护模式,也可以访问该站点。

我的 IP 在那里...

我的错误是我更改了该文本框中的 IP,以便查看我的用户会看到什么。立即,我无法访问该网站,我只能看到消息,就像我的其他用户一样......(至少现在我知道它有效 - 用户无法访问该网站,他们确实看到了消息。 ..)

如何重新获得对我网站的访问权限?

谢谢!

【问题讨论】:

    标签: osqa


    【解决方案1】:

    您是否可以访问托管您网站的服务器? 如果是这样,您只需要在 django shell 中输入:python manage.py shell 然后运行以下代码:

    from forum import settings
      settings.MAINTAINANCE_MODE.set_value(None)
      exit()
    

    这样维护模式将被禁用,您将能够修改允许的 IP。

    ~迈克

    【讨论】:

    • +1 回复!我会试试的。同时,我通过更改安装 OSQA 的机器的 IP 来“作弊”,并将其设置为“允许的”IP,因此我能够以管理员身份进入并禁用维护模式。谢谢! (顺便说一句,我在 meta.osqa.com 上发布了同样的 Q,但这个 Q&A 似乎无效。
    猜你喜欢
    • 2011-05-02
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    相关资源
    最近更新 更多