我的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
答案 0 :(得分:0)
Windows不区分大小写。 Linux是。
也许你应该使用
@EWZ \ 捆绑 \ RecaptchaBundle \ Validator \ Constraints \ True
而不是
@EWZ \ 捆绑 \ RecaptchaBundle \ Validator \ Constraints \ Tru3
这是非常常见的错误。