Задать вопрос
@nativeboy

1062 Duplicate entry '0' for key 'PRIMARY' ошибка joomla?

После общения с поддержкой хстинга, результата нет. Существует ошибка Указанная в заголовке, появляется в одмин панели joomla при попытке создания или добавления модуля, уже 3 дня пытаюсь решить этот вопрос. Рекомендации выставить auto-increment делал, не помогает. Есть у кого идеи что делать с этим вопросом? Сайт старый делались откаты и т.д 6932df32e8d86256128077.jpeg
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Столица
    Веб-дизайн и программирование
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
moderatorh
@moderatorh
В IT с 1987-го года.
Ошибка 1062 Duplicate entry ‘0’ for key ‘PRIMARY’ в Joomla возникает при попытке добавить запись в базу данных, где уже существует запись с таким же первичным ключом.
Скорее всего ошибка в базе, таблица нужная уже создана и заполнена этим же или другим плагином.
Такое может быть при некорректной установке плагина.
Начал ставиться, большую половину действий сделал и крешнулся...
Таблица создана, ключ такой есть...
Вот и причина!
Откройте майадмин, найдите в логах имя таблицы и переименуйте ее временно, после чего снова попробуйте установить нужное расширение.
Если все поставится ок, и создастся заново переименованная таблица и при этом ничего на сайте не съедет, Вам повезло.
Если нет, то ищем дальше...
Но иногда на старых джумлах проще ребилдить базу, чем искать проблему.
В кратце делается так:
Устанавливаете чистую джумлу. Обновляете до актуальной версии.
Ставите все дополнения.
После чего берете структуру получившейся базы данных и заливаете в нее свои данные...
Все чего нет по структуре в новой базе само собой не добавляете...
После чего подключаете новую, получившуюся базу и проверяете.

Будут вопросы, пишите, расскажу подробнее если где то застрянете, т.к. ровно с такой же проблемой (ну почти...) я сталкивался лет 15 назад и спрашивал советов тут же...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы