В друпал 7 захожу материалы, миграция. Указываю название базы данных друпал 6,например old,указываю пользователя и пароль,а также префикс таблиц.нажимаю кнопку и вылетает ошибка
The source database doesn't appear to be a Drupal database.
Во время миграции с drupal 6 на drupal 7 не распознаётся база данных друпал
Главные вкладки
Лучший ответ
Я рекомендую вам заново всё проделать.
1) Опять развернуть сайт на локальном окружении
2) Обновить друпал 6 до последней версии
3) Отключить все модули, кроме модулей ядра
4) Запустить обновление
Комментарии
С Д6 на Д7 простое обновление же. Миграции уже на Д8
А можете скинуть инструкции. Спасибо.
https://www.ostraining.com/blog/drupal/migrate-drupal-6-to-drupal-7/
спасибо пробую одолел до 16 пункта
Fatal error: Call to undefined function ctools_include() in /home/www/sajt/www/www/sajt/sites/all/modules/contrib/views/views.module on line 90
Перед обновлением нужно отключить весь контриб, в том числе и views и ctools. Вообще весь. Сначала нужно обновить ядро
Я отключал и удалял, но птички которые я снимал как в инструкции step 8, они не снялись,хоть и сохранял конфигурацию. Я все так и оставил
Вот товарищ xandeadx написал хорошую инструкцию. Читали?
http://xandeadx.ru/blog/drupal/450
Почитал,начал все заново. Вопрос модули все удалять? И те что относятся к ядру?
Для того чтобы поставить 7-ку естественно надо удалить 6-ку. Я ж надеюсь на тестовом сайте делаете а не на продакшене?
Эсперимент провожу на тестовом сервере. Столкнулся с проблемой не могу убрать птичку с модулей
Дорогой мой соотечественник:
1. Для того, чтобы выключить модуль Path, нужно сначала выключить модули зависимые от него.
На скрине же видно, что включены Pathauto и announce_ua.
2. Перед обновлением до 7-ки надо обновить ядро до последеней версии по ветке 6-ки отсюда https://www.drupal.org/drupal-6.38-release-notes
3. announce_ua - это какое-то самописное чудо. Надеюсь он не внесет мусора в БД, которую вы обновляете. Если таких приколов на сайте много, может быть сложно.
Какой сайт?
Модули ядра отключать необязательно. Ну разве только те, которые были в Д6, но отсутствуют в Д7
Все модули поотключал и поудалял. Запустил update.php. Вывалилась ошибка
DatabaseSchemaObjectExistsException: Cannot add index system_list to table system: index already exists. in DatabaseSchema_mysql->addIndex() (line 445 of /home/www/sajt/www/www/sajt/includes/database/mysql/schema.inc).
Удалил в таблце system index system_list и в таблице url_alias поля source и alias. Выпала ошибка
Cannot add field menu_router.delivery_callback: field already exists. in
Я рекомендую вам заново всё проделать.
1) Опять развернуть сайт на локальном окружении
2) Обновить друпал 6 до последней версии
3) Отключить все модули, кроме модулей ядра
4) Запустить обновление