recaptcha不存在,或者无法自动加载

时间:2012-07-16 13:28:48

标签: symfony recaptcha

我的Windows上安装了一个项目,今天我需要在Ubuntu服务器上安装。该项目保存在svn服务器上。所以我只是使用co检查项目并更新所有供应商包。到达web / config.php时一切正常:
     为了增强您的Symfony体验,建议您修复以下内容:

Install and enable the intl extension.
Set short_open_tag to off in php.ini*.

* Changes to the php.ini file must be done in "/home/siteadm/common/php/Perso.ini". 

所以当我点击“转到欢迎页面”时,我得到了:

  AnnotationException: [Semantical Error] The annotation "@EWZ\bundle\RecaptchaBundle\Validator\Constraints\True" in property Acme\...\User::$recaptcha does not exist, or could not be auto-loaded.  

实际上它在我的语言环境中运行良好。 userbunle使用recapchaBundle和FOSUserbundle,它们在我的本地Windows机器上运行良好。

我检查/ vendor目录:它们是755

1 个答案:

答案 0 :(得分:0)

Windows不区分大小写。 Linux是。

也许你应该使用

  

@EWZ \ 捆绑 \ RecaptchaBundle \ Validator \ Constraints \ True

而不是

  

@EWZ \ 捆绑 \ RecaptchaBundle \ Validator \ Constraints \ Tru3

这是非常常见的错误。