Привет!
Когда я пытаюсь загрузить свой сайт Discourse, у меня появляется этот пустой синий экран и эта ошибка в консоли разработчика. Кто-нибудь знает, что может вызывать это?
Спасибо,
Кьян
На вашем сайте Discourse включен «RocketLoader» от Cloudflare. Известно, что он может вызывать случайные сбои в работе Discourse, поэтому его необходимо отключить.
Один из самых простых способов отключить все специальные функции Cloudflare — изменить цвет оранжевого облака на серый в записи DNS для вашего форума в панели Cloudflare.
Вы можете устранить эту конкретную ошибку, добавив источник в настройку content security policy script src, при условии, что у вас есть доступ по SSH или другой способ получить оболочку на сервере:
cd /var/discourse
./launter enter app
rails c
SiteSetting.content_security_policy_script_src = "https://forum.thelostworldmc.com/cdn-cgi/scripts/"
@Falco, возможно, намекает на дополнительные проблемы с Cloudflare RocketLoader, помимо запрета на загрузку скриптов, поэтому я не знаю, является ли это реальным решением для использования RocketLoader.
Я и не знал, что RocketLoader может вызывать такую проблему. Просто отключил его, и всё работает отлично!
Спасибо за помощь ![]()