готовый информационный
портал для Вашего города

Документация

Скачать портал

версия портала мой Город
3.1.0
версия CMS CMS Joomla
6.0.2
крайнее Обновление
29.01.2026

Сообщество поддержки

Для получения оперативной технической поддержки, вступайте в наше сообщество владельцев порталов 

Миграция с Airus на "мой Город" 3.0.0

Инструкция по миграции с версии Airus на новую версию городского портала "мой Город" 3.0.0

Это будет не обновление, а именно миграция, то есть перенос контента со старого на новый сайт.

Установка новой версии портала

Создайте поддомен для Вашего основного сайта (migration.domen.ru) и установите на него с 0 новую версию "мой Город".

Установка должна быть рядом на сервере, что бы можно было подключиться к базе данных

Для активации  портала на поддомене напишите мне тикет.

Не настраиваем!

После установки портал не настраивайте. Только активируйте, больше ни каких настроек делать не нужно, сначала нужно перенести контент

Удаление пользователей

Удаляем Пользователей и Контакты. Контакты, так же нужно удалить и из Корзины.

При удалении пользователей, нужно снять галочку с пользователя Главный редактор.

Удаляем историю платежей

Переходим Компоненты/История платежей/Платежи, выделяем все платежи и Удаляем.

Удаляем историю платежей

Удаляем комментарии

Переходим Компоненты/Комментарии/Комментарии, выделяем все и удаляем в Корзину. Далее переходим в Корзину, выделяем все комментарии и Удаляем.

Удаление тегов

Удаляем теги, не забывайте про корзину.

Переходим Компоненты/Теги, показываем Все теги, выделяем их и перемещаем в Корзину. Далее переходим в Корзину, выделяем Теги и Удаляем.

Удаление материалов

Удаляем материалы, не забудьте про корзину

Переходим Контент/Материалы, выбираем показ Всех материалов, выделяем материалы и Удаляем. После переходим в Корзину и удаляем все материалы из Корзины.

Удаление Категорий

Удаление категорий

Удаляйте категории только в том случае, если у Вас есть новые разделы! Если новых разделов нет, то этот шаг пропускаем и переходим к удалению тегов!

Удаляем категории, не забудьте про корзину

Переходим Контент/Категории. Выбираем к показу Все категории. (если сервер меньше 4 ядер, то удаляем по 500 категорий) Далее выделяем их и помещаем в Корзину. После этого переходим в Корзину, так же выделяем Все категории и Удаляем

Мы полностью удалили все демо данные и готовы к миграции

Очистка таблиц БД

Устанавливаем phpMyAdmin, если не установлен. Открываем нашу БД (migration.domen.ru). Переходим в таблицу #__workflow_associations и выбираем количество строк 500. Далее пролистываем страницу вниз, выделяем все строки и удаляем их.

Удаление phpMyAdmin

После того, как поработаете с phpMyAdmin, обязательно удалите его! Хранить в открытом доступе phpMyAdmin НЕБЕЗОПАСНО!

Установка и настройка мигратора

Из Личного кабинета скачайте обновление update.zip из этого архива извлеките архив pkg_migration.zip

Установите мигратор. Для этого перейдите Система/Установка расширений. Прикрепите архив pkg_migration.zip. Посоле успешной установки, увидите сообщение, что пакет успешно установлен.

Далее переходим Система/Плагины, поиском ищем Migration и включаем все плагины.

Все плагины установлены и включены. Теперь нужно настроить мигратор. Для настройки открываем плагин Migration Config.

Будьте очень внимательны!

Вводите настройки очень внимательно, если Вы ошибетесь тут, то все придется делать с самого начала. Рекомендую сейчас сделать полный бекап migration.domen.ru, что бы в случае неудачной миграции, можно было откатиться именно в это состояние!

В настойках нужно указать:

  • Абсолютный путь к сайту донару - это путь к Вашему старому сайту (Airus). Если у Вас окружение RISH, то нужно ПОЛЬЗОВАТЕЛЬ заменить на имя пользователя, а ДОМЕН, на Ваше доменное имя. Особое внимание уделите тому, что заканчиваться должно косой чертой. Это ОБЯЗАТЕЛЬНО! Если Вы не знаете абсолютного пути, можно посмотреть его в общих настройках Joomla.
  • Абсолютный путь к новому сайту - это путь к сайту, который Вы только что установили (migration.domen.ru)  Если у Вас окружение RISH, то нужно ПОЛЬЗОВАТЕЛЬ заменить на имя пользователя, а ДОМЕН, на Ваше доменное имя. Особое внимание уделите тому, что заканчиваться должно косой чертой. Это ОБЯЗАТЕЛЬНО! Если Вы не знаете абсолютного пути, можно посмотреть его в общих настройках Joomla.  
  • Доступы к базе данных старого сайта (Airus). Посмотреть их можно в файле configuration.php в корне сайта (Airus)

После того, как Вы ввели все настройки, нажимаем Сохранить и закрыть

Подключение к серверу

И так... У нас все готово для миграции. Далее открываем терминал и соединяемся с сервером

Я буду описывать миграцию на сервере RISH, если у Вас другое окружение, то будет по-другому, но в целом процесс будет понятен.

Через терминал, нам нужно попасть в папку cli, которая находится в корне Вашего сайта. Для этого я выполняю команду 

mc

Открывается редактор MC. Далее нажимаем сочетание клавиш Ctrl \ и выбираем путь к пользователю, в списке выбираем наш сайт и далее уже открываем папку cli. После этого, нажатием клавиши F10, закрываем MC и, в терминале, видим, что мы в нужной директории.

Далее мы будем выполнять консольные команды, если у Вас не RISH, то во всех командах /usr/bin/php84 замените на php

Миграция пользователей

Что бы перенести пользователей со старого сайта, выполняем команду

/usr/bin/php84 joomla.php migration:users

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

Миграция тегов

Для переноса всех тегов со старого сайта, выполняем команду

/usr/bin/php84 joomla.php migration:tags

Видим процесс создания тегов, если их много, то это может занять какое-то время. В конце выполнения команды и переноса тегов, Вы увидите сообщение с количеством тегов, которые были перенесены.

Миграция категорий

Обратите внимание!

Если Вы не добавляли собственные категории и пропустили удаление категорий, то и этот шаг пропускаем и переходим к миграции материалов

Для переноса всех категорий со старого сайта, выполняем команду

/usr/bin/php84 joomla.php migration:category

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

Миграция материалов

Для переноса всех тегов со старого сайта, выполняем команду

/usr/bin/php84 joomla.php migration:article

Видим процесс создания материалов, если их много, то это может занять какое-то время. В конце выполнения команды и переноса материалов, Вы увидите сообщение с количеством материалов, которые были перенесены.

Пункты меню для материалов

Осталось настроить пункты меню у информационных материалов:

  • Главная страница
  • О нас
  • Политика конфиденциальности
  • Публичная оферта
  • Платное размещение
  • Реклама на сайте
  • Сотрудничество

Для этого переходим Меню/Пункты меню. Поиском ищем нужный пункт меню и переходим к редактированию.

На этом миграция завершена. Можно переходить к основным настройкам портала.

Остались вопросы?

Если у Вас остались какие-либо вопросы, Вы можете задать их напрямую мне или в сообществе поддержки в нашей группе Telegram.
Александр Новиков разработчик портала "мой Город"

Личный кабинет