Impossible d'activer le compte

Salut les gars !
Donc, j’essaie actuellement de configurer Discourse !

Jusqu’à présent, tout semble correct, l’e-mail fonctionne, etc. !

Donc, quand je rejoins mon nouveau Discourse pour la première fois, il me demande de m’inscrire comme d’habitude. Je saisis le mot de passe administrateur pour l’e-mail afin de configurer le compte, etc. Ensuite, je reçois l’e-mail pour activer le compte, et c’est là que mes problèmes commencent !

Je clique sur le lien reçu par e-mail, ce qui m’emmène sur le site et affiche un bouton Cliquez ici pour activer le compte, mais rien ne se passe… Absolument rien, le bouton est mort !

Pourquoi est-ce le cas ?

Merci

Utilisez-vous un nom de domaine ? C’est obligatoire.

Comment l’avez-vous installé ?

J’ai suivi le guide d’installation sur la page GitHub.

Oui, j’utilise un domaine, mais même si je le fais localement sur la machine, je rencontre le même problème.

J’ai également essayé de forcer l’activation du compte, ce qui a entraîné un écran blanc lors du chargement du site web :confused:

Cela pourrait-il être dû au fait que j’utilise mon nom de domaine tel quel et non un sous-domaine ?

Ce comportement signifie généralement que votre HTTPS est défaillant ou que vous passez par un proxy étrange comme CloudFlare pour générer un faux HTTPS.

Pour le moment, je le fais via GoDaddy, où mon domaine est enregistré.

Tout ce que j’ai fait, c’est rediriger le domaine vers l’adresse IP sur laquelle le forum est hébergé ?

Alors, j’ai fait une installation propre de Discourse…

Et quand j’utilise mon domaine, la barre d’adresse affiche l’IP et non le domaine ? Est-ce un problème de configuration DNS ?

avez-vous exécuté ./discourse-setup ? Lors de son exécution, lui avez-vous fourni un nom d’hôte ?

Je rencontre le même problème que toi :cry:

Vous pouvez voir ce que ./discourse-doctor a à dire. Vous pouvez également partager votre nom de domaine ici afin que nous puissions vérifier vos paramètres DNS.

Merci beaucoup
mon nom de domaine est asiavaper.com

Il y a assurément un problème avec votre https. Avez-vous activé https en fournissant une adresse e-mail à ./discourse-setup ? Avez-vous un proxy inverse ou un autre dispositif qui redirige le trafic vers le domaine ?

J’ai installé le même serveur une deuxième fois et j’ai rencontré le même problème à plusieurs reprises aujourd’hui.

Si vous consultez la console JavaScript (touche F12 sur de nombreux navigateurs), vous verrez :

categories:25 Refus de charger le script 'https://asiavaper.com/assets/locales/en_US-13bd90597606fb9c418137d59bfbf2505d12db86463283f82980508460bbb766.js' car il viole la directive de politique de sécurité de contenu suivante : "script-src 'unsafe-eval' 'report-sample' https://asiavaper.com/logs/ https://asiavaper.com/sidekiq/ https://asiavaper.com/mini-profiler-resources/ https://discourse.sgp1.cdn.digitaloceanspaces.com/assets/ https://discourse.sgp1.cdn.digitaloceanspaces.com/brotli_asset/ https://asiavaper.com/extra-locales/ https://asiavaper.com/highlight-js/ https://asiavaper.com/javascripts/ https://asiavaper.com/plugins/ https://asiavaper.com/theme-javascripts/ https://asiavaper.com/svg-sprite/". Notez que 'script-src-elem' n'a pas été défini explicitement, donc 'script-src' est utilisé comme solution de repli.

Je ne sais pas pourquoi des éléments pointent vers ce CDN Spaces, mais c’est probablement le problème.

Vous avez simplement cloné Discourse et exécuté ./discourse-setup ?

Je vous recommande de supprimer ces variables d’environnement DISCOURSE_S3 jusqu’à ce que tout fonctionne. Il est préférable de commencer sans elles et de les saisir via l’interface web une fois que vous aurez tout compris. Configurer Spaces demande un peu de astuce.

D’accord, merci pour votre aide !

Au fait, puis-je vous poser une autre question ?
Je souhaite réinstaller la base de données sur DigitalOcean Databases. Comment dois-je la configurer ? Cela me préoccupe depuis plusieurs jours.

Mon problème venait du fait que j’essayais d’associer mon domaine à une adresse IP non statique (c’est-à-dire que j’associais mon domaine à un PC hébergé à domicile), ce qui, bien sûr, ne lui convenait pas. J’ai basculé vers un VPS OVH et tout fonctionne parfaitement :smiley:

Puisqu’il ne s’agit pas d’une « installation standard », la configuration des bases de données DigitalOcean dépasse le cadre du support que vous êtes susceptible d’obtenir ici. Si vous avez besoin d’aide à ce sujet et disposez d’un budget, n’hésitez pas à me contacter directement.

Cela devrait être aussi simple que de saisir les identifiants comme vous pouvez le voir dans l’exemple web_only, mais plusieurs facteurs peuvent rendre la chose plus complexe que cela.

Je vais essayer, mais merci beaucoup pour votre aide

:smile: :smile: :smile: