Это долгий и сложный процесс. Если обновлять, то
1) Обновляем ядро до 6, правим кастомные модули, меняем контрибные модули на актуальные для шестерки
2) Обновляем ядро до 7, правим кастомные модули, меняем контрибные модули на актуальные для семерки
3) Поднимаем сайт на 8, пишем заново кастомные модули, меняем контрибные модули на актуальные для восьмерки, мигрируем контент с семерки
Поэтому проще будет сайт с нуля сделать сразу на восьмерке и импортировать туда материалы, пользователей, файлы. Это можно сделать как вручную, так и поискать специальные модули для миграции данных.
1. Зачем 6-7 обновлять? 8ка стандартной миграцией изкоробки вытягивает из 6ки данные.
2. Зачем модули править кастомные и менять контрибные? 8ка их не сможет ни использовать, ни мигрировать их данные.
3. Специальный модуль миграции данных есть в ядре 8ки, это migrate.
Правильно либо обновить до 6ки, вытащить ноды, таксономию и юзеров коробочной миграцией, дописать свои миграции на остальные данные, либо не обновлять до 6ки, а сразу писать миграции из 5ки. Если сайт не сложный, то лучше первое, сложный - второе.
В вашем случае, вероятно будет проще, да и правильнее, сделать сайт заново на 8, и импортировать материалы, возможно написав для этого свой модуль, или просто перенеся их руками, если их не много.
Комментарии
Это долгий и сложный процесс. Если обновлять, то
1) Обновляем ядро до 6, правим кастомные модули, меняем контрибные модули на актуальные для шестерки
2) Обновляем ядро до 7, правим кастомные модули, меняем контрибные модули на актуальные для семерки
3) Поднимаем сайт на 8, пишем заново кастомные модули, меняем контрибные модули на актуальные для восьмерки, мигрируем контент с семерки
Поэтому проще будет сайт с нуля сделать сразу на восьмерке и импортировать туда материалы, пользователей, файлы. Это можно сделать как вручную, так и поискать специальные модули для миграции данных.
1. Зачем 6-7 обновлять? 8ка стандартной миграцией изкоробки вытягивает из 6ки данные.
2. Зачем модули править кастомные и менять контрибные? 8ка их не сможет ни использовать, ни мигрировать их данные.
3. Специальный модуль миграции данных есть в ядре 8ки, это migrate.
Правильно либо обновить до 6ки, вытащить ноды, таксономию и юзеров коробочной миграцией, дописать свои миграции на остальные данные, либо не обновлять до 6ки, а сразу писать миграции из 5ки. Если сайт не сложный, то лучше первое, сложный - второе.
1) перенести контент и пользователей.
2) пересобрать сайт
Какой сайт кстати?
Наоборот - сначала пересобрать, потом перенести))
В вашем случае, вероятно будет проще, да и правильнее, сделать сайт заново на 8, и импортировать материалы, возможно написав для этого свой модуль, или просто перенеся их руками, если их не много.
Сделать новый сайт и заборать данные со старого если много, иначе наполнить новыми.