В диалоге входа отсутствует ссылка на логотип, так как DISCOURSE_FORCE_HTTPS установлено в 'false'

Я только что обнаружил, что в диалоговом окне входа на форум теперь отображается символ-заполнитель «отсутствует» вместо логотипа форума.

После входа в систему основной логотип сайта отображается как обычно.

У меня загружено только два варианта логотипа: стандартный «Основной логотип» и «Малый логотип». Остальные варианты не используются, поэтому по умолчанию применяются один из первых двух.

Я не уверен, но интересно, не связано ли это с недавним обновлением или пересборкой форума?

Не может ли что-то препятствовать доступу к ресурсам сайта, таким как логотипы, для пользователей, не вошедших в систему?

Интересно… не могло ли это быть вызвано этим?

(пост)

Это происходит в безопасном режиме? Есть ли какие-либо ошибки в консоли браузера?

На всякий случай, если это поможет сузить круг поиска, я думаю, что это происходит на целевой странице «Требуется вход»? (Поправьте меня, если я ошибаюсь :slight_smile:) Я вижу стандартный заголовок с логотипом как на странице регистрации, так и на странице входа.

Спасибо, @NateDhaliwal, хорошие предложения.

Переключение этой настройки и последующая перезагрузка не дают никакого эффекта.

Мне вообще не удаётся войти в безопасный режим — https://discourse.nzarchiture.net.nz выдаёт предупреждение о «мёртвой ссылке» в моём браузере (то же самое происходит и с http://discourse.nzarchiture.net.nz).

На этой странице определённо есть ошибки — похоже, что диалог входа по какой-то причине пытается ссылаться на смесь URL, использующих как https, так и http.

(index):365  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасный шрифт 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Regular.woff2?v=0.0.19'. Этот запрос был заблокирован; содержимое должно предоставляться через HTTPS.
(index):365  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасный шрифт 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Bold.woff2?v=0.0.19'. Этот запрос был заблокирован; содержимое должно предоставляться через HTTPS.
app.js:297 ℹ️ Discourse v2025.12.0-latest — https://github.com/discourse/discourse/commits/4e84c286d6 — Ember v6.6.0
content.js:18 [Form Persistence] 初始化表单持久化扩展...
content.js:868 shouldRun: false
(index):1  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасную иконку сайта 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_32x32.png'. Этот запрос был заблокирован; содержимое должно предоставляться через HTTPS.
content.js:13 [Form Persistence] 从存储中获取的数据: Object
content.js:18 [Form Persistence] 当前页面未启用表单持久化
(index):1  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасный элемент 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. Этот запрос был автоматически повышен до HTTPS. Дополнительную информацию см. по адресу https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
(index):1  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасное изображение 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. Этот запрос был заблокирован; содержимое должно предоставляться через HTTPS.
(index):1  Смешанный контент: страница по адресу 'https://nzarchitecture.net.nz/' была загружена через HTTPS, но запросила небезопасный элемент 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_512x512.png'. Этот запрос был автоматически повышен до HTTPS. Дополнительную информацию см. по адресу https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
content.js:18 [Form Persistence] 收到状态检查指令
content.js:13 [Form Persistence] 从存储中获取的数据: Object
content.js:18 [Form Persistence] 页面状态更新: Object


Также я не знаю, откуда взялись эти китайские символы среди предупреждений консоли и стоит ли беспокоиться по этому поводу? Сам сайт был создан на английском языке, и другие переводы не настроены.

Как заставить Discourse загружать изображения только через https?

Предупреждения о смешанном содержимом могут быть важны, особенно в сочетании с вашей другой темой: Bogus Dashboard advice

@Paul_King Неужели это могло произойти в результате недавних изменений на вашем сайте? Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt - #9 by pfaffman

Да, вы абсолютно правы, спасибо @JammyDodger

Оказалось, что в моём файле app.yml параметр DISCOURSE_FORCE_HTTPS был установлен в значение «false».

После изменения его на «true» и пересборки логотип снова появился, а предупреждение в панели администратора исчезло.