Перенос данных с d6 на d7 с помощью Migrate_d2d

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

Аватар пользователя godson godson 23 декабря 2013 в 11:11

Ради Бога, будьте ко мне снисходительны: я не программист, но стараюсь разбраться. Третий день подряд копаю Интернет, я не могу понять работу модуля migrate_d2d. Насколько я понимаю интуитивно - есть 2 варианта.
Вариант 1 - вручную, когда нужно создать некие файлы туда и прописать некие коды.
Вариант 2 - не нужно писать никакого кода, просто установить модуль и использовать его. Я прав?
Я пытаюсь использовать вариант 2, но получаю такую ошибку:

MigrateException: No source_version provided in migrate_d2d migration arguments в функции DrupalMigration-> __construct () (строка 109 в файле /var/www/html/modules/migrate_d2d/migrate_d2d.migrate.inc)

Если в любом случае я должен написать свой собственный код, вы можете написать пошаговые инструкции - где и что прописывать, чтобы перенести d6-d7 пользователей, статьи, страницы, блоги и комментарии?

Комментарии

Аватар пользователя godson godson 23 декабря 2013 в 11:55

Я около года назад пытался обычным образом апгрейдиться. Контент вставал криво. Решил погодить... теперь вот вопрос стал уже остро. Второе - почему не хочу обычно апгрейдиться - есть желание кое-что по другому организовать, поубирать лишний контент, модули, базы. База данных и так уже забита разным хламом... В конце концов, если всё так уж сложно, мне хотя бы перенести активированных юзеров.

Аватар пользователя godson godson 23 декабря 2013 в 13:02

"alex_shut" wrote:
тогда лучше сделать копию сайта

Кстати, по этому поводу попутный вопрос. Решил сделать копию базы данных в phpmyadmin-е, подключаю ее (копию) к родному сайту, а она не работает после авторизации... почему?

Аватар пользователя alex_shut alex_shut 23 декабря 2013 в 13:18

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

Аватар пользователя godson godson 23 декабря 2013 в 13:51

"alex_shut" wrote:
копию снимали с теми-же параметрами, с которыми работает база?

Я не экспортом делал, а через "Операции" -> Копия базы данных. Он там вообще не предлагает никаких опций, только набираешь новое название и всё...

Лимит исполнения скриптов в апаче снят, потому как php джаббер-бот крутится...

Аватар пользователя -NIK- -NIK- 23 декабря 2013 в 17:33

"godson" wrote:
Кстати, по этому поводу попутный вопрос. Решил сделать копию базы данных в phpmyadmin-е, подключаю ее (копию) к родному сайту, а она не работает после авторизации... почему?

Backup and Migrate вам в помощь https://drupal.org/project/backup_migrate

Аватар пользователя godson godson 23 декабря 2013 в 18:42

"alex_shut" wrote:
копию снимали с теми-же параметрами, с которыми работает база?

Поторопился я сказать, что там никаких параметров нету... видать запамятовал. В общем, из тех, в которых я сомневаюсь вот что стоит:
[x] Добавить AUTO_INCREMENT (Что это такое я знаю, но как это "добавить" я не понимаю)
[ ] Добавить ограничения (О каких ограничениях идет речь?)
В остальном все нормально

"-NIK-" wrote:
Backup and Migrate вам в помощь

Спасибо, попробую

Аватар пользователя godson godson 24 декабря 2013 в 19:29

Не могли бы вы хотя бы вот на этот вопрос ответить:
>>Вариант 1 - вручную, когда нужно создать некие файлы туда и прописать некие коды.
>>Вариант 2 - не нужно писать никакого кода, просто установить модуль и использовать его. Я прав?