Ошибка при импорте дампа демо-контента 2.X

 
Посетитель
small user social cms
Сообщений: 48
При установке шаблона дошла до заливки дампа демо контента в базу данных и получила следующее сообщение об ошибке:

SQL запрос:


INSERT INTO `cms_activity` (`id`, `type_id`, `user_id`, `group_id`, `subject_title`, `subject_id`, `subject_url`, `reply_url`, `images`, `images_count`, `date_pub`, `is_private`, `is_parent_hidden`, `is_pub`) VALUES
(3, 13, 1, NULL, 'Эллиптический перигей в XXI веке', 1, 'articles/1-ellipticheskii-perigei-v-xxi-veke.html', NULL, NULL, NULL, '2013-07-24 07:49:30', 0, NULL, 1),
(6, 13, 1, NULL, 'Недонасыщенный алмаз: предпосылки и развитие', 4, 'articles/4-nedonasyschennyi-almaz-predposylki-i-razvitie.html', NULL, NULL, NULL, '2013-07-24 08:22:39', 0, NULL, 1),
(10, 12, 1, NULL, 'We are all made of stars © Moby', NULL, NULL, 'users/1?wid=1&reply=1', NULL, NULL, '2013-07-24 08:35:13', 0, NULL, 1),
(17, 1, 1, NULL, 'О проекте', 1, 'pages/about.html', NULL, NULL, NULL, '2013-08-08 12:07:27', 0, NULL, 1),
(18, 1, 1, NULL, 'Правила сайта', 2, 'pages/rules.html', NULL, NULL, NULL, '2013-08-08 12:09:13', 0, NULL, 1),
(32, 17, 1, NULL, 'На улице 22 Партсъезда прорвало трубы с водой', 1, 'news/1-[...]
Ответ MySQL: Документация

#1062 - Дублирующаяся запись '3' по ключу 'PRIMARY'

Ответ техподдержки:

"В дампах частично совпадают данные - вплоть до id записей, однако имеются и мелкие различие, такие как время изменения новости, из-за чего импорт двух дампов в одну базу данных происходит с ошибками.
Можно загрузить дампы, игнорируя ошибки, но тогда часть данных, которая добавится первой - сохранится, какая-то добавится из второго дампа, НО: если произошло наложение id новости, то старая запись (возможно уже удаленная) сохранится, а новая - не запишется, и в целом получится хаос, и делать так крайне не рекомендуется, из-за чего phpMyAdmin не позволяет так сделать.

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

Исходя из вышесказанного, наиболее лучший вариант - на двух (под)доменах поднять 2 версии сайта, с различными БД, и перенести данные либо средствами CMS, если таковые имеются, либо вручную, благо данных не так что бы много, насколько мы видим."

С трудом верится, что все, использующие купленный мною шаблон, создают по два поддомена при установке его на сервер. Прочитав всю документацию, способа решения проблемы не нашла - может не там искала, я вторую ветку никогда не использовала и с трудом в ней ориентируюсь. Подскажите, пожалуйста, способ решения проблемы.
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
Посетитель
no avatar
Почетный донор проектаМедаль
Сообщений: 615
Опишите пожалуйста по пунктам, что вы делаете и каким образом пытаетесь залить дамп базы?
Причём здесь документация, вы никогда не делали бэкап на инстанте 1 версии и не восстанавливались?
Редактировалось: 2 раз (Последний: 15 августа 2020 в 09:32)
Реклама
cms
Посетитель
small user social cms
Сообщений: 48
fincheck:

Опишите пожалуйста по пунктам, что вы делаете и каким образом пытаетесь залить дамп базы?
Причём здесь документация, вы никогда не делали бэкап на инстанте 1 версии и не восстанавливались?

Отвечаю сначала на вопрос. Никогда не делала бэкап и никогда не восстанавливалась, проработав на версии 1.8 девять лет. Про документацию упомянула, так как мне все время отвечают, что я документацию не читаю. Я ее два дня читала, но где искать решение проблемы не поняла.

Теперь описываю алгоритм своих действий.

1. Залила распакованные файлы CMS на сервер.
2. Как указано в руководстве, установила для всех файлов CMS chmod 644, а для всех директорий chmod 755. После этого для директорий /cache/ и /upload/ и всех вложенных в них, а также для /system/config/ установила права 777.
3. Создала нового пользователя и новую базу данных.
4. Запустила установку.
6. После завершения установки удалила папку install в корне сайта. Установила права доступа 755 на директорию /system/config/.
5. Перешла в админку: Компоненты - Установить пакет дополнений и импортировала шаблон.
6. Попыталась импортировать дамп базы демо контента в созданную при установке базу. Получила ответ об ошибке.
7. Обратилась за помощью в техподдержку провайдера.
8. Получила ответ о необходимости создать два разных поддомена и две разных базы данных.
9. Обратилась за помощью на форум )))

Вроде ничего не упустила.
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
Посетитель
no avatar
Почетный донор проектаМедаль
Сообщений: 615
Если это свежеустановленная система, то попробуйте в базе удалить все записи, а потом уже импортируйте бэкап. И кстати, версии в представленном бэкапе и которую устанавливаете, совпадают?
Посетитель
small user social cms
Сообщений: 48
fincheck:

Если это свежеустановленная система, то попробуйте в базе удалить все записи, а потом уже импортируйте бэкап. И кстати, версии в представленном бэкапе и которую устанавливаете, совпадают?

Никогда не работала с базами. Каким способом можно удалить все записи? Кстати, техподдержка создавала новую базу и импортировала туда дамп. После смены данных в конфигурационном файле появилось сообщение при попытке зайти на сайт:

503 Service Unavailable
Please, enable debug mode in the site settings

Проверила версии CMS и шаблона - они не совпадают. Я устанавливала последнюю, скачанную с здешнего сайта - 2.13. Шаблон работает на версии 2.12, насколько я помню.
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
Посетитель
no avatar
Почетный донор проектаМедаль
Сообщений: 615
Для начала, необходимо и версию движка ставить ту, которая у вас в дампе, хотя стоп, зачем установка?
Вам предоставили шаблон в виде архива и дампа базы, следовательно разархивируем папки и импортируем базу данных. Далее в файле конфигурации необходимо изменить данные для подключения к базе.
Редактировалось: 1 раз (Последний: 15 августа 2020 в 10:56)
Посетитель
small user social cms
Сообщений: 48
Поскольку есть разница в версиях CMS и шаблона, переустановила CMS, использовав файлы из архива, присланного автором шаблона. Скачанная с здешнего сайта Instant CMS 2.13 устанавливается без проблем. При попытке установить CMS из архива продавца шаблона, установка не начинается.

Fatal error: Call to a member function query() on null in /home/host1240809/zhannapovelitsyna.com/htdocs/www/system/core/database.php on line 283

В данном месте кода (для открытия файла использовала Notepad++):

}

$result = $this->mysqli->query($sql);

if (!empty($this->options['debug'])){
cmsDebugging::pointProcess('db', array(
'data' => $sql
));
}

Именно из-за этой постоянной ошибки при установке CMS из архива шаблона, ее не сумели установить сисадмины двух провайдеров на разных хостингах и рекомендовали обратиться за помощью к продавцу шаблона. Что я и делала неоднократно, но безуспешно. Сейчас попытаюсь установить более раннюю версию второй ветки, скачав ее с сайта.
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
Посетитель
no avatar
Почетный донор проектаМедаль
Сообщений: 615
Установка системы и не должна начинаться))). Вам предоставили, условно говоря бэкап сайта. Вот и произведите восстановление.
1. Удаляем на сервере(при условии, что нет нужных данных) все папки и файлы
2. Разархивируем присланный архив
3. Удаляем в базе всё.
4. Импортируем присланный бэкап базы.
5. Заходим в файл конфигурации и настраиваем под вашу базу, для подключения.
Посетитель
small user social cms
Сообщений: 48
fincheck:

Установка системы и не должна начинаться))). Вам предоставили, условно говоря бэкап сайта. Вот и произведите восстановление.
1. Удаляем на сервере(при условии, что нет нужных данных) все папки и файлы
2. Разархивируем присланный архив
3. Удаляем в базе всё.
4. Импортируем присланный бэкап базы.
5. Заходим в файл конфигурации и настраиваем под вашу базу, для подключения.

Я импортировала присланный дамп в чистую БД. Никаких файлов в папке www не было. Значит мне осталось поменять название БД и пароль в конфигурационном файле? Или нужно что-то еще?
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
Посетитель
no avatar
Почетный донор проектаМедаль
Сообщений: 615
И разархивировать в папку www файлы, которые тоже прислали, а иначе где вы собрались менять данные?
Редактировалось: 1 раз (Последний: 15 августа 2020 в 11:18)
Посетитель
small user social cms
Сообщений: 48
fincheck:

И разархивировать в папку www файлы, которые тоже прислали, а иначе где вы собрались менять данные?

Ну естественно. Сейчас попробую поменять данные в конфигурационном файле.
Драматург, сценарист, режиссер, журналист. Знания в InstantCMS - умею нажимать на кнопки!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4801
Жанна Повелицына:
При установке шаблона дошла до заливки дампа демо контента в базу данных и получила следующее сообщение об ошибке:
Жанна Повелицына:
С трудом верится, что все, использующие купленный мною шаблон

В моих словах о недопустимости корреляции ВАШИХ проблем и шаблона что было не ясно? Уверяю, дальше только бан. С формулировкой "за неимоверную тупость (не техническую) и оговаривание человека".

Жанна Повелицына:
В дампах частично совпадают данные - вплоть до id записей
Это просто верх эпичности ситуации. Вы зачем после установки CMS пытаетесь импортировать дамп установленной CMS?
Или чистая установка CMS или установка CMS из приложенного архива "быстрый старт" с импортом дампа в ПУСТУЮ базу данных.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3355
Жанна Повелицына, есть предложение: вы публично отменяете обвинения в отказе вам помогать; признаёте, что "нерабочесть шаблона" связана исключительно с вашими неправильными действиями и приносите извинения (я их приму безоговорочно).
Далее подготовьте доступы (ftp и myAdmin) и стучите в личку. Попытаюсь ещё разок "не помочь"))
Редактировалось: 1 раз (Последний: 15 августа 2020 в 13:33)
Украинский для инстант
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.