faq:troubleshooting:troubleshooting-captcha

How to troubleshoot captcha issue?

The default SkaDate captcha is the set of numbers/letters displayed at the end of the join form to confirm the user is not a robot.

GD Library

If you see broken image instead of captcha, first of all make sure that you have GD library with FreeType support enabled on your server as those are required to display captcha.

Open the /ow_includes/config.php file on your server via FTP on Control Panel > File Manager. Find following line within config.php file:

define('OW_URL_HOME', 'http://[your_site_URL]/');

Add

phpinfo();

Overall you should have

<?php
    define('OW_URL_HOME', 'http://[your_site_URL]/');
    phpinfo();
    define('OW_DB_HOST', 'localhost');

After saving changes open your website's homepage. Don't panic. Within the long list of tables with data find “GD” section:

GD Support should be enabled.

FreeType Support should be enabled.

If they are disabled, contact your hosting company and ask them to enable both for you.

Note: Don't forget to remove php>phpinfo(); code from the config.php file

Third party script

If GD Library with FreeType support is enabled on your server, but you still don't see captcha, follow the steps below:

1. Open http://[your_site_URL]/captcha.php in any browser.1) This page will display the captcha image. If the Not found error occurs, check if the captcha.php file is available on your server.

2. Deactivate all of your plugins one by one. Refresh join page after each deactivation.

3. Remove all Custom HTML widgets (especially if they contain JavaScript code) one by one as well. Check your join page after removing each widget.

4. Remove any custom script (especially JavaScript) added to SkaDate .html and .php files (E. g. code to make snow fall on your site, “Share This” code).

5. Make sure that TTfonts are configured on your server (contact your host with this request).

6. Search your server error logs for anything related to captcha.

Checking the .htaccess file

Open the .htaccess file located in the public_html directory on your server.

Make sure the rule for captcha looks like this:

RewriteCond %{REQUEST_URI} !/captcha\.php
1)
replace your_site_URL with your site name
faq/troubleshooting/troubleshooting-captcha.txt · Last modified: 2017/06/07 09:11 by 127.0.0.1