管理者として、APIまたはプラグインボタンをクリックした際にエラーが発生しました。どのように解決できますか?
何をしたのか、もっと詳しく説明する必要があります。管理ページにあるログも確認してください。サーバーの /var/discourse/shared/standalone/logs/rails/production.log にもあるログを確認してください。
PostgreSQL で次のクエリ ステートメントを作成し、API で PostgreSQL ステートメントを呼び出したところ、これらの 2 つのボタンをクリックするとエラーが発生しました。
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;
どのような手順を踏んだか、どのURLにアクセスしたか、コンソールにどのようなログが出力されているか、教えていただけますでしょうか。また、インストールしたプラグイン、サードパーティ製プラグインについても教えてください。
エラーが発生した後、https://yourforum.com/logs にアクセスしてサイトのログを表示してみてください。最新のログにエラーの原因が記載されている可能性があります。ここにコピーしていただけると、より役立ちます。
discourse-username-localization は非推奨になるはずです。Unicode ユーザー名のサポートはコアに組み込まれました(Unicode usernames and group names を参照)。そのため、安全にアンインストールできるはずです。
お役に立てて嬉しいです。このフロントエンドエラー(エラー処理ルート:adminplugins.index)の原因は何でしょうか?
既存のログからは確実なことはわかりません。コンソールエラーログを拡張して、その内容をここにコピーしていただけますか?
以下のファイルはコンソールからのもので、フォーマットが少し乱れているため、スクリーンショットを撮りました。




