J’ai ouvert un sujet séparé pour ce problème. Je suis sur la branche tests-passed et j’ai déjà effectué une reconstruction. Le mode sans échec présente toujours le problème.
(2cb805a683)
Étapes pour reproduire ? Rien ne se produit lorsque je sélectionne une catégorie comme surveillance par défaut et que j’appuie sur le bouton vert. La croix rouge annule l’action, et la coche verte ne fait rien (elle devrait demander si je souhaite l’appliquer aux anciens utilisateurs ; cela fonctionne sur un autre forum que j’ai installé).
Pour mettre à jour mon cas : J’ai effectué une installation propre sur un nouveau serveur et cela fonctionne ; je peux activer le paramètre sans problème. J’ai restauré la sauvegarde de mon site de production et le même problème réapparaît. Je suis totalement perdu, c’était une installation propre il y a seulement deux jours et je ne sais pas ce que j’ai fait de mal.
Si quelqu’un de l’équipe souhaite vérifier le problème par lui-même, je peux fournir un accès administrateur à mon site de préproduction et vous pouvez faire ce que vous voulez pour examiner le problème.
Oui. Pour être précis, j’ai configuré le serveur de staging sur stage1.domain.com, effectué la configuration initiale, activé les restaurations, téléchargé ce fichier via l’interface web et procédé à la restauration.
Mais laissez-moi poser la question autrement : l’entrée d’hôte dans /etc/hosts est-elle censée correspondre exactement à mon nom d’hôte dans le fichier app.yml de Discourse ?
Et comment cela est-il lié au nom d’hôte que j’ai initialement configuré sur DO, ainsi qu’au nom du droplet au sein de DO ?
Avez-vous tous deux lu ce problème ? Il n’a aucun lien avec un changement de domaine, et c’est vraiment frustrant de voir des gens me balancer simplement une URL. Je connais le guide. Pourquoi tout le monde continue-t-il de faire référence à ce guide ? Ce n’est pas le problème ; mon site fonctionne parfaitement, à part ce bug.
J’ai l’impression d’être laissé dans l’ignorance face à ce problème fou après deux jours. Veuillez relire le message original. JE NE PEUX PAS ENREGISTRER LES PARAMÈTRES PAR DÉFAUT DE SURVEILLANCE — le nom d’hôte n’a rien à voir avec cela et est correct, donc je n’ai pas besoin de ce guide, encore une fois.
Y a-t-il quelqu’un de l’équipe ici ? C’est super agréable de pouvoir l’installer en moins de 30 minutes, mais dès qu’il y a des problèmes, j’ai remarqué que de nombreux sujets du forum restent ouverts et non résolus. Je commence à avoir l’impression que l’auto-hébergement de ce logiciel était une erreur.
Cela suggère qu’il y a un problème avec les données que vous avez restaurées. Nous avons proposé une solution, mais vous n’avez pas beaucoup parlé de la manière dont vous avez créé les données, il est donc possible que notre suggestion soit incorrecte.
Oui. C’est leur travail, donc ils ne seront probablement pas disponibles avant lundi.
À quelle solution faites-vous référence ? À ce stade, j’ai effectué de nombreuses installations conformément aux guides et le nom d’hôte est correct. Ma suggestion concernant le fichier etc/hosts ne visait qu’un problème éventuel dont je sais maintenant qu’il n’est pas en cause. Donc oui, nous pouvons affirmer que le problème se situe dans ma sauvegarde ou ma base de données.
Mais je n’ai rien fait d’anormal. Mon forum a lancé l’inscription des utilisateurs — je n’ai jamais touché à ma base de données. Cela me laisse complètement perplexe quant à la manière de résoudre ce problème.
Pouvez-vous me dire ce dont vous avez besoin pour m’aider à résoudre ce problème ? J’ai fourni un lien Pastebin dans le premier message avec mon journal d’erreurs. Cela vous aide-t-il ?
Voici comment j’ai créé les données de restauration. Les données sont en fait simplement une base de données vieille de deux jours, créée à partir de zéro.
Sauvegarde effectuée sur le site de production
Téléchargement du fichier tar.gz via l’URL envoyée par e-mail
Configuration d’un environnement de staging sur un nouveau droplet DO.
Activation des restaurations dans les paramètres et restauration via l’interface d’administration.
C’est ce que je pensais et espérais en voyant ce commit. Le nouveau site de staging configuré possède bien cette nouvelle version, mais le problème persiste.
Édit : mon environnement de staging a en fait une mise à jour — installation en cours, je reviens vers vous.
Édit 2 : @dax Je peux confirmer que j’ai mis à jour mon domaine stage1 et que j’ai toujours le même problème. Installé 2.4.0.beta6 (6f6a02645c)
Êtes-vous à l’aise pour faire un peu de débogage ? Je ne parviens pas à reproduire votre erreur et, comme vous êtes en production, vos journaux ne me donnent pas encore suffisamment d’informations.
Voici ce que vous pourriez faire :
Ouvrez la console de développement de Chrome (c’est faisable avec d’autres navigateurs que Chrome, mais c’est celui que je connais le mieux)
Effectuez l’action problématique
Copiez la première ligne de la pile qui, dans votre pastebin, ressemblerait à : https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519
Appuyez sur cmd + shift + p (je ne connais pas l’équivalent sur Windows, mais cela doit être proche)
Assurez-vous de supprimer le > puis collez https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519. Cela devrait trouver un fichier, cliquez dessus
Cliquez sur {} en bas à gauche, cela devrait afficher du code. Copiez-collez-moi ce bloc ici, s’il vous plaît
(Possiblement, le lien https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519 pourrait être cliquable dans votre console ; vous pouvez simplement cliquer dessus, puis appuyer sur {} pour le voir mis en forme).
Si vous le souhaitez, je peux vous fournir les détails de mon environnement de staging pour que vous puissiez effectuer des tests. (C’est un environnement en ligne)
Merci de vous être penché sur ce problème. Veuillez noter que mon forum fonctionne parfaitement par ailleurs, il n’y a donc pas d’urgence. C’est dimanche soir, profitez-en et merci d’avoir confirmé le problème.
Je viens de faire une reconstruction car je voulais installer le plugin d’empreinte digitale. Je ne sais pas si vous avez corrigé cela ou si c’est de la magie ? Mais… je peux enfin enregistrer mes paramètres de surveillance par défaut. Merci !