Не удалось создать Wiki (как администратор)

Наш экземпляр Discourse выдает ошибку 403 с сообщением: «У вас нет прав для просмотра запрошенного ресурса» при попытке редактировать пост как Wiki.

Что может вызывать эту проблему? В /logs нет соответствующей информации.

Можете проверить логи консоли браузера и посмотреть, не появляется ли там что-то странное?

Конечно, как я уже сказал, я получаю → 403 «У вас нет прав для просмотра запрошенного ресурса»

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

Я имею в виду, кроме 403, есть ли какие-то другие ошибки?

Оба добавлены, конечно. Спасибо за ваш ответ.

Я понимаю, но больше ничего нет (!)

У меня тоже возникают проблемы с созданием постов в формате вики. При попытке сделать вики-постом свой собственный пост, а также пост другого пользователя, я получаю эту ошибку:

  • Я являюсь администратором.
  • Параметр Edit wiki post allowed groups установлен в значения: администраторы, модераторы, все.
  • Параметр Self wiki allowed groups установлен в значения: администраторы, модераторы, все.
  • Параметр Edit post allowed groups установлен в значения: администраторы, модераторы, tl0.
  • Параметр Edit all post groups установлен в значения: администраторы, модераторы, tl4.
  • Настройки безопасности категории разрешают всем пользователям просматривать, отвечать и создавать посты.
  • В категории не включена опция Make new topics wikis by default — и не должна быть, так как не каждый пост в этой категории должен быть вики.
  • В категории нет назначенных модераторов категории.
  • Я пытался изменить владельца поста на себя и сделать пост вики — не сработало.
  • Я вошел в систему как тестовый пользователь с уровнем tl3 и создал пост — не сработало.
  • Я пытался войти как пользователь, создавший пост, чтобы сделать его вики — не сработало.
  • Я пытался создать собственный пост и сделать его вики — не сработало.
  • Я пробовал запустить сайт в безопасном режиме — не сработало.

У меня уже заканчиваются идеи, не знаю, что еще можно попробовать!

Вы используете какие-либо неофициальные плагины?

Да:

  • Вкладки BBCode
  • Ограничитель категорий Discourse
  • Пользовательский мастер
  • Динамические группы
  • Посадочные страницы
  • Приватные ответы
  • Приватные темы

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

Редактирование: Я также только что обновил сайт до версии v2026.01.0-latest, но проблема осталась.

Привет, Джен! Появляются ли какие-либо ошибки в консоли, когда вы видите сообщение об ошибке в интерфейсе?

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

Да — вот что я вижу в консоли. До обновления до версии v2026.01 в консоли не было никаких упоминаний video-thumbnail или video-placeholder. На этом тестовом экземпляре вообще нет никаких видео.

Вот консоль:

Вот заголовки ответа:

Дополнено: Я создал новую категорию и включил опцию Делать новые темы вики по умолчанию. Я смог создать новую тему в этой категории, которая стала вики. Однако при нажатии на Удалить вики для этого поста я получаю ту же ошибку, что и раньше.

Обновили нашу продакшн-среду в выходные, но проблема всё ещё сохраняется — и в нашей тестовой среде, и в рабочей. Не совсем понятно, что делать дальше :frowning:

Учитывая, что мы не можем воспроизвести проблему без ваших кастомных плагинов, скорее всего, некоторые из этих плагинов не полностью отключены — они выполняют код, даже если считаются отключёнными. По их названиям видно, что они, вероятно, переопределяют некоторые защитные механизмы, что может приводить к такому ответу «Forbidden».

Рекомендую закомментировать эти плагины в YML-файле, пересобрать проект и протестировать — просто чтобы убедиться.

Ага, я нашёл, спасибо за совет!

Проблему вызвал плагин category mod enhancer.

Было бы полезно, если бы вы поделились этой информацией, когда я спрашивал, какие плагины у вас установлены. Я попытался воспроизвести проблему со всеми упомянутыми вами плагинами, но не смог ничего найти.

Извините, я честно говоря просто упустил это в списке, когда прокручивал. Это моя ошибка!