【问题标题】:Updating Codeigniter 1.7.3 to 3.1.7将 Codeigniter 1.7.3 更新到 3.1.7
【发布时间】:2018-01-23 02:26:47
【问题描述】:

我正在尝试从 CI 版本 1.7.3 升级到 CI 版本 3.1.7。我遇到的问题是出于某种未知原因,3.1.7 的用户指南甚至没有提到从 1.7.3 版升级到 2.0 版,更不用说从 1.7.3 版升级到 3.1.7 版了。如果 codeigniter 自己的用户指南甚至没有提及我的版本,我如何获得从 1.7.3 到 3.1.7 的更改列表?

我确实记得读过一些关于将 CI 版本 1.7.2 更改为 1.7.3 的内容,但是我不确定这是否意味着我应该遵循 1.7.2 的升级步骤?

那么,如果我要按照步骤从 1.7.2 升级到 2.0,那么升级到 1.7.3 的意义何在?任何想法将不胜感激。

提前致谢!

【问题讨论】:

  • 我想知道为什么这被否决了......

标签: php codeigniter


【解决方案1】:

这是 CI 站点上的 current upgrade paths。您需要从 1.7.x 升级到 2.x,然后从 2.x 升级到 3.x。

其中大部分内容非常简单,但您需要仔细阅读 2.2 -> 3,因为它的变化最多。

针对有关系统文件夹的评论,通常您总是完全删除当前项目中现有的系统文件夹,然后从您正在升级的版本中放入新的系统文件夹。重要的是首先删除旧文件,而不是简单地替换它,因为有时文件会在升级时被删除而不是被替换。

需要注意的是,只有在您按预期使用框架并且未修改系统文件夹中的任何文件时,这才是安全的。如果有,您仍需要执行上述步骤,但您需要解决您之前的修改,可能通过重新破解系统文件。

【讨论】:

  • 感谢您的回复。一个小问题。在从 1.7.2 升级到 2.0.0 的升级步骤中,它提到:“步骤 1:替换“系统”文件夹中除应用程序文件夹之外的所有文件和目录。注意:如果这些文件夹中有任何自定义开发的文件请先复制它们。”他们到底要我做什么?那是要求我使用原始的“系统”文件夹还是最新版本的 CI 文件夹?我问原因并且我知道没有 2.0.0 存储库,对吗?
  • 我在关于系统文件夹的回答中添加了更多信息。我看到他们有 2.0.3 可用。我看了一下步骤,你应该可以从 1.7.2 到 2.0.3,只需一次完成所有步骤,以便从 2.0.0 到 2.0.3 的每个版本github.com/bcit-ci/CodeIgniter/tree/v2.0.3
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 2018-12-01
  • 2018-10-12
  • 1970-01-01
  • 2018-09-08
相关资源
最近更新 更多