4

所以我禁用了我的网站

symfony project:disable --env=prod

并将我的新代码同步到服务器。

但现在当我跑步时

symfony doctrine:migrate --env=prod

我收到一条警告说该站点当前不可用。

我显然不想启用该项目(还),因为我首先想让它全部工作。这样做的正确方法是什么?

4

2 回答 2

1

你说的对。默认情况下这不起作用。如果您的生产数据库在您的开发机器上可用,您可以通过以下方式在这台机器上开始迁移:

$> php symfony doctrine:migrate --env=prod

这就是我在部署脚本中所做的

于 2011-01-21T12:39:41.277 回答
0

我可能会在 index.php 中限制对您 IP 地址的访问,例如在开发环境中工作时。启用项目,然后再次运行。

于 2011-01-18T15:35:00.000 回答