我计划在服务器上从ColdFusion MX7 (Server2003)迁移到ColdFusion 11(Server2012)。还有另一台服务器,我需要从ColdFusion 8(Server2008)迁移到ColdFusion 11。我的系统在升级时是否会有任何影响,如标签或兼容性问题。有谁知道我应该在不影响的情况下采取哪些步骤。我知道我们在Cf administrator中使用的代码分析器。我想知道在迁移时有没有什么严重的影响。
提前感谢基兰·库马尔
发布于 2015-06-02 13:06:27
代码分析器可帮助您将应用程序从早期版本的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的有用文章。
话虽如此,强烈建议您在将网站投入生产之前,先在测试/开发环境中对其进行测试。
希望这能更好地描述迁移过程。
发布于 2015-06-02 08:24:06
我过去做过迁移,没有遇到重要的问题,因为每个人都有不同的系统,最好的解决方案是-备份-测试升级并查看
如果是生产机器,您可以将机器复制到vm并在那里测试升级。这可能会有很多工作,但如果你不测试,你就不会知道
发布于 2015-06-05 17:17:13
我目前正在将一个ColdFusion 9站点迁移到Coldfusion 11,我的测试方法是在ms2013服务器上创建一组单独的文件夹。我将它们与测试站点具有不同名称的重复数据库并排运行。
我已经将站点从5个升级到9个,几乎没有问题,并且唯一真正让我使用ColdFusion 11的是数据库函数中的dbtype。它不仅已经被折旧,而且如果被发现,它将总是抛出错误。
这还取决于Coldfusion 11对cfcs和其他特殊标签的反应。我不知道,所以这只是个小问题。
示例:
mydatabase
mydatabase1
mypagesfolder
mypagesfolder1
index.cfm
index1.cfm上线轻而易举。我刚刚将文件夹重命名为links*,dsn,并将index1.cfm重命名为index.cfm。
*链接只需要更改,如果张贴在文件夹外,如果是这样,只需要路径。
https://stackoverflow.com/questions/30585366
复制相似问题