我维护的网站目前使用的是 Zend Framework 1.8.0,该版本已经有 2 年多的历史了。我想升级到 1.11.11,但在寻找如何顺利完成此操作的基本指南方面遇到了一些困难。就像用最新文件覆盖library/Zend文件夹一样简单吗?
这是我计划采取的步骤。我错过了什么吗?
- 下载最新的 Zend 框架代码。
- 通过 SSH 连接到服务器并将library/Zend 复制到/path/to/webapp/library 并将该文件夹命名为Zend-1.11。
- 在我们的网站上张贴“网站已关闭以进行维护”页面。
- cd /path/to/webapp 然后制作当前 Zend 版本的备份副本,例如cp -R Zend Zend-old
- mv Zend-1.11 Zend
- 删除“网站因维护页面而关闭”
此时,/library/Zend 文件夹将包含最新的 Zend Framework 代码,并且我可以切换回“Zend-old”,以防出现任何问题。
这是典型的升级方式吗?
更新 Zend Framework 之前要做的事情:
- 阅读变更日志从您当前的版本到您正在下载的最新版本。
- 这样做时,请确保您的所有当前代码将起作用没有任何错误,甚至是小错误。通常所有更新都是向后兼容的。 (但有时,如果某个特定模块有任何重大更改,您的代码将进行一些返工)
- 如果新版ZF有新功能您可以将其用于您的网站,请修改您的网站以使用它。
- 更新您的框架开发环境第一(通过将您的 lib 路径指向新的框架文件),然后确保站点的所有部分都工作正常并且所有测试都通过。
- Then 更新您的生产站点使用问题中提到的相同方式使用新版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)