J’exécute un site web Discourse auto-hébergé et je mets toujours à jour le site web via le bouton « Mettre à niveau Discourse » dans la zone d’administration.
Aujourd’hui, je n’ai pas pu accéder à la zone d’administration et j’ai reçu le message « Oups ! Cette page n’existe pas ou est privée ». J’ai réussi à résoudre le problème en reconstruisant Discourse et maintenant l’interface est mise à jour, mais je ne trouve pas le bouton « Mettre à niveau Discourse ».
Non, l’onglet « mise à jour » doit toujours être présent, même s’il n’y a pas de mises à jour actuelles à exploiter. Il provient du plugin de gestion Docker.
Pouvez-vous accéder à la page directement ? [VotreSite]/admin/update
Cela devrait ouvrir votre app.yml pour modification plutôt que de vous indiquer qu’il n’est pas accessible. Vous devrez peut-être utiliser sudo nano containers/app.yml
La section des plugins se trouve vers le bas et ressemble un peu à ceci :
Je peux à nouveau me connecter à la zone d’administration et j’ai réinitialisé le mot de passe, mais je ne trouve pas le bouton “Mettre à niveau Discourse”.
Lorsque je navigue directement vers [MonSite]/admin/update, j’obtiens le message suivant : « Oups ! Cette page n’existe pas ou est privée. »
Ah, j’ai une hypothèse. Peut-être que naviguer vers la page de mise à niveau vous désadmin ? J’allais vous demander si vous pouviez réessayer. Pourriez-vous le faire une autre fois pour tester ?
Je vois le bouton d’administration, mais lorsque je clique dessus, j’obtiens le message « Oups ! Cette page n’existe pas ou est privée. ». Je n’ai pas navigué vers /admin/update la dernière fois, et cela n’a fait aucune différence.
J’ai essayé de reproduire cela en reconstruisant avec le plugin discourse-user-card-badges, car c’est celui qui ressortait de votre liste, et je rencontre des erreurs inhabituelles en naviguant sur le site. Cela ne semble pas être exactement ce que vous voyez, mais vous pourriez essayer de supprimer ce plugin de votre app.yml et de reconstruire pour voir si c’est la cause première de votre problème.