Un utente ha chiesto
Categoria: WP User Manager reCAPTCHA Lite di WordPress
Domanda: Convalida Recaptcha non riuscita

Ciao, ottimi plugin! Li ho scoperti solo oggi e li ho installati e testati per un po’.

Sfortunatamente il reCAPTCHA sembra fallire, ogni volta che provo a registrarmi ottengo un errore di convalida del recaptcha (puoi provarlo tu stesso qui: https://dev.mezines.com/register).

Il recaptcha funziona correttamente, ho configurato le chiavi v2 e ho persino ridotto al minimo la sicurezza per i test, ma ricevo comunque il messaggio di errore. Tuttavia, non ho visto nulla sugli strumenti di sviluppo di Chrome.

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • Autore del plugin

    (@wpusermanager)

    Hmm strano, l’ho confermato sul tuo sito ma non riesco a ricrearlo localmente.

    Per eseguire il debug, puoi fare quanto segue:

    1. Aggiungi questo codice alla riga 66 di wp-content/plugins/wpum-recaptcha/include/actions.php (quindi è sopra return new WP_Error(...):

    error_log( print_r( $resp->getErrorCodes(), true ) );

    2. Puoi modificare il tuo file wp-config.php per sostituire questa riga –

    define(‘WP_DEBUG’, false);

    Con queste righe –

    define (‘WP_DEBUG’, vero);
    define (‘WP_DEBUG_LOG’, vero);
    define (‘WP_DEBUG_DISPLAY’, false);

    Ciò significa che tutti gli errori vengono registrati in `/wp-content/debug.log ‘, poiché alcuni errori non sono visibili sullo schermo.

    Maggiori dettagli su questo su
    http://codex.wordpress.org/Editing_wp-config.php#Debug

    Puoi quindi riprovare il processo e inviarmi il file debug.log che dovrebbe essere creato.

    (@omarfpg)

    Grazie per la rapida risposta. Ho questo su debug.log:

    [03-Nov-2019 18:40:55 UTC] Avviso PHP: file_get_contents(): il wrapper https:// è disabilitato nella configurazione del server da allow_url_fopen = 0 in /usr/www/users/cititour/dev/mezinesdev/wp-content/plugins/wpum-recaptcha/vendor/google / recaptcha / src / ReCaptcha / RequestMethod / Post.php on line 80
    [03-Nov-2019 18:40:55 UTC] Avviso PHP: file_get_contents (https://www.google.com/recaptcha/api/siteverify): impossibile aprire il feed: nessun wrapper adatto è stato trovato in / usr / www / users / cititour / dev / mezinesdev / wp-content / plugins / wpum-recaptcha / vendor / google / recaptcha / src / ReCaptcha / RequestMethod / Post .php in linea 80
    [03-Nov-2019 18:40:55 UTC] Distribuire
    (
    [0] => connessione fallita
    )

    Andrò su Google in attesa della tua opinione! Grazie ancora!

    (@omarfpg)

    Chiederò al mio cliente se può cambiare allow_url_fopen = 0 a 1 in php.ini in modo che possiamo testare in attesa di tue notizie e vedere se c’è una soluzione migliore. Vi terrò aggiornati!

    (@omarfpg)

    Abbiamo apportato la modifica su un file user.ini e ora funziona correttamente. Grazie! Sto ancora aspettando una tua risposta, forse c’è una soluzione migliore che puoi fornire.

    Autore del plugin

    (@wpusermanager)

    Ho appena rilasciato la versione 2.0.4 che obbliga la libreria Google ReCaptcha a utilizzare il codice WordPress nativo per effettuare richieste, invece di utilizzare file_get_contents, che può essere disabilitato così com’è sul server del tuo client.

    Fammi sapere come funziona.

    (@omarfpg)

    Scusa per la risposta in ritardo! Non l’ho mai preso prima, ma sì, volevo farti sapere che ha funzionato! Abbiamo pubblicato il sito e l’aggiornamento ha funzionato, non è più necessario eseguire la soluzione allow_url_fopen.

    Grazie!

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *