NoMethodError: undefined method `[]' for nil:NilClass
dans /pups/lib/pups/replace_command.rb:17
C’est vraiment un problème assez simple que je rencontre.
J’avais un forum fonctionnel
Il y a quelques jours, j’ai décidé d’essayer d’installer un nouveau plugin officiel (celui-ci)
a) J’ai essayé de l’installer, mais j’ai obtenu l’erreur illustrée ci-dessus
b) J’ai essayé sans le plugin, mais j’obtiens toujours la même erreur
Je suis bloqué et je ne peux plus du tout utiliser le forum
J’ai donc créé ce post
J’espère obtenir une réponse, sinon je devrai peut-être chercher un autre logiciel de forum, lol
Merci
FYI : J’ai pu installer avec succès quelques autres plugins précédemment en suivant le guide officiel d’installation de plugins, donc je ne pense pas que cela soit lié au plugin.
EDIT :
Est-ce que j’aurais pu accidentellement supprimer certains contenus de app.yml ?
C’est la seule section que je modifiais, et voici à quoi elle ressemble actuellement. Y aurait-il plus de “params” (je suppose qu’on les appelle ainsi) pour la directive replace ?
Pas sûr, je ne l’ai pas ajouté manuellement lol. Je pense que le script ./discourse-setup l’a ajouté ou qu’il était présent par défaut. Je sais que je ne l’ai pas fait et je suis le seul à avoir accès au serveur.
J’ai donc essayé cela et cela permet effectivement à la reconstruction de se terminer, ce qui est logique.
Ce qui ne me semble pas logique pour le moment, c’est pourquoi ou comment cette ligne était là. J’espère juste que cela n’affectera pas d’une manière ou d’une autre les paramètres Let’s Encrypt plus tard.
Il semble que HTTPS soit toujours activé (selon mon navigateur), donc
Alors merci ! (pour l’instant, et j’espère ne pas revenir de sitôt )