L'ERREUR de l'API ou du Plugin

En tant qu’administrateur, j’ai cliqué sur le bouton API ou Plugin et j’ai rencontré une erreur. Comment puis-je la résoudre ?

Vous devrez en dire plus sur ce que vous avez fait. Consultez également les journaux sur la page d’administration. Il y a aussi des journaux sur le serveur à /var/discourse/shared/standalone/logs/rails/production.log

1 « J'aime »

J’ai écrit l’instruction de requête suivante en utilisant PostgreSQL, puis j’ai appelé l’instruction PostgreSQL avec une API, et lorsque j’ai cliqué sur ces deux boutons, une erreur s’est produite.

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;

J’ai vérifié le fichier journal et je n’ai trouvé aucune erreur, mais il y avait une erreur dans le front-end, comme le montre la figure ci-dessous. Je ne sais pas si c’est lié à cela ?

Pouvez-vous partager les étapes que vous avez suivies, quelle URL vous avez visitée, quels journaux se trouvent dans la console ? Quels plugins avez-vous installés, quels plugins tiers ?

Après que l’erreur se soit produite, essayez d’aller sur https://yourforum.com/logs pour voir les journaux du site. Le dernier journal pourrait révéler pourquoi l’erreur s’est produite. Le copier ici sera plus utile.

Actuellement, lorsque vous cliquez sur Plugin ou API, une erreur apparaît dans la figure 1. Les journaux encerclés dans la figure 2 sont liés aux plugins.

discourse-username-localization aurait dû être déprécié. La prise en charge des noms d’utilisateur unicode est maintenant dans le cœur (voir Unicode usernames and group names ), vous devriez donc pouvoir le désinstaller en toute sécurité.

1 « J'aime »

D’accord, merci beaucoup pour votre aide. Qu’est-ce qui a exactement causé cette erreur front-end (Erreur lors du traitement de la route : adminplugins.index) ?

Il est impossible d’en être certain sur la base des journaux existants. Pouvez-vous essayer d’étendre le journal d’erreurs de la console et d’en copier le contenu ici ?

1 « J'aime »

Le fichier suivant provient de la console et le format est un peu désordonné, j’ai donc pris une capture d’écran.

community.mech-mind.com.cn-1724314264273.log.txt (173,3 Ko)