Ошибка: на один поток нельзя ответить

Привет,

У меня на форуме есть тема, в которой я размещаю множество вопросов.
Однако в последние пару дней я не могу выполнять какие-либо действия во второй половине этой темы. Я не могу отвечать, редактировать, копировать URL-адрес поста или закрывать опросы в этих сообщениях.

На данный момент мы уже попробовали следующее:

  • Очистили кэш и куки;
  • Перезагрузили компьютер;
  • Попробовали с трёх разных устройств, а также попросили другого администратора проверить со своего;
  • Перезапустили форум;
  • Включили и выключили все плагины;
  • Затем снова и снова перезапускали форум.

Поэтому мы предполагаем, что проблема связана с одним из обновлений Discourse, и надеемся, что её скоро исправят.

Если нет, то сталкивался ли кто-нибудь ещё с этой проблемой и знает, в чём дело?

Пробовали ли вы безопасный режим? Это поможет исключить проблемы, связанные с вашей темой или её компонентами.

1 лайк

Нет, я об этом не думал. Только что попробовал, и у меня получилось отредактировать эти сообщения. Значит ли это, что проблема связана с темами? И если да, то где именно: на стороне моего форума или у создателя темы для Discourse?

По умолчанию безопасный режим отключает фронтенд-код плагинов, тем и компонентов. Если это решает проблему, значит дело в кастомизации. Вы можете отключить только плагины или только темы, чтобы сузить круг поиска. Тогда вы точно будете знать, виноват плагин или тема.
Затем попробуйте отключать их по одному. Добавляли ли вы какой-либо пользовательский код?

Ошибка, которую я увидел в консоли браузера при просмотре форума, не помогла мне легко определить кастомизацию, вызывающую проблему.

Discourse Theme Creator — это форум Discourse, где вы можете тестировать и демонстрировать темы и компоненты тем. События, происходящие там, не связаны с тем, что происходит на вашем форуме.

2 лайка

Я сделал это, и ответ сузил круг до двух вариантов.

Когда я попробовал «Отключить темы и компоненты тем», а затем «Отключить все пользовательские клиентские плагины», оба варианта сработали. Разница была в том, что в случае с плагинами опросы не работали из-за безопасного режима и их нельзя было закрыть. Однако редактирование постов было возможно. Затем, когда я попробовал «Отключить неофициальные пользовательские клиентские плагины», тред всё ещё был сломан.

Посмотрите, пожалуйста, в /logs. Там должны быть соответствующие ошибки.

1 лайк