Diana,
For you and others in the future ---
I was having a similar issue, but resolved it.
Did you get your keys from google and put them in your settings?
GO HERE:
https://developers.google.com/recaptcha/intro
1) Get your own keys by signing up for your own API key pair for your domain.
2) Adjust settings to make it invisible through google developers.
3) Put your keys into application.php on your FluxCP settings and chance settings to enable ReCaptcha:
Here is an excerpt from config/application.php from a very up to date FluxCP that I use:
'UseLoginCaptcha' => true, // Use CAPTCHA image for account logins. (Requires GD2/FreeType2)
'EnableReCaptcha' => true, // Enables the use of reCAPTCHA instead of Flux's native GD2 library (http://www.google.com/recaptcha)
'ReCaptchaPublicKey' => 'PUT YOUR PUBLIC KEY FROM GOOGLE RECAPTCHA HERE', // This is your reCAPTCHA public key [REQUIRED FOR RECAPTCHA] (sign up at http://www.google.com/recaptcha)
'ReCaptchaPrivateKey' => 'PUT YOUR PRIVATE KEY FROM GOOGLE RECAPTCHA HERE', // This is your reCAPTCHA private key [REQUIRED FOR RECAPTCHA] (sign up at http://www.google.com/recaptcha)
'ReCaptchaTheme' => 'light', // ReCaptcha theme to use (Value: dark or light) (see: https://developers.google.com/recaptcha/docs/display#render_param)
You MUST put in your keys from Google for it to work!!!
This all seemed to have worked for me, and the login button started to appear! It uses invisible ReCaptcha as intended.
Regards,
Bobby