PostgreSQL Heroku Symfony2文件映射



我已经加载项目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中?

让我知道结果

最新更新