代码之家  ›  专栏  ›  技术社区  ›  Clement Herreman

如何在生产FTP上创建测试环境

  •  0
  • Clement Herreman  · 技术社区  · 14 年前

    我目前正在开发一款symfony webapp,它已经在生产中了。为了开发和添加/删除/修改模型的功能,我使用symfony‘dev’environment在笔记本电脑上工作。

    我测试一下是否一切正常,然后我祈祷一下,把它部署到prod服务器上。( 尽管有数据错误的风险,比如当我在模型上添加新的非空属性时,prod服务器配置特殊的东西,php/apache的版本等等。 )

    问题是,我想设置一个“临时”服务器,它将是生产服务器的副本(相同的数据库,相同的配置apache/php),这样,如果部署失败,生产用户就不会受到影响,只会关闭临时服务器。但我的客户只有 1可用的FTP .

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

    还是有别的方法来做我想做的?

    谢谢您!

    1 回复  |  直到 14 年前
        1
  •  2
  •   webbiedave    14 年前

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