DiscourseとWordPressを接続できません

APIキーを作成し、URL、API、ユーザー名を入力しましたが、WP Discourseプラグインから以下のメッセージが表示されます。

Discourseに接続されていません。接続設定が正しいことを確認してください。問題が解決しない場合は、接続ログを有効にしてログを確認してください。

そして、以下のログが表示されます。

[2022-06-05 17:20:38] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“Discourseから無効な応答が返されました”,“http_code”:“”,“http_body”:“”}

そして、時々このログが表示されます。

[2022-06-05 16:14:55] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“Discourseから無効な応答が返されました”,“http_code”:404,“http_body”:“\r\n404 Not Found\r\n\r\n

404 Not Found

\r\n
\r\nnginx\r\n\r\n\r\n”}

curlも確認したところ、以下の結果が得られました。

curl: (60) SSL: no alternative certificate subject name matches target host name ‘cmasfo.com
詳細はこちら: curl - SSL CA Certificates

curlはサーバーの正当性を検証できず、安全な接続を確立できませんでした。この状況と解決方法の詳細については、上記のWebページをご覧ください。

この状況ではどうすればよいですか?

「いいね!」 1

こんにちは @CMASFO さん、メタへようこそ :slight_smile:

このような問題については、こちらの私の回答をご覧ください。

特に:

ホスティングプロバイダーに、cURLリクエストをドメインに送信できない理由をもう少し詳しく尋ねることをお勧めします。もし彼らがWP Discourseプラグインの問題であると考えるより具体的な理由を持っており、例えばサーバー上の間違ったcURLバージョン(一見するとより可能性が高い)ではない場合、彼らはここに投稿するか、私にプライベートメッセージを送ってくれても構いません。喜んでさらに調査します。

そして

これらの結果を教えてください。

「いいね!」 2

2つの環境でこの問題が発生しました。

1つはBitnami WordPressスタック、もう1つはaaPanelでした。

そこで、手動でWordPressをインストールしてみました。
サーバーやデータベースを手動でインストールしたところ、問題なく動作しました!

何が問題だったのか不思議です。

返信ありがとうございます。

「いいね!」 2

おそらく、サーバーの php-curl のバージョンが原因だったのでしょう。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.