Я поискал на форуме, но не смог найти ответа, который помог бы решить проблему с только что установленным экземпляром Discourse (с образом DigitalOcean).
Суть проблемы в том, что некоторые настройки в разделе «Настройка» не сохраняются должным образом (зеленая кнопка подтверждения работает, но изменения не сохраняются). Я посмотрел эту тему, но я не использую Cloudflare. Кроме того, проблема возникает только для некоторых настроек.
Я провел тестирование: похоже, что не сохраняются только настройки с полем textarea. Остальные сохраняются корректно.
Есть ли у кого-нибудь идеи, что может вызывать эту странную проблему?
Привет, Оливье!
Обратите внимание, что установка в один клик для Digital Ocean здесь не поддерживается, и мы всегда рекомендуем следовать стандартной процедуре установки.
Могли бы вы привести один или несколько примеров названий настроек, которые не сохраняются?
Ни одно из двух текстовых полей не сохраняется при обновлении.
Я пробовал изменять эти поля в Edge, Safari и в DiscourseHub — всё равно не получается. Поскольку я пробовал в разных браузерах, я не думаю, что это связано с расширением браузера (как предложил @pfaffman).
Кстати, я даже не знал, что официально поддерживается только один тип установки. Легко ли или возможно ли переустановить мой экземпляр, следуя официальной инструкции по установке, не потеряв при этом уже проделанную работу? У меня есть множество плагинов и уже создан некоторый контент, который я бы не хотел потерять.
Если вы знаете, как отредактировать app.yml для изменения плагинов и пересборки, то самые большие проблемы с установкой на DigitalOcean будут решены. Она почти не отличается от стандартной установки, за исключением того, что пропускает discourse-setup.
У меня есть тестовый экземпляр, настроенный на английский язык. Обновление этих полей в тестовом экземпляре работает, что ещё больше подтверждает гипотезу о том, что в функционале перевода есть ошибка.