How to add CAPTCHA protection to an Elgg site
This article describes how to add CAPTCHA protection to a web site running the Elgg social networking engine. CAPTCHAs help protect your site from spamming by bots and other malicious actors.
For general information about what CAPTCHAs are and what they do, please see this article
Adding CAPTCHA protection
To add CAPTCHA protection to an Elgg site, follow these steps:
- To download the CAPTCHA plugin, use your web browser to go to http://community.elgg.org/plugins/1172111/1.8.15b/elgg-captcha.
, and then save the gutwacaptcha.zip file to your local computer.
- Transfer the gutwacaptcha.zip file to your account using FTP.
Transfer the file to the mod directory where you installed Elgg. For example, if you installed Elgg in the document root directory, transfer the file to the public_html/mod directory. If you installed Elgg in a subdirectory, transfer the file that directory instead. For example, if you installed Elgg in a directory named elgg, transfer the file to the public_html/elgg/mod directory.
- Log in to your account using SSH.
- Type the following command:
If you transferred the gutwacaptcha.zip file to a different directory, change to that directory instead.
To extract the plugin files, type the following command:
- Use your web browser to log in to Elgg as the administrator.
- On the top menu bar, click .
- Under Configure, click Plugins.
- Locate the GutwaCaptcha 1.8.15b plugin, and then click Activate. Elgg activates the plugin.
- To modify the plugin's settings, click Settings. Select the settings that you want, and then click .
- CAPTCHAs are now activated for your site. To test this, go to the Elgg home page on your site, and then click Register or Lost password. Elgg displays a CAPTCHA.
For more information about Elgg, please visit http://elgg.org.
Learn how to configure and optimize your Elgg installation.
- Adding CAPTCHA protection to your web site
You can help protect your web site from bots and spammers by adding CAPTCHA protection. Learn more about what CAPTCHAs are, when to use them, and various implementations here.