无法连接到 discourse

我尝试了多个 API 密钥,但都无法正常工作。我使用的是最新版本的 WordPress 和 Discourse 插件。

你好 @pshorg

我建议你尝试以下步骤:

  1. 撤销为此目的创建的任何现有 API 密钥。

  2. 创建一个新的全局 API 密钥,并将其分配给管理员用户:

    • 用户级别:用户
    • 用户:选择一个管理员用户(例如你的用户)
    • 勾选“全局密钥(允许所有操作)”
  3. WP Discourse 的“发布用户名”设置中输入该密钥和管理员用户的用户名。

2 个赞

抱歉让您久等了。问题仍未解决。我已严格按照步骤操作。
image

@pshorg,请安装这个 WordPress 插件:

然后在查看 WP Discourse 连接设置选项卡时刷新页面,并分享 Query Monitor 插件检测到的尝试连接 Discourse 的响应结果。

1 个赞

您好,这是我收到的错误:

cURL 错误 35:SSL 收到的记录超过了最大允许长度。
    WPDiscourse\A\FormHelper->check_connection_status()
    wp-content/plugins/wp-discourse/lib/plugin-utilities.php:66
    WPDiscourse\A\FormHelper->connection_status_notice()
    wp-content/plugins/wp-discourse/admin/form-helper.php:331
    do_action('load-toplevel_page_wp_discourse_options')
    wp-includes/plugin.php:470

您是否在以下位置使用了 http 而不是 https

  • 您的 WordPress
  • 您的 Discourse;或
  • Discourse URL 设置中?
1 个赞