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


8

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

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

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

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

Ответы:


8

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

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

Так что ответ Нет, вам не нужно обновлять.


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


1
Но есть путь обновления с Drupal 6 до Drupal 8. Я из будущего;)
Правин Аджаз

4

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

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


Чтобы добавить / уточнить: после выхода Drupal 8 Drupal 6 помечается как «конец жизни», команда безопасности Drupal перестает работать над ним, и официальные выпуски безопасности не выходят. Если какие-либо уязвимости обнаружатся после того, как Drupal 6 достигнет конца своей жизни, каждый может сами залатать себя. Но времени для обновления до Drupal 7 будет более чем достаточно: обычно через пару лет.

2

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

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

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


2

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

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

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

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

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

В ситуациях, когда « обновление сайта D6 невозможно », возможной альтернативой является покупка Drupal 6 Long-Term Support (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 на страницах проекта будут помечены как не поддерживаемые.

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

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


1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.