在没有shell访问的情况下部署symfony

时间:2010-05-20 04:03:37

标签: php symfony1 hosting doctrine

美好的一天,

我有一个使用Symfony框架编写的应用程序。该应用程序适用于我的开发服务器,我有shell访问权限。但是,我无法在我的主机上加载我的应用程序,因为我需要在主机上的命令行上运行symfony doctrine::build

symfony project:deploy之后或期间是否有其他方式加载数据库?

1 个答案:

答案 0 :(得分:3)

您不应该在生产环境中构建任何东西 - 部署SQL,使用您用于连接服务器的任何工具,即。 SQLYog,PHPMyAdmin等,并在您的开发环境中使用Doctrine创建的SQL模式。如果你也需要fixtures,你总是可以从dev数据库中转储SQL模式和数据。

考虑到在项目生命周期中,您只需要一次部署主SQL模式 - 其余部分通过迁移进行迭代。