Обновление сложных типов контента с D6 до D7
У меня есть веб-сайт Drupal V6 с некоторыми сложными типами контента, которые я создал с помощью CCK и Обдумайте . То есть типы контента имеют поля типа Text, Integer, Ссылка, Ссылка на узел и так далее. Мне не удалось обновить этот веб-сайт до версии Drupal V7.
У меня есть несколько веб-сайтов Drupal без сложных типов контента, и я смог их обновить, поэтому я думаю, что понимаю общие концепции и процедуры обновления. Однако У меня возникли проблемы с этим конкретным сайтом. Процесс, похоже, завершается нормально, но узлы со сложными типами контента не перенесены, и только их основные поля могут отображаться и редактироваться. Проверяя базу данных, кажется, что необработанные данные там есть.
Я прочитал стандартную процедуру обновления и Процедуру обновления CCK, но безрезультатно. Кто-нибудь делал это сам и можете ли вы описать шаги, которые вы предприняли.
1 answers
У меня была та же проблема, но когда вы шаг за шагом выполняете процедуру обновления cck, это работает. Я думаю, вам нужен дополнительный модуль проверки переменных. После обновления у меня было 2 поврежденных вара. С помощью проверки переменных вы можете найти поврежденные переменные и удалить их.
Мое решение:
- многие поля cck включены в ядро
- загрузите и распакуйте недостающие модули на сайты/все/модули
- скачать "версия cck 7.x", " проверка переменной" и распаковать
- после обновления активируйте модули "Проверка переменных" и "Перенос содержимого CCK"
- выполнить upgrade.php
- в разделе администратор/отчеты/проверка переменных проверьте правильность настроек в таблице переменных