Останется ли Drupal 6 в безопасном состоянии после того, как он перестанет поддерживаться?


Я создал пользовательский интерфейс базы данных с использованием представлений Drupal 6+ + CCK, который очень хорошо работает для моей компании, и недавно мне пришлось перенести его на другой сервер.

Я подумал "Эй, почему бы не установить Drupal 7, а затем сбросить в него базу данных: тогда я смогу обновить Drupal до последней версии во время миграции!?"

Это оказалось плохой идеей. Drupal 7, похоже, не имеет ни малейшего понятия, что делать с информацией о БД, которую я отдал его. И руководство по обновлению сейчас кажется мне очень трудоемким.

Итак, мой вопрос: останется ли Drupal 6 в безопасном состоянии после того, как он перестанет поддерживаться? Или платформа станет устаревшей и уязвимой, что вынудит меня к еще более масштабному обновлению?

Author: Pierre.Vriens, 2011-03-03

6 answers

Я думаю, что до тех пор, пока некоторые из основных внесенных модулей, таких как Представления, не будут иметь стабильные модули Drupal7, а не альфа-, бета-версии, я думаю, что drupal6 будет использоваться в течение некоторого времени.

Я уверен, что drupal6 будет поддерживаться в течение многих последующих лет, так как существует множество сайтов drupal6.

Итак, ответ - нет, вам не НУЖНО обновляться.

 8
Author: Camsoft, 2011-03-04 00:14:23

Как только выйдет 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 6 будет поддерживаться до Drupal 8, но когда через пару лет выйдет Drupal 8, у вас будет возможность переписать сайт? Если нет, вам следует запланировать обновление до Drupal 7 в какой-то момент в будущем.

 15
Author: , 2011-03-04 01:02:21

Всегда одновременно поддерживаются 2 версии Drupal. Поэтому, когда Drupal 8 будет выпущен, Drupal 6 станет неподдерживаемым. До того, как это произойдет, еще есть некоторое время, так что вам не нужно спешить.

Если достаточное количество людей готово продолжать исправлять ошибки безопасности, вы можете продолжать безопасно использовать его, даже если он больше официально не поддерживается. Любой, кто хочет, может продолжать поддерживать Drupal 6 с исправлениями безопасности бесконечно, вопрос в том, будет ли достаточно людей заинтересованы в этом. Я бы не рассчитывал на то, что Drupal 6 будет по-прежнему поддерживаться после официального выпуска Drupal 8.

 4
Author: Mad Scientist, 2011-03-03 21:59:06

Ваша первоначальная проблема заключается в том, что вы не хотите тратить огромное количество времени на обновление своего сайта - я хорошо это понимаю, но я бы определенно рекомендовал выполнить обновление. Несколько причин:

  • Рано или поздно вам придется обновиться, потому что Drupal 6 приближается к концу жизни.
  • Если вы работаете с сайтами Drupal, вам будет очень полезно, если вы узнаете, как выполнить серьезное обновление. Многие люди, подобные мне, начинали с Drupal 6, так что это первое обновление, которое мы должны уметь применять, - это ценные знания.
  • Вы можете "изменить" процесс обновления, описанный в Руководстве - никто упомянул, что вы должны сделать это, например, в один прекрасный день... На вашем месте я бы потратил несколько часов на подготовку, проверку модулей и тем, проверку ядра и т.д., а на следующий день я бы продолжил обновление в тестовой среде. Таким образом, у вас будет немного больше комфорта. Главное - это, записывайте все. Лучше документировать каждый щелчок (что было бы безумием), чем не записывать ничего . Старайтесь получать удовольствие от этого, обновленный сайт будет лучше, чем когда-либо!

И помните, у нас огромное сообщество с большой энергией и поддержкой, поэтому расскажите о том, что вы делаете, напишите пост в блоге или что-то в этом роде - кому-то это очень пойдет на пользу, возможно, даже вам.

 2
Author: Scorchio, 2016-02-22 16:25:13

Примерно через 5 лет после того, как был задан этот вопрос, вот еще один ответ, основанный на том, что мы знаем сегодня...

Останется ли Drupal 6 в безопасном состоянии в тот день, когда он перестанет поддерживаться?

Было объявлено, что срок службы Drupal 6 истекает 24 февраля 2016 года, как подробно описано в Объявлении о завершении срока службы Drupal 6 (*). Поэтому, если вы не предпримете каких-либо соответствующих действий, сайты, которые все еще будут использовать Drupal 6 после этой даты, рискуют стать небезопасный.

Однако тем временем был выпущен модуль Mydropwizard... для D6... все еще, и только !!!. Дополнительные сведения см. в разделе " Как получить точную информацию о доступных обновлениях системы безопасности после истечения срока службы?".

Или платформа станет устаревшей и уязвимой, что вынудит меня к еще более масштабному обновлению?

Для ситуаций, когда " обновление сайта D6 не является вариантом", возможной альтернативой является Купите долгосрочную поддержку Drupal 6 (LTS) у одного из "официальных" поставщиков. Более того, похоже, что существует проект D6LTS. Для получения более подробной информации об этом обратитесь к ответу на Как продолжить работу с сайтом D6 после 24 февраля 2016 года, когда срок службы D6 истекает?.

Для тех, кто задается вопросом"Сколько зарегистрированных установок Drupal 6 у нас осталось?", перейдите к статистике использования для Ядро Drupal (о D5, D6, D7, D8)... По состоянию на 31 января 2016 года, похоже, что "только " осталось около 110 тыс. сайтов (по сравнению с примерно 1046 тыс. для D7 и 64 тыс. для D8). Это примерно на 40 тысяч меньше по сравнению с прошлым годом (при таких темпах это займет еще 3-4 года...).

(*): эта ссылка также содержит много интересных комментариев, таких как самый первый комментарий под ней, который выглядит так:

По определению, релиз на странице проекта - это поддерживается при наличии двух условий:

  1. сопровождающий проекта считает, что он будет поддержан.
  2. группа безопасности принимает сообщения о проблемах безопасности и делает рекомендации по этому поводу.

Вот что означает "поддерживаемый" статус и означает с мая 2009 года (и подтверждено в мае 2010).

Вот почему пункт 4 находится в этом списке:

Все выпуски Drupal 6 на страницах проекта будут быть помеченным как не поддерживаемый.

Начиная с EOL Drupal 6, пункт № 2 больше не будет верным, поэтому имеет смысл пометить их как неподдерживаемые.

Этот пост о EOL является результатом многочисленных разговоров за последние 3 года о том, когда должен быть EOL. Люди, которые хотят, чтобы Drupal 6 и/или добавленные модули поддерживались дольше.

 2
Author: Pierre.Vriens, 2017-04-13 12:47:09

Когда выходит новая версия Drupal, не предпринимается попыток сделать новые сборки "обратно совместимыми" со старыми. Некоторые фундаментальные вещи изменились с Drupal 7, включая тот факт, что то, что было модулем "CCK", теперь является функцией в основной функциональности Drupal. Таким образом, установка Drupal 7 не будет знать, что делать с базой данных Drupal 6, если вы не выполните рекомендуемую процедуру обновления. (И даже тогда, если вы настроили какие-либо модули или написали свои собственные модули или шаблоны, вам придется немного поработать, чтобы полностью преобразовать приложение.)

Тем не менее, нет, у вас нет для обновления, по крайней мере, не сейчас. Вы прекрасно справляетесь с Drupal 6 до тех пор, пока не выйдет Drupal 8, как отмечали другие. Вы можете запустить параллельный сервер Drupal 7 на установке MAMP или WAMP на своем собственном жестком диске и использовать его для практики переноса вашего приложения на Drupal 7. Как только Drupal 8 выйдет, вы должны быть готовы обновить свое приложение до Drupal 7 (и любые другие установленные вами модули к тому времени должны были догнать D7).

 1
Author: JR Dixey, 2011-08-18 05:08:18