Требуется вход: скрытая форма входа видна

Всем привет,

По какой-то причине эти два поля ввода отображаются (хотя они не работают)

Я уже несколько раз пересобирал Discourse, но не знаю, как их убрать.

Заранее спасибо!

Can you replicate it using safe mode?

Yoururl.com/safe-mode/

Здравствуйте,

Не уверен, нахожусь ли я в безопасном режиме, пока не авторизован, так как при переходе по адресу myurl.tld/safe-mode/ меня автоматически перекидывает обратно на myurl.tld/login (поскольку требуется учетная запись).

Но если я действительно нахожусь в безопасном режиме, следуя описанным выше шагам, то да, я могу воспроизвести эту проблему.

Редактирование: Я не вносил никаких изменений в настройку, это наблюдается с момента установки. Также я использую Discord через .onion-адрес.

Редактирование 2: Я полностью переустановил Discourse, но проблема осталась.

Вторая проблема, с которой я столкнулся, — отсутствие цветов категорий и цветов в большинстве мест на сайте.

При этом для них задан цвет.

Цвета также не отображаются в предустановленном выборе цветов.

На примере категории «Loung» цвет должен быть таким:

Редактирование: Помните, что всё это на чистой установке Discourse без каких-либо изменений.

Редактирование 2: Пример другого места, где нет цвета.

Как был установлен этот экземпляр?

Этот экземпляр был установлен в связке с nginx: сначала был установлен Docker, затем репозиторий Discourse был клонирован через git в каталог /var/discourse.

Затем файл samples/standalone.yml был использован в качестве containers/app.yml, после чего приложение было инициализировано и запущено.

Неужели была какая-то причина, по которой вы не следовали руководству по установке? Я вижу, что вы планируете публиковать через Tor, но мешает ли это вам сначала создать сайт на временном URL?

Лучше сначала выполнить стандартную установку и убедиться, что всё работает, прежде чем вносить какие-либо изменения. Так вы лучше поймёте, какое именно изменение стало причиной возникших проблем.

Насколько мне известно, стандартный установщик Discourse не поддерживает адреса .onion, вот почему. (По крайней мере, так было, когда я пробовал это несколько месяцев назад) / У меня нет под рукой временного URL.

Конечно, но именно поэтому рекомендуется сначала выполнить стандартную установку, убедиться, что всё работает, а затем установить остальные компоненты и переключить имя.

Дополнительное преимущество заключается в том, что discourse-setup автоматически масштабирует воркеры Unicorn и выделенную память для базы данных в соответствии с характеристиками вашего сервера.

Множество одновременных изменений гораздо сложнее отлаживать.

Верно, это имеет смысл.

Если я установлю с помощью discourse-setup, он будет работать самостоятельно без nginx, верно? Затем нужно изменить app.yml для работы в режиме standalone, сменить домен и после этого пересобрать?

Честно говоря, мои проблемы не имеют для меня смысла, так как я не могу найти ничего в журналах ошибок (ни в логах Discourse, ни в логах nginx). При этом у меня не было таких проблем, когда я месяц назад проделал точно такой же процесс установки на VPS (просто для тестирования, этот сервер должен был стать продакшн-сервером).

Для получения правильных настроек в app.yml я могу просто запустить discourse-setup, использовать возвращённые значения, а затем самостоятельно выполнить инициализацию?

Просто используйте discourse.example.com/login?safe_mode=no_custom%2Cno_plugins%2Conly_official