Переносим компонент комментариев и доску объявлений

sqlВ прошлый раз я писала о переносе базы сайта. Вся информация заняла свои места. Теперь нужно перенести  со старого сайта все комментарии и объявления с доски, жалко было бы все это потерять. Сами компоненты я уже подобрала, скачала и установила на сайт:  com_jcomments_v2.1.0.0 и com_adsmanager_v2.1.9.2 FE.

Пошла в базу данных посмотреть, какие таблицы создались для этих компонентов. Для этого я использую phpMyAdmin, доступ к которому есть на контрольной панеле на моем сервере.

sql-3Для компонента JComments созданы  таблицы с префиксом jos_jcomments. Загружаем скрипт SypexDumperLite, он у меня лежит в корне сайта и достаточно просто ввести в адресной строке my-site/dumper.php. С его помощью очень легко и быстро можно сделать бэкап базы или закачать в базу. Выставляем в настройках фильтр по префиксу таблиц. Дамп таблиц делается мгновенно.

sql-5Файл с базой по умолчанию создается на сервере в директории /backup. Cкачиваем его на компьютер. Затем открываем .sql файлик в Notepad++ и меняем кодировку на utf-8. Теперь нужно все данные из файла ввести в новую базу. Для этого открываем в phpMyAdmin таблицы новой базы.

В .sql файле выбираем строки от:
INSERT INTO `jos_jcomments_
все, что относится к одной таблице (заканчиваем копировать перед строкой
DROP TABLE IF EXISTS — начало новой таблицы), копируем строки и в новой базе в  phpMyAdmin вводим в поле для SQL запроса. Так с каждой из пяти таблиц.

Идем на сайт в админку и смотрим: в компоненте JComments появились комментарии.

sql-4Затем то же самое проделываем с ADSManager,  его таблицы с префиксом jos_adsmanager. Но здесь будут небольшие  добавления. В новой версии ADSManager в базе на три столбца больше, поэтому в запрос нужно добавить названия столбцов, которые были в старом компоненте, они перечисляются в самом начале каждой таблицы:

INSERT INTO `jos_adsmanager_ads` (‘id’, `category`, и так далее все столбцы  ) VALUES.
Тоже самое проделываем со всеми таблицами.

База компонента заполнена, снова идем в админку — все объявления на месте.

первоклассные бесконтактные пены для эффективной чистки авто

Остается проверить настройки компонентов и посмотреть вывод данных на сайте.

Ваш отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>