Problèmes de configuration de l'ID Discourse sur Hetzner

Je viens d’essayer la nouvelle méthode d’installation officielle sur hetzner et j’ai adoré l’expérience simplifiée, ainsi que l’adorable art ascii dans le script de configuration. La seule bizarrerie était que j’ai reçu une erreur sur la page de confirmation. Je l’ai ignorée car j’étais en train de restaurer un autre site et j’étais pressé de remettre le site en ligne. Si cela se reproduit, je vérifierai le journal et partagerai tout ce que j’y trouve.

enable_discourse_id: Échec de l’enregistrement automatique auprès de Discourse ID. Cela pourrait être dû à des problèmes de connectivité réseau, à des restrictions de pare-feu ou au fait que le service Discourse ID est inaccessible. Veuillez vérifier les journaux du serveur pour plus de détails ou contacter le support. »

Votre site est-il derrière un pare-feu ou avez-vous un problème de DNS ?

pas que je sache ! lorsque j’ai remplacé app.yml puis reconstruit, puis restauré ma sauvegarde, tout allait bien. mais je n’utilise pas l’identifiant Discourse sur mon site personnel. :person_shrugging:

Avez-vous fourni vos identifiants SMTP au script d’installation ? Peut-être que vous ne l’avez pas fait puisque vous alliez copier votre app.yml de toute façon, et si vous ne le faites pas, il utilise par défaut discourse_id.

Non, je ne l’ai pas fait. J’avais refusé de configurer SMTP pendant l’installation.

Je pense que votre meilleure option est de consulter /logs, il devrait y avoir une entrée d’erreur s’y rapportant à l’ID de Discourse. (J’ai déplacé ceci dans un sujet séparé car ce n’est pas lié à l’annonce.)

1 « J'aime »

J’ai regardé dans les journaux, mais trop tard… après avoir restauré ma sauvegarde. Je ne vois plus rien concernant ce problème dans les journaux maintenant. Ce n’est plus un problème pour moi personnellement.

Hetzner a également une limite de 5 serveurs pour les nouveaux clients, et j’ai atteint cette limite ! Je ne peux donc pas simplement réessayer avec un nouveau serveur actuellement. Dès que je le pourrai, je le ferai.

1 « J'aime »

AH, d’accord. Dans ce cas, vous pouvez essayer ceci : Changing domain names prevents Discourse ID from working - #3 by 在云端_裸奔 et une fois terminé, basculez Discourse sur désactivé/activé dans l’interface d’administration. Cela devrait soit fonctionner, soit déclencher à nouveau la même erreur dans /logs.

En fait, je viens de vérifier et je vois que l’ID Discourse fonctionne déjà sur mon site. Comme je l’ai dit, j’ai restauré mon site, donc ce n’est plus un problème pour ce site.

Mais je suis curieux de voir ce qui se passerait si je répétais les étapes pour créer un nouveau site, ce que je ferai dès que Hetzner me le permettra ! Peut-être après leur avoir payé ma première facture la semaine prochaine, le 1er février.

Cela aurait-il pu être lié au fait que j’ai changé l’IP du domaine chez Namecheap peu de temps avant de lancer le site ? Peut-être que le domaine ne se résolvait pas encore vers la nouvelle IP pour tout le monde.

Il est alors normal qu’il essaie d’installer discourse_id.

Avez-vous configuré le DNS du domaine pour qu’il pointe vers le nouveau site lorsque vous avez exécuté discourse-setup-ruby ?

C’est mon hypothèse.

2 « J'aime »

Oui ! Je me suis connecté en ssh au nom de domaine, donc cela fonctionnait certainement pour moi. Mais je soupçonne que cela ne fonctionnait pas encore pour Discourse ID.