minipunch
(Josh Yolles)
1
NoMethodError: undefined method `[]' for nil:NilClass
/pups/lib/pups/replace_command.rb:17
非常にシンプルな問題に直面しています。
-
動作していたフォーラムがありました
-
数日前に、新しい公式プラグイン(これ)のインストールを試みました
-
a) インストールを試みたところ、上記の画像のエラーが発生しました
b) プラグインなしでも、同じエラーが発生します
-
行き詰まってしまい、フォーラムが全く使えなくなりました
-
この投稿を作成しました
-
回答を期待していますが、もしなければ他のフォーラムソフトウェアを探すことになります(笑)
ありがとうございます
参考までに、以前は複数の他のプラグインを正常にインストールしており、公式のプラグインインストールガイドを使用していました。そのため、これはプラグイン自体の問題ではないと考えています。
編集:
app.yml の内容を誤って削除してしまった可能性はありますか?
これが私が変更していた唯一のセクションで、現在の状態です。replace ディレクティブには、もっと多くの「params」(多分そう呼ぶのでしょう)が必要でしょうか?
「いいね!」 1
Falco
(Falco)
2
なぜこの after_ssl ブロックがあるのですか?
「いいね!」 1
minipunch
(Josh Yolles)
4
わかりません、自分で手動で追加した覚えはないです(笑)。./discourse-setup スクリプトが追加したか、デフォルトで最初からあったのだと思います。自分がやった覚えはないですし、サーバーへのアクセス権を持っているのは私だけですから。
「いいね!」 1
Falco
(Falco)
5
discourse-setup がその処理を行うとは思えません。
この場合、after_ssl 行からファイルの末尾までのすべての行を削除し、再ビルドを試みてください。
「いいね!」 2
minipunch
(Josh Yolles)
6
試してみたら、確かに再構築が完了しました。納得できます。
ただ、なぜその行が存在したのか、どのようにしてそこに置かれたのかが今のところ理解できません。将来的に Let’s Encrypt の設定に何か影響を及ぼさないことを祈るばかりです。
ブラウザによると HTTPS はまだ有効なようですので、肩をすくめるしかありません。
ありがとうございます!(とりあえずはこれで、できればすぐには戻ってこないことを願っています
)
「いいね!」 2
Falco
(Falco)
7
まあ、それはだいぶ前に追加して、すっかり忘れていたのでしょう 
でも、ちゃんと動いていて何よりです。標準的なインストールに近いほど、トラブルが起きにくくなりますからね!
「いいね!」 4
system
(system)
クローズされました:
8
This topic was automatically closed 0 minutes after the last reply. New replies are no longer allowed.