验证码实现的致命错误

时间:2014-02-19 08:18:56

标签: php recaptcha

在从验证码指南中遵循PHP实现后,我会在应该出现验证码的页面上收到以下消息:

Warning: require_once(/var/www/resources/recaptchalib.php): failed to open stream: Permission denied in /var/www/submit.php on line 49
Fatal error: require_once(): Failed opening required '/var/www/resources/recaptchalib.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/submit.php on line 49

我的第49行是:

require_once($_SERVER['DOCUMENT_ROOT'].'/resources/recaptchalib.php');

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是:没什么,你的代码可能还可以。

错误消息告诉所有内容,可能是文件访问权限(或ACL-s)配置错误。运行webserver的用户没有访问该PHP文件的必要权限。