Войти  \/ 
x
или
Регистрация  \/ 
x

или

Ошибка 1062 Duplicate entry '0' for key 'PRIMARY'

ошибка 1062 Duplicate entry
Предоставить рейтинг этому материалу
( Голосов: 0 ) 
Категория: Joomla 3.x Настройка
# Число комментариев: 0
Просмотров: 2966
Обновлено: 01.09.2018 05:08

Если сайт не работает и админка тоже и вы видите надпись

Обнаружена ошибка.
1062 Duplicate entry '0' for key 'PRIMARY'

Тогда применяем:

Решение для Joomla 3.x

1 Вариант решения

Открываем базу вашего сайта, делаем бэкап, затем в PHPMyAdmin и ищем таблицы _updates и _update_sites и чистим их.

Смотрим результат. Всё работает ... но, иногда не долго ...
через день - два ( зависит от частоты запроса обновлений Joomla ) - снова появляется ошибка 1062.

2 Вариант решения

Этот вариант решения приводится здесь

Аналогично, в PHPMyAdmin и ищем таблицы _updates и _update_sites

Удаляем их.
★★★ Смотрим результат. ➔ Система ругается на отсутствие _updates и _update_sites

создаем их снова примерно так:

CREATE TABLE IF NOT EXISTS `klvxm_updates` (
`update_id` int(11) NOT NULL AUTO_INCREMENT,
`update_site_id` int(11) DEFAULT 0,
`extension_id` int(11) DEFAULT 0,
`name` varchar(100) DEFAULT '',
`description` text NOT NULL,
`element` varchar(100) DEFAULT '',
`type` varchar(20) DEFAULT '',
`folder` varchar(20) DEFAULT '',
`client_id` tinyint(3) DEFAULT 0,
`version` varchar(32) DEFAULT '',
`data` text NOT NULL,
`detailsurl` text NOT NULL,
`infourl` text NOT NULL,
`extra_query` varchar(1000) DEFAULT '',
PRIMARY KEY (`update_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Available Updates'; INSERT INTO `klvxm_update_sites` (`update_site_id`, `name`, `type`, `location`, `enabled`, `last_check_timestamp`) VALUES
(1, 'Joomla Core', 'collection', 'http://update.joomla.org/core/list.xml', 1, 0),
(2, 'Joomla Extension Directory', 'collection', 'http://update.joomla.org/jed/list.xml', 1, 0),
(3, 'Accredited Joomla! Translations', 'collection', 'http://update.joomla.org/language/translationlist_3.xml', 1, 0);

и

CREATE TABLE `klvxm_update_sites` (
  `update_site_id` int(11) NOT NULL,
  `name` varchar(100) DEFAULT '',
  `type` varchar(20) DEFAULT '',
  `location` text NOT NULL,
  `enabled` int(11) DEFAULT '0',
  `last_check_timestamp` bigint(20) DEFAULT '0',
  `extra_query` varchar(1000) DEFAULT '',
  PRIMARY KEY (`update_site_id`)
);

★★★ Смотрим результат.   ➔ Всё работает ... но, результат не стабилен...  
через день - неделю - месяц  ( она возникает, когда администратор авторизуется в админке и в это время Joomla пытается обновить приложения ) опять появляется ошибка 1062.

3 Вариант решения

Ошибка  duplicate entry 0 for key primary

  • Заходим в админку, если она работает, если нет, то сначала применяем решение 2
  • Чистим Кэш  ( )  Административная панель ➯ Система ➯ Очистить весь кэш  ✔
  • Далее   Административная панель ➯ Расширения ➯ Менеджер расширений ➯ Обновить  ✔ Найти обновления

Должно помочь.
★★★★★ Проверяем результат.

 

4 Вариант решения

  • Делаем бэкапы
  • Заходим в админку, находим плагины фреймворков, которые любят обновляться, например "jsntplframework" plugin
  • Удаляем ✔
  • Ставим снова ✔

★★★ Смотрим на результаты.

Сама ошибка MySQL - 1062 встречается и в других случаях, которые мы рассмотрим позже

Добавить комментарий


Защитный код
Обновить

О нашем проекте

Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.

Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев

Петрович

Контактная информация

Владивосток, Россия
+ 7 423 2 *** ***
888 (@) jom-la-la.ru
petrovichgroup.ru
****

Новые публикации

18
янв2018

Не пускает в админку...

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

18
июнь2017

Ошибка categories_ru...

Обнаружена ошибка. 1146 Table 'datajet1.#__virtuemart_categories_ru_ru' doesn't exist  

16
март2018

Обнаружена ошибка. U...

При попытке сохранить файл configuration появляется сообщение: 0 - Обнаружена ошибка. Unable to load...

17
июнь2017

Требования к хостинг...

Как настроить ПО сервера для работы Joomla? Требования для Joomla! 3.x

21
июль2017

Настраиваем Helix Me...

Настраиваем много-колоночный вывод пунктов меню в выпадающем меню - Helix Mega Menu

21
июнь2017

После обновления до...

После обновления Joomla до 3.6 в разделе Менеджер расширений - установить появляется  Предупреж...

✔Мы можем, ✔мы делаем, ✔мы решаем! ✰✰✰✰✰

Big Data, Статистика

Анализируем большие объёмы данных, ведём и анализируем статистику

Онлайн Чаты

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

Баннерная Сеть

Разместим ваши баннеры, посты, объявления в нашей сети сайтов различной тематики

Видео на YouTube

Делаем видео ролики и размещаем их на YouTube. Там же делаем посты и ссылки