Не удается подключить 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”:“\u003chtml\u003e\r\n\u003chead\u003e\u003ctitle\u003e404 Not Found\u003c/title\u003e\u003c/head\u003e\r\n\u003cbody\u003e\r\n\u003ccenter\u003e\u003ch1\u003e404 Not Found\u003c/h1\u003e\u003c/center\u003e\r\n\u003chr\u003e\u003ccenter\u003enginx\u003c/center\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e\r\n”}

Я также проверил через curl, и вот что получилось.

curl: (60) SSL: альтернативное имя субъекта сертификата не совпадает с именем целевого хоста ‘cmasfo.com
Подробнее здесь: curl - SSL CA Certificates

curl не смог проверить подлинность сервера и, следовательно, не смог
установить защищённое соединение с ним. Чтобы узнать больше об этой ситуации и о том, как её исправить, пожалуйста, посетите веб-страницу, указанную выше.

Что мне делать в такой ситуации?

Привет, @CMASFO, добро пожаловать в Meta :slight_smile:

По поводу подобных проблем см. мой ответ здесь:

В частности:

Я бы рекомендовал вам ещё раз обратиться к вашему хостинг-провайдеру и уточнить, почему не удаётся выполнить cURL-запрос к домену. Если у них есть конкретные основания полагать, что проблема именно в плагине WP Discourse, а не, скажем, в некорректной версии cURL на сервере (что, на первый взгляд, более вероятно), они могут написать здесь или даже отправить мне личное сообщение, и я с радостью помогу им разобраться.

А также:

Дайте знать, как у вас получится с этим.

Я столкнулся с этой проблемой в двух окружениях.

Одно из них — стек WordPress от Bitnami, а другое — aaPanel.

Поэтому я просто попытался установить WordPress вручную,
установив сервер и базу данных вручную,
и теперь всё работает!

Просто интересно, в чём была проблема.

Спасибо за ответ.

Скорее всего, дело было в версии php-curl на вашем сервере.