Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我禁用了我的网站
symfony project:disable --env=prod
并将我的新代码同步到服务器。
但现在当我跑步时
symfony doctrine:migrate --env=prod
我收到一条警告说该站点当前不可用。
我显然不想启用该项目(还),因为我首先想让它全部工作。这样做的正确方法是什么?
你说的对。默认情况下这不起作用。如果您的生产数据库在您的开发机器上可用,您可以通过以下方式在这台机器上开始迁移:
$> php symfony doctrine:migrate --env=prod
这就是我在部署脚本中所做的
我可能会在 index.php 中限制对您 IP 地址的访问,例如在开发环境中工作时。启用项目,然后再次运行。