Ho creato una chiave API, digitato l’URL, l’API, il nome utente e questo è ciò che ottengo dal plugin WP Discourse.
Non sei connesso a Discourse. Verifica che le impostazioni di connessione siano corrette. Se il problema persiste, abilita i log di connessione e controlla i Log.
E questo è il log che ottengo.
[2022-06-05 17:20:38] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“È stata restituita una risposta non valida da Discourse”,“http_code”:“”,“http_body”:“”}
E a volte questo log.
[2022-06-05 16:14:55] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“È stata restituita una risposta non valida da 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”}
Ho anche controllato curl e questo è ciò che ottengo.
curl: (60) SSL: nessun nome alternativo del soggetto del certificato corrisponde al nome host di destinazione ‘cmasfo.com’
Maggiori dettagli qui: curl - SSL CA Certificates
curl non è riuscito a verificare la legittimità del server e pertanto non è stato possibile stabilire una connessione sicura con esso. Per saperne di più su questa situazione e su come risolverla, visita la pagina web menzionata sopra.
Per questo tipo di problema, consulta la mia risposta qui:
In particolare:
Ti consiglio di insistere un po’ con il tuo provider di hosting, chiedendo loro perché ci sarebbe l’impossibilità di effettuare una richiesta cURL a un dominio. Se hanno un motivo più specifico per pensare che si tratti di un problema con il plugin WP Discourse, e non, diciamo, di una versione errata di cURL sul server (cosa che a prima vista è più probabile), sono i benvenuti a pubblicare qui, o anche a inviarmi un messaggio privato, e sarò felice di approfondire ulteriormente con loro.