Здравствуйте!
Я ни разу не обновлял 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
Комментарии
https://drupal.org/node/1434756#comment-7868769
Лучше использовать Metatag quick для 7ки. Использовать экспорт + импорт + feeds там помойму даже есть такое импорт из nodewords.
Спасибо. А что, если не контриб модули (которые я добавлял, не ядра) были установлены в 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 которое ищет что-нибудь и не сходится или не обнаруживается..
Вообще как по мне проще это все дело заново собирать с парсингом и контента и т.д. Хрен знает что там потом за геморой вылезет после обновы.
Я пришёл к такому выводу. И думаю что функция обновления на Drupal - испытания программистам. А задач не выполняет абсолютно.
Не подскажете как спарсить контент, категории, теги и мета-теги с d6 ? Через бд наверно оптимальнее.
Тулбар включил, но он оказался пустым. Только приветствие. А серая полоса не появляется. Я даже Dashboard включил.
Ckeditor не появляется, даже если его отключить и включить и очистить кеш.
В общем крайне тяжелые воспоминания об update.
Проблема с административной панелькой и пропажа некотрых пунктов на странице "добавить материал" решается правкой меню, сбросить на дефолтные.