如何转移symfony项目

时间:2013-09-19 15:36:58

标签: symfony1 web-deployment

我有一个基于symfony构建的应用程序,由我的编码器部署。现在,我想将我的应用程序转移到另一台服务器。我没有原始项目文件,只有我的编码器部署的应用程序。

我的问题是,我如何使用我目前拥有的文件在另一台服务器上设置相同的应用程序。我有google并没有得到任何有用的信息。

任何帮助将不胜感激。

该应用程序基于symfony 1.0.17

构建

1 个答案:

答案 0 :(得分:0)

以下步骤非常高,并假设您知道如何转储/恢复数据库,安装软件以及检查数据库和Web服务器的配置。

你没有说你的应用程序是否有数据库,所以我认为它确实存在。

要将其移至另一台服务器,您需要:

<在新服务器上>

  1. 检查新服务器上是否有合适的软件
  2. 设置网络服务器,数据库等
  3. 在新服务器上设置Symfony 1环境
  4. <在旧服务器>

    1. 停止网络服务器
    2. 进行数据库转储
    3. 获取symfony 1项目的副本(使用zip或tar)
    4. <在新服务器上>

      1. 创建新的数据库实例
      2. 恢复数据库转储
      3. 将代码解压缩/解压到正确的位置
      4. 启动网络服务器
      5. <其他东西>

        1. 将DNS指针从旧服务器更改为新服务器
        2. 清理旧服务器
        3. 我希望这很有用并且有帮助。