从ColdFusion 7迁移到ColdFusion 11

时间:2015-06-02 00:12:02

标签: coldfusion migration

我计划在服务器上从ColdFusion MX7(Server 2003)迁移到ColdFusion 11(Server 2012)。还有一个其他服务器我需要从ColdFusion 8(Server 2008)迁移到ColdFusion 11.在升级类似标签或兼容性问题时,我的系统是否会以任何方式起作用。有没有人知道我应该做哪些步骤而不影响。我知道我们在Cf管理员中拥有的代码分析器。我想知道迁移时是否有任何严重影响。

先谢谢 基兰库马尔

3 个答案:

答案 0 :(得分:6)

代码分析器有助于将应用程序从早期版本的ColdFusion迁移到ColdFusion 11。但是,它只检查两个版本的相同内容。代码分析器会检查您指定的CFML页面,并通知您任何潜在的兼容性问题。它检测不受支持和弃用的CFML功能,并概述了确保顺利迁移所需的实施更改。

就代码兼容性而言,“应该”的所有内容都有效。但是,建议检查代码兼容性和不推荐使用的标记(如果有)。您可以参考https://wikidocs.adobe.com/wiki/display/coldfusionen/Deprecated+Features& https://wikidocs.adobe.com/wiki/display/coldfusionen/Deprecated+tags,+attributes,+and+values

我简要介绍了整个迁移过程here。所以,不会迭代相同。另外,您可以查看Migration Tweaks的其他有用文章。

说了这些之后,强烈建议您在测试/开发环境中测试您的网站,然后再将其转移到Production上。

希望这可以更好地了解迁移过程。

答案 1 :(得分:5)

我过去做过迁移,没有遇到重要问题,因为每个人都有不同的系统,最好的解决方案就是   - 备份   - 测试升级并查看

如果它是生产机器,您可以将您的机器复制到虚拟机并在那里测试升级。这可能是很多工作,但你无法知道你是否进行了测试

答案 2 :(得分:0)

我目前正在将ColdFusion 9站点移至Coldfusion 11,我测试它的方法是在ms2013服务器上创建一组单独的文件夹。我将它们与一个重复的数据库并排运行,测试站点的名称不同。

我已经将网站从5个移到9个,几乎没有问题,而且在ColdFusion 11中唯一真正让我使用的是数据库函数中的dbtype。它不仅已被折旧,而且一旦发现就会抛出错误。

它还取决于Coldfusion 11如何使用它们对cfcs和其他特殊标签的反应。我不是那么突然。

示例:

  mydatabase
  mydatabase1

  mypagesfolder
  mypagesfolder1

  index.cfm
  index1.cfm

上线很快。我刚刚重命名了文件夹,链接*,dsn并将index1.cfm重命名为index.cfm。

*只有在文件夹外发布时才需要更改链接,如果只是路径。