問題タブ [discourse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
192 参照

iptables - Discourse アプリで Mandrill を使用できるようにするには、どの iptables ルールを使用する必要がありますか?

現在、世界にリリースする前に、サーバーを少し保護しようとしています。今のところ、Mandrill を電子メール smtp サーバーとして使用する Discourse インスタンスのみが実行されています。

そのDiscourseの前にnginxサーバーがあります。

iptables ルールがなければ、すべて正常に動作します。ルールを適用すると、それが壊れます。私はまだ談話にアクセスでき、投稿やすべてを送信することさえできます.電子メールを送信することを期待して.

./launcher mailtest app、それは動作します。ただし、談話エラーは次のとおりですERREUR - getaddrinfo: Name or service not known

何を使えばいいのか自分で調べてみます。しかし、私はできませんでした。最初はシンプルiptables -A OUTPUT -p tcp --dport 587 -j ACCEPTで十分だと思っていたのですが、逆に証明されました。

いくつかの他の入力:

Mandrill のポート 587 を使用するように Discourse を設定しました。

0 投票する
0 に答える
78 参照

discourse - 更新通知メール

現在、談話は設定で「連絡先メール」として構成されたメールアドレスに更新通知を送信していることがわかります。

連絡先電子メールの目的は、「このサイトを担当する主要な連絡先の電子メール アドレスです。未処理のフラグなどの重要な通知や、緊急の問題に関する /about 連絡フォームで使用されます。」

問題は、クライアントが未処理のフラグの通知を受け取りたいと思っていることですが、開発者である私は、Discourse の利用可能な更新に関するメールを受け取る必要があります。更新通知のみを受信するように電子メール アドレスを構成する場所がありません。これを構成する方法はありますか?

ありがとう

0 投票する
1 に答える
285 参照

php - Ruby/Rails/Discourse ルートディレクトリの設定方法

apache と php を使用して wordpress を実行し、ruby を使用して談話を実行しようとしています。現在、プロキシを使用してこれを行っています。これが私が達成しようとしていることです:

ユーザーがhttp://something.com/にアクセスすると、私の wordpress サイトが表示されます。

ユーザーがhttp://something.com/forumにアクセスすると、談話サイトが表示されます。

Apache プロキシが機能しています。談話ページが読み込まれることを確認しましたが、残念ながらすべてのアセットが読み込まれません。なんで?スクリプト タグは次のようになります。

問題は、リクエストがhttp://something/assets/ ... に送信されることです。これは私が望むものではありません。私は次のことをしようとしました:

  1. config/application.rb を修正します。config.relative_url_root を「/var/www/discourse」と「/forum」に変更しました。Web ページで次のエラーがスローされます。

見つかりません: /

  1. index.html ファイルにタグを設定しようとしましたが、public/ ディレクトリの下に見つかりませんでした。

  2. config/routes.rb ファイルを変更しようとしましたが、サーバーが起動しません。

私は Ruby プログラマーではありませんが、他の言語でのプログラミング経験はあります。

また、config/application.rb ファイルを変更したときに、ファイルをリロードするコマンドを入力しませんでした。config/routes.rb ファイルを変更したとき、余分なコードを一番上に置きました。何をしたか忘れましたが、ルートディレクトリの設定と関係がありました。

簡単に言うと、discourse/ruby on rails のルート ディレクトリを設定するにはどうすればよいですか?

0 投票する
1 に答える
183 参照

ruby-on-rails - 談話プラグインを公開投稿で利用できるようにする方法は?

談話プラグインの開発に成功しました。ただし、プラグインの動作を確認するには、談話にログインする必要があります。

何か案は?

0 投票する
0 に答える
333 参照

ruby-on-rails - 電子メールを送信するための Discourse Rails フォーラムの取得

Discourseを通常の Rails アプリ (Docker なし) としてインストールしてみて、localhost SMTP サーバーからメールを送信しない理由を確認できる人はいますか?

他の Rails アプリからのメール送信は問題なく機能します。

https://meta.discourse.org/t/emails-with-local-smtp/23645/16

0 投票する
2 に答える
107 参照

nginx - 談話インストールのトラブル

チュートリアルに従って、DigitalOcean に Discourse をインストールしようとしました: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

最後のポイントの 1 つである Bootstrap Discourse まで、すべてがうまくいきます。

コマンドを実行する./launcher bootstrap appと、約 5 分かかり、この時点でフリーズします (画像を参照してください)。

http://postimg.org/image/gjzs7cvpn/

誰でも私を助けてもらえますか?どうもありがとう

0 投票する
1 に答える
491 参照

docker - Openshift Online に Discourse (docker イメージ) をインストールします

オープンシフトのオンラインサーバーを持っていて、 Discourseをインストールしたい

これをオンラインのオープンシフトにインストールするにはどうすればよいですか? docker をインストールしてシフトをオンラインで開く方法を調べてみましたが、良いチュートリアルが見つかりませんでした

ありがとう!

0 投票する
1 に答える
92 参照

ruby-on-rails - Heroku から discourse_api gem を使用してローカルで discourse インスタンスへの API リクエストを作成する際の問題

これに頭をぶつけていて、他の誰かに対して考えを跳ね返す必要があります。私はローカルで取得し続けます:

私はherokuに乗ります:

私の談話インスタンスには DNSimple からの SSL 証明書があるため、すべて完全に機能しています。heroku では、私は Rails API しか持っていないので、heroku が既に提供している SSL 証明書を取得せず、heroku インスタンスからの URL を使用することにしました。

これで、Advanced Rest Client (Chrome 拡張機能) を使用して、問題なく談話インスタンスにリクエストを送信できるようになりました。discourse_api gem で使用しているコードを次に示します。

多分私は証明書を誤解していますか?助けてください!ありがとう