作为管理员,我点击了 API 或插件按钮,但遇到了错误。如何解决?
您需要详细说明您所做的操作。另请参阅管理页面上的日志。服务器上的日志位于 /var/discourse/shared/standalone/logs/rails/production.log
1 个赞
我使用 PostgreSQL 编写了以下查询语句,然后通过 API 调用了 PostgreSQL 语句,当我点击这两个按钮时,出现了一个错误。
SELECT
u.username,
g.name AS group_name
FROM
Users u
JOIN
Groups g
ON
u.primary_group_id = g.id
WHERE
u.username = ‘yangxuan’
SELECT
username,
array_agg(id) AS ids
FROM
Users
GROUP BY
username
HAVING
COUNT(id) > 1;
您能分享一下您采取了哪些步骤,访问了哪个网址,控制台中有什么日志吗?您安装了哪些插件,哪些是第三方插件?
出现错误后,请尝试访问 https://yourforum.com/logs 查看网站日志。最新的日志可能会揭示错误发生的原因。将其复制到这里会更有帮助。
discourse-username-localization 应该已经被弃用了。核心功能现在支持 Unicode 用户名(请参阅 Unicode usernames and group names ),因此您可以安全地卸载它。
1 个赞
好的,非常感谢您的帮助。这个前端错误(处理路由时出错:adminplugins.index)到底是什么原因造成的?
根据现有日志无法确定。您能否尝试展开控制台错误日志并将内容复制到此处?
1 个赞




