我无法在OVH服务器上部署我的Symfony 3.4网站。
即使清除缓存后,我的网站也可以在本地运行:
php bin/console cache:clear
php bin/console cache:clear --env=prod
我做了很多研究: *在我的文件app.php中,我尝试:$ kernel = new AppKernel(‘prod’,true); *我遵循OpenClassroom教程: https://openclassrooms.com/fr/courses/3619856-developpez-votre-site-web-avec-le-framework-symfony/3626249-deployer-son-site-symfony-en-production
没有任何效果!
在我的日志(var / logs / prod.log)中,我收到此消息:
[2018-10-12 14:30:59] request.CRITICAL:未被捕获的PHP异常Doctrine \ Common \ Persistence \ Mapping \ MappingException:“未为类>'BeauteBienEtreBundle找到名为'Typesoins.orm.xml'的映射文件\ Entity \ Typesoins'。”在/home/beauteboop/www/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/MappingException.php行75 {“ exception”:“ [object](Doctrine \ Common \ Persistence \ Mapping \ MappingException(code :0):在/ home / beauteboop / www / vendor / doctrine / common / lib / Doctrine / Common / Persistence / Mapping /上的/ home / beauteboop / www / vendor / doctrine / common / lib / Doctrine / Common / Persistence / Mapping /,找不到名为“ BeauteBienEtreBundle \ Entity \ Typesoins”的名为“ Typesoins.orm.xml”的映射文件。 MappingException.php:75)“} []
我认为我的实体映射有问题,但是我不明白为什么。 您可以检查我的github:
我该怎么办?… 预先感谢您的帮助!