我已经加载项目Symfony2与PostgreSQL这是我的项目。在我本地主持这个项目工作没有问题。在heroku中,当我运行:
heroku run PHP app/console:schema:create
[学说常见持久性映射 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文件资源/配置/学说/..for my Entity
,我在我的本地主机项目工作中重复,我在phppgadmin中看到我的实体表。
这个例子在我的本地运行app/console原则:schema:validate
[Mapping] OK -映射文件是正确的
[Database] OK -数据库模式与映射文件同步
我试着在谷歌上找到我的问题的回答,但没有结果,请帮助
需要检查您的参数。(不是你的本地版本)
如果在这个文件中你看到db host - localhost,你就忘记配置db了您需要访问- Heroku插件商店并选择您需要的DB类型。之后你有两种方法,首先-在git中编辑parameters.yml.dist(这是个坏主意-但对你来说很快)第二,向作曲家学习激励参数,如何在作曲家中定义参数。对于俄语lang -我找到了这个网站
是否所有实体都在git repo中?
让我知道结果