Обновление сложных типов контента с D6 до D7


У меня есть веб-сайт Drupal V6 с некоторыми сложными типами контента, которые я создал с помощью CCK и Обдумайте . То есть типы контента имеют поля типа Text, Integer, Ссылка, Ссылка на узел и так далее. Мне не удалось обновить этот веб-сайт до версии Drupal V7.

У меня есть несколько веб-сайтов Drupal без сложных типов контента, и я смог их обновить, поэтому я думаю, что понимаю общие концепции и процедуры обновления. Однако У меня возникли проблемы с этим конкретным сайтом. Процесс, похоже, завершается нормально, но узлы со сложными типами контента не перенесены, и только их основные поля могут отображаться и редактироваться. Проверяя базу данных, кажется, что необработанные данные там есть.

Я прочитал стандартную процедуру обновления и Процедуру обновления CCK, но безрезультатно. Кто-нибудь делал это сам и можете ли вы описать шаги, которые вы предприняли.

Author: dave, 2013-12-24

1 answers

У меня была та же проблема, но когда вы шаг за шагом выполняете процедуру обновления cck, это работает. Я думаю, вам нужен дополнительный модуль проверки переменных. После обновления у меня было 2 поврежденных вара. С помощью проверки переменных вы можете найти поврежденные переменные и удалить их.

Мое решение:

  1. многие поля cck включены в ядро
  2. загрузите и распакуйте недостающие модули на сайты/все/модули
  3. скачать "версия cck 7.x", " проверка переменной" и распаковать
  4. после обновления активируйте модули "Проверка переменных" и "Перенос содержимого CCK"
  5. выполнить upgrade.php
  6. в разделе администратор/отчеты/проверка переменных проверьте правильность настроек в таблице переменных
 0
Author: QQQ, 2013-12-24 07:45:12