验证码实现上的致命错误



按照验证码指南中的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');

我做错了什么?

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

错误消息说明了一切,可能是文件访问权限(或 ACL-s)配置错误。运行您的网络服务器的用户没有访问该PHP文件的必要权限。

相关内容

最新更新