【问题标题】:How to create a test environnement on the production FTP如何在生产 FTP 上创建测试环境
【发布时间】:2010-04-27 15:31:14
【问题描述】:

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

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

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

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

或者还有其他方法可以做我想做的事吗?

谢谢!

【问题讨论】:

    标签: php deployment ftp symfony1 production-environment


    【解决方案1】:

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

    【讨论】:

    • 是的,我可以做一个子域,但一个子域只是一个 url,它在同一个 FTP 上引导..
    • 我使用同一个 FTP 帐户运行许多完全独立的站点。
    • 你能解释一下你是如何在同一个 ftp 上运行 2 个 symfony 项目的吗?
    猜你喜欢
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多