无法作为管理员创建Wiki

我们的 Discourse 实例在尝试将帖子编辑为 Wiki 时显示 403 错误,消息为:“您无权查看所请求的资源”。

可能是什么原因导致此问题?/logs 中没有相关信息。

请查看浏览器控制台日志,看看是否有任何异常弹出?

1 个赞

当然,正如我所说,我收到 → 403 “您无权查看所请求的资源”

为了确保万无一失,现在管理员设置是分组允许的,您能否检查一下,确保管理员和版主默认包含在编辑维基的权限中(如果还有其他标签或图片,也请包含在内)

2 个赞

我的意思是除了 403 之外,还有其他错误吗?

都已添加,当然。感谢您的回复。

我明白,但没有其他了(!)

我创建 wiki 帖子时也遇到了问题。当我尝试将我自己的帖子设为 wiki,以及尝试将另一个用户的帖子设为 wiki 时,我收到了此错误:

  • 我是管理员
  • 允许编辑 wiki 帖子组 设置为管理员、版主、所有人
  • 允许自己设为 wiki 组 设置为管理员、版主、所有人
  • 允许编辑帖子组 设置为管理员、版主、tl0
  • 允许编辑所有帖子组 设置为管理员、版主、tl4
  • 类别安全设置允许 所有人 查看、回复和创建
  • 该类别没有启用 默认将新主题设为 wiki —— 也不应该启用,该类别的每个帖子都不应该是 wiki
  • 该类别没有设置任何类别版主
  • 我尝试将帖子所有权更改为我自己并尝试将帖子设为 wiki —— 不起作用
  • 我以 tl3 的测试用户身份登录并创建了一个帖子 —— 不起作用
  • 我尝试模仿创建该帖子的用户,以尝试将其设为 wiki —— 不起作用
  • 我尝试创建我自己的帖子并将其设为 wiki —— 不起作用
  • 我尝试以安全模式运行站点 —— 不起作用

我现在有点没主意了,不确定还能尝试什么!

您使用任何非官方插件吗?

1 个赞

是:

  • BBcode 标签
  • Discourse 类别限制器 (Discourse Category Restrictor)
  • 自定义向导 (Custom Wizard)
  • 动态群组 (Dynamic Groups)
  • 登录页面 (Landing Pages)
  • 私密回复 (Private Replies)
  • 私密主题 (Private Topics)

我逐一禁用了这些插件并每次都进行了测试——仍然没有成功。我禁用了所有这些插件,仍然没有成功。我还尝试以安全模式运行网站,但也没有奏效。

编辑以添加:我刚刚将网站更新到 v2026.01.0-latest,仍然没有成功。

嗨 Jen - 当你在用户界面 (UI) 中遇到错误消息时,控制台中是否有任何错误显示?

我已尝试在我自己的一个自托管实例上复制您的设置,但我无法重现此问题,并且可以按预期创建和编辑维基帖子。

1 个赞

是的——这是我在控制台中看到的内容。在更新到 v2026.01 之前,没有任何对 video-thumbnailvideo-placeholder 的引用。此开发实例中完全没有任何视频。

这是控制台:

这是响应头:

编辑以添加:我创建了一个新分类,并启用了“默认将新主题设为 wiki”。我能够在此分类中创建一个新的主题,该主题是一个 wiki。但是,当我点击该帖子的“移除 Wiki”时,会出现与之前相同的错误。

1 个赞