| Post |
|
New Member | skywatcherpro posts 1 1:39 pm July 25, 2009
| |
|
|
Please replace the ??? with your data!
I just can't get the Captcha image to show.
No error on the backend, but funnily enough on cforms-global-settings.php – CAPTCHA Image Settings tab -it doesn't show it either.
Any ideas?
|
|
|
Admin
| Oliver Munich, Germany posts 6237 3:26 pm July 25, 2009
| |
|
|
see FAQs:
your PHP server doesn't support: imagettfbbox()
|
|
|
|
|
New Member | vinnymeyer posts 4 4:27 am August 10, 2009
| |
|
|
I had the same problem – was missing package php-gd, which wasn't loaded as part of the install. I have a feeling this is a common problem. Maybe add something about needing this in the FAQ?
The problem I have now, though, is the first time the CAPTCHA comes up the box is blank. Hitting the reload blue arrow fills the box with a code, but initially it's blank.
Thanks,
Vinny
|
|
|
Admin
| Oliver Munich, Germany posts 6237 7:25 am August 10, 2009
| |
|
|
vinnymeyer said:
I had the same problem – was missing package php-gd, which wasn't loaded as part of the install. I have a feeling this is a common problem. Maybe add something about needing this in the FAQ?
the problem is: users don't like to read FAQs. It is in there, see under "CAPTCHA image is not shown II"
The problem I have now, though, is the first time the CAPTCHA comes up the box is blank. Hitting the reload blue arrow fills the box with a code, but initially it's blank.
there is even more in the FAQs re: CAPTCHA errors.
in short, if it is not a PHP limitation, it usually is due to a SESSION conflict (other plugin, etc.)
Thanks,
Vinny
|
|
|
|
|
New Member | vinnymeyer posts 4 9:11 pm August 10, 2009
| |
|
|
Oscar,
My point is that indeed CAPCHA doesn't work without the server supporting imagettfbbox(). This reguires that the GD library be installed. This is NOT installed by default in a lot of installations. In Mandriva, this is in the package php-gd, and once this is installed, CAPCHA works. Obviously other distributions will be different, but the note in the PHP manual addressing that this has to be installed makes me believe that it's commonly not installed.
There will be an error in error.log in the apache logs, but for most folks it's hard to find, as its burried in all of the other messages. I figure if it's not installed by default, we're not going to be the only ones bit by this, so maybe adding a note that this is required would be helpful.
Regards,
Vinny
|
|
|
Admin
| Oliver Munich, Germany posts 6237 9:57 pm August 10, 2009
| |
|
|
Who is Oscar?
Anyway, all I said was that the FAQs already cover the above requirement.
|
|
|
|
|
New Member | vinnymeyer posts 4 11:42 pm August 10, 2009
| |
|
|
Meant to type Oliver – <sigh> been that kind of a day today. That's what I get doing two things at once. Don't mind me.. i'll be better tomorrow. Sorry, Oliver.
Didn't see that in the FAQ – i'll go read it again. I DID see a message in the forum addressing why this didn't work for someone, and turned out that I had the same issue.
Vinny
|
|
|
New Member | vinnymeyer posts 4 11:47 pm August 10, 2009
| |
|
|
Check with your providers PHP/web server installation and make sure that the GD Library with freetype is supported.
doh! Guess i can't read. I read thorough the FAQ three times! really! and STILL missed this. Anyway, thanks for your patience and for a great plugin!
V.
|
|