Drupal обновить 6 Drupal на 7 Drupal. Вопросы по переходу d6 d7

Главные вкладки

Аватар пользователя tlito tlito 6 марта 2014 в 23:28

Здравствуйте!
Я ни разу не обновлял Drupal, имея мысль, что это крайне неприятная процедура.

Сейчас мне нужно обновить Drupal 6.23 до текущего Drupal 7.26
для ускорения работы сайта, расширения возможностей и личным предпочтениям.

Я действую по теме http://www.drupal.ru/node/58265
и нахожусь на этапе отключения модулей.
Меня смущает:
«Если есть модули, которые вы не будете использовать в 7-ой версии друпала, то можете их удалить на странице - admin/build/modules/uninstall (тем самым очистив базу данных от лишних таблиц). Чем больше удалите, тем лучше :))»

Я знаю, что в D7 модулей Nodewords и Tagadelic нет. Вместо них: Metatag и Cctags соответственно.
Если я удалю эти модули сейчас и все их данные, как тогда будут работать мета-теги и облако тегов на сайте D7 ?

Очень интересует вопрос: как перекинуть или оставить мета-теги модуля Nodewords из Drupal 6 версии в модуль Metatag Drupal 7 версии?

Тут был еще вопрос про это, но без ответа: http://www.drupal.ru/node/91578

Комментарии

Аватар пользователя Moel Moel 7 марта 2014 в 1:11

"tlito" wrote:
Очень интересует вопрос: как перекинуть или оставить мета-теги модуля Nodewords из Drupal 6 версии в модуль Metatag Drupal 7 версии?

Лучше использовать Metatag quick для 7ки. Использовать экспорт + импорт + feeds там помойму даже есть такое импорт из nodewords.

Аватар пользователя tlito tlito 7 марта 2014 в 1:20

Спасибо. А что, если не контриб модули (которые я добавлял, не ядра) были установлены в modules а не sites/all/modules, надо ли тогда их туда перенести?
Вопрос связан с идеей, что update.php скрипт ищет, что б обновить, а если в папке sites/all нет добавленных мною модулей (около пяти штук), то как тогда?

И ещё: после первого запуска update.php не была создана таблица block_content_types и в результате на сайте 1 только сообщение об ошибке, что нет такой таблицы, и ничего не отображалось, только гарланд и ошибка. А после 2го запуска скрипта обновления (и он ещё 73 обновления нашел и выполнил) всё нормально стало работать.

Также .htaccess надо потом обновлять. Ибо у меня права на запись очень ограниченные и пришлось руками, ибо не работало.

РЕЗУЛЬТАТЫ обновления d6 -> d7

Административная панелька поверх сайта не работает (две полоски вверху не появились).
Пропал куда-то типа материала Запись в блог. Адрес node/add/blog работает, а в Добавить содержимое есть только Страница, Заметка. Запись в блог нет.

Metatags сделал миграцию по указанной ссылке: кто-то предоставил модуль Nodewords_migrate - ключевые слова действительно добавились и описания, как и были. Но при редактировании материала в keywords пусто и в description тоже стандартная строка. Но это не самое неприятное.

Не работает ckeditor. Хотя я уже привык, что он не работает на локалхосте или если в /etc/hosts настроено не туда, что в DNS.

В целом результат плохой. Не работает наложения полоски и ckeditor. Возможно это из-за java которое ищет что-нибудь и не сходится или не обнаруживается..

Аватар пользователя Moel Moel 7 марта 2014 в 1:20

Вообще как по мне проще это все дело заново собирать с парсингом и контента и т.д. Хрен знает что там потом за геморой вылезет после обновы.

Аватар пользователя tlito tlito 7 марта 2014 в 1:24

Я пришёл к такому выводу. И думаю что функция обновления на Drupal - испытания программистам. А задач не выполняет абсолютно.
Не подскажете как спарсить контент, категории, теги и мета-теги с d6 ? Через бд наверно оптимальнее.

Аватар пользователя tlito tlito 7 марта 2014 в 1:47

Тулбар включил, но он оказался пустым. Только приветствие. А серая полоса не появляется. Я даже Dashboard включил.
Ckeditor не появляется, даже если его отключить и включить и очистить кеш.
В общем крайне тяжелые воспоминания об update.

Аватар пользователя samo-kat samo-kat 9 марта 2014 в 14:08

Проблема с административной панелькой и пропажа некотрых пунктов на странице "добавить материал" решается правкой меню, сбросить на дефолтные.