0

大家好,我是 symfony2 cmf 的新手,我已成功将 cmf 完全安装到我的本地系统并且它运行成功,但我的问题是当我将它部署到我的服务器时,它会出现以下错误

错误

Class 'Doctrine\ODM\PHPCR\Document\Generic' is not a valid document or mapped super class

.

CRITICAL - Uncaught PHP Exception Doctrine\ODM\PHPCR\Mapping\MappingException: "Class 'Doctrine\ODM\PHPCR\Document\Generic' is not a valid document or mapped super class." at /home/mahavl5z/public_html/mahaveer/cmf-sandbox1/vendor/doctrine/phpcr-odm/lib/Doctrine/ODM/PHPCR/Mapping/MappingException.php line 53 
4

1 回答 1

0

当您的应用程序在“prod”环境中运行时(即不通过 app_dev.php),您需要确保缓存是最新的。

php app/console cache:clear

出于性能原因,symfony 在 prod 模式下跳过了很多检查。

如果这不能解决问题,请检查“prod”是否在本地工作以及在部署时是否遗漏了某些内容。

因为我在这里没有收到关于讨论的通知,如果您还有其他问题,请在相关的 github 项目上打开一个问题。

于 2014-04-14T07:17:36.233 回答