On a fresh install of CAPTCHA Pack I got the following white screen error when switching to the 'FOO CAPTCHA' tab:

Fatal error: require_once() [function.require]: Failed opening required '/home/www/example.com/sites/all/modules/captcha_pack/foo_captcha/foo_captcha.admin.inc' (include_path='.:/usr/local/php5.3/lib/php') in /home/www/example.com/includes/menu.inc on line 501

Also, on switching to the 'CSS CAPTCHA' tab I got the following warnings:

    Warning: require_once(/home/www/example.com/sites/all/modules/captcha_pack/foo_captcha/foo_captcha.admin.inc) [function.require-once]: failed to open stream: No such file or directory in menu_execute_active_handler() (line 501 of /home/www/example.com/includes/menu.inc).
    Warning: require_once(/home/www/example.com/sites/all/modules/captcha_pack/foo_captcha/foo_captcha.admin.inc) [function.require-once]: failed to open stream: No such file or directory in menu_execute_active_handler() (line 501 of /home/example.com/includes/menu.inc).

(Actual path replaced with example.com)

Thanks.

Comments

soxofaan’s picture

Status: Active » Fixed

Apparently there was a file name typo in the drupal 7 port

should be fixed by http://drupalcode.org/project/captcha_pack.git/commitdiff/004079d

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

michael_lessard_micles.biz’s picture

Issue summary: View changes

Sorry, it is not fixed :
a file is erroneously named foo_capcha.admin.inc (t missing).

Easy to fix by hand of course.

EDIT: well, it is fixed in the dev version, my bad, but the current recommended alpha1 should be updated.

Also by the way : the module description says this method is "a rather useless example CAPTCHA implementation". I bet to disagree. Though simple, and though requires this sub-module to be edited (replacing foo by something more cunning), it is one of the best methods as the bot has no clue anywhere as to what the answer could be.

Though I presume the new Text CAPTCHA module is more user-friendly and does the same, BUT it requires to fetch data outside (which can be cached).