我已经用PostgreSQL 这是我的项目加载了项目这是我的项目。在我的本地主持下,这个项目工作不成问题。在heroku当我跑步时:
heroku run php应用程序/控制台原则:模式:创建
Doctrine\Common\Persistence\Mapping\MappingException
文件映射驱动程序必须有一个有效的目录路径,但是给定路径[/tmp/build_d2abd4d4e9172642941b867e70a389eb/src/App/FirstBundle/Resources/config/doctrine
似乎是不正确的!
这是我的config.yml:
doctrine:
dbal:
default_connection: default
connections:
default:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true我使用的是yml和xml文件资源/config/doctrine/.为了我的实体
我在本地的主机项目工作中重复一遍,我在phppgadmin中看到了我的实体的表。
在我的本地运行应用程序/控制台理论中的这个例子:模式:验证
映射确定-映射文件是正确的。
数据库确定-数据库架构与映射文件同步。
我试着在谷歌上找到我的问题的答案,但没有结果,请帮助
发布于 2015-06-02 21:08:13
您需要检查放置在heroku上的parameters.yml (而不是本地版本)。
如果在此文件中看到db主机- localhost,则忘记配置需要访问- Heroku addon商店的DB,并选择所需的DB类型。在此之后,您有两种方法,第一种是在git中编辑parameters.yml.dist (对您来说确实是个坏主意--但速度很快)--从composer那里学习incenteev参数,如何在composer中定义参数。为了俄国郎-我找到了这个站点
所有实体都在git回购中吗?
让我知道结果。
https://stackoverflow.com/questions/30368704
复制相似问题