Drupal 6在不受支持后会保持安全状态吗?


8

我使用Drupal 6 + Views + CCK创建了一个自定义数据库界面,该界面对我的公司非常有效,最近我不得不将其迁移到另一台服务器。

我想:“嘿,为什么不安装Drupal 7,然后在其中转储数据库:然后在迁移时我可以将Drupal升级到最新版本!”

原来这是一个坏主意。Drupal 7似乎丝毫不了解如何处理我提供的数据库信息。现在,升级指南对我而言非常耗时。

所以我的问题是:Drupal 6在不受支持后会保持安全状态吗?还是平台将变得过时且易受攻击,从而迫使我进行更大的升级?

Answers:


8

我认为,在诸如Views之类的一些主要贡献模块具有稳定的Drupal7模块之前,而不是Alpha,beta版本,我认为drupal6将在未来一段时间内使用。

我敢肯定drupal6将在未来几年得到支持,因为那里有很多drupal6网站。

因此,答案是“不”,您不需要升级。


好的答案在这里,似乎都有效。我们之所以选择使用Drupal 6,是因为a)它正在运行,b)我们与许多其他人在同一条船上。D6很有可能会获得长期的非官方支持,或者我们稍后会找到更轻松的升级途径。
加勒特

15

一旦Drupal 8发布,Drupal 6将被标记为“生命终止”:Drupal安全团队将停止对其进行工作,并且不会为此发布官方安全版本。如果出现任何新漏洞,则必须自己对其进行修补。因此,此时进行升级确实对您有利。

但是Drupal的升级路径是从先前版本到当前版本:也就是说,提供了从最新版本的Drupal 6到Drupal 7的升级路径,并且还将提供从Drupal 7到Drupal 8的升级路径。

Drupal 6不会升级到Drupal 8:如果您不想在Drupal 8发布时从头开始重建站点,则需要先将Drupal 6站点升级到Drupal 7,然后再升级。到Drupal 8。

因此,这实际上取决于经济学和长期计划。在Drupal 8之前将一直支持Drupal 6,但是当Drupal 8在几年后问世时,您是否有机会重写该站点?如果没有,您应该计划在将来的某个时候升级到Drupal 7。


1
但是从Drupal 6升级到Drupal 8是一条升级之路。我来自未来;)
Pravin Ajaaz

4

始终同时支持2个版本的Drupal。因此,当Drupal 8发布时,Drupal 6将不受支持。剩下一些时间才可以实现,因此您不必着急。

如果有足够的人愿意继续修补安全漏洞,即使不再受正式支持,您也可以继续安全使用它。任何想继续使用安全补丁继续支持Drupal 6的人,问题是是否有足够的人对此感兴趣。我不希望在Drupal 8正式发布后仍然获得Drupal 6的支持。


补充说明:一旦Drupal 8出现,Drupal 6被标记为“生命终止”,Drupal安全团队将停止对其进行工作,并且不会发布正式的安全版本。如果在Drupal 6生命周期结束后发现任何漏洞,则由个人自己修补。但是将有足够的时间来升级到Drupal 7:通常是几年。

2

您最初的问题是您不想花费大量时间升级网站-我可以很好地理解这一点,但是我绝对会建议您进行升级。有两个原因:

  • 迟早您将不得不升级,因为Drupal 6的寿命即将结束
  • 如果您使用的是Drupal网站,那么如果您学习如何进行重大升级,将会受益匪浅。像我这样的许多人都是从Drupal 6开始的,所以这是我们应该能够应用的第一个升级-这是有价值的知识。
  • 您可以“更改”手册中编写的升级过程-例如,没有人提到您应该在一个下午进行此操作……如果我是您,我将花费几个小时进行准备工作,检查模块和主题,检查核心等等,第二天,我将在测试环境中进行升级。这样,您可以更加舒适。最主要的是,记下一切。最好是有每次点击记录(这将是疯狂的),而不是有没有写下来。尝试享受这一点,升级后的网站将比以往更好!

请记住,我们有一个庞大的社区,充满活力和支持,所以谈论您的工作,写博客文章或其他内容 -某人可能会从中受益匪浅,甚至您也可以。


2

提出此问题大约5年后,这是根据我们今天所知道的另一个答案...

在不受支持的那一天,Drupal 6会处于安全状态吗?

Drupal 6已宣布终止于2016年2月24日,如Drupal 6终止声明 (*)中所述。因此,除非您采取某些适当的措施,否则在该日期之后仍将使用Drupal 6的站点将有变得不安全的风险。

但是,与此同时,myDropWizard模块已发布...对于D6 ... 仍然是,并且只有 !!!。有关更多详细信息,请参阅“ 如何在使用寿命终止后获取有关可用安全更新的准确信息? ”。

还是平台将变得过时且易受攻击,从而迫使我进行更大的升级?

对于“不能升级D6站点 ”的情况,一种可能的选择是从“ 官方 ”厂商之一购买Drupal 6长期支持(LTS)。而且,似乎有D6LTS项目。有关更多详细信息,请参阅D6寿命终止时如何在2016年2月24日之后继续使用D6网站的答案

对于那些想知道“ 我们还剩下多少报告的Drupal 6安装? ”的人,请查看Drupal核心使用情况统计信息(关于D5,D6,D7,D8)...截至2016年1月31日,似乎“ 仅剩大约11万个网站(相比之下,D7为1046K,D8为64K)。与一年前相比,这大约减少了4万(按照这个速度,还需要3到4年的时间...)。

(*):此链接还包含许多有趣的注释,例如其下方的第一个注释,如下所示

根据定义,当存在以下两种情况时,将支持项目页面上的发布:

  1. 项目维护者认为它会得到支持。
  2. 安全团队正在接受有关安全问题的报告并提出建议。

这就是“支持”状态的手段,并意味着自2009年五月(在重申2010年五月)。

这就是为什么项目4在此列表中的原因:

项目页面上的所有Drupal 6版本都将标记为不支持。

从Drupal 6 EOL开始,第2项将不再为真,因此将它们标记为不受支持是有意义的。

这篇关于EOL的帖子是过去3年中有关EOL应何时成立的众多对话的结果。希望更长久地支持Drupal 6和/或贡献模块的人。


1

当新的Drupal版本问世时,没有尝试使新版本与旧版本“向后兼容”。Drupal 7发生了一些基本变化,其中包括“ CCK”模块现在是Drupal核心功能中的一个事实。因此,除非遵循建议的升级过程,否则Drupal 7安装将不知道如何处理Drupal 6数据库。(即使这样,如果您已经自定义了任何模块或编写了自己的模块或模板,您仍需要做一些工作来完全转换应用程序。)

这就是说,不,你不具备升级,至少不是现在。正如其他人指出的那样,您可以坚持使用Drupal 6,直到Drupal 8出现。您可以在自己的硬盘驱动器上的MAMP或WAMP安装上运行并行Drupal 7服务器,并使用它来练习将应用程序移植到Drupal7。一旦Drupal 8发布,您就应该准备将应用程序升级到Drupal 7(届时,您安装的所有其他模块都应该赶上D7)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.