0

我目前正在开发一个已经投入生产的 symfony webapp。为了开发和添加/删除/修改模型的功能,我在笔记本电脑上工作,使用 symfony 'dev' 环境。

我测试一切是否正常,然后我祈祷一下并将其部署在产品服务器上(存在数据错误的所有风险,例如当我在模型上添加新的非空属性时,产品服务器配置特殊内容,php/版本阿帕奇等)。

问题是我想设置一个“登台”服务器,它将是生产服务器的副本(相同的数据库,相同的配置 apache/php),这样,如果部署出错,生产用户保持不变并且工作,只有登台服务器关闭。但我的客户只有1 个 FTP 可用

所以,问题是:我可以在同一个 FTP 上运行 2 个不同型号的 symfony 项目吗?

还是有另一种方法可以做我想做的事?

谢谢 !

4

1 回答 1

2

登台服务器实际上应该与生产服务器完全相同。相同的版本,相同的目录结构等......克隆。但是,您仍然可以通过将站点安装到子域 (staging.domain.com) 中来获得大部分好处。检查他们的主机是否允许子域(其中 %99.999 允许)并在那里安装您的应用程序。

于 2010-04-27T15:52:14.990 回答