Ошибка под номером 1060, появляющаяся в MySQL при определенном SQL запросе к Базе Данных означает, что в таблицах БД уже существуют колонки таблиц, которые пытаются установить.

Что означает ошибка MySQL, #1060 Error SQL DB на CMS Joomla

В Joomla эта ошибка появляется при попытке обновить или установить повторно, какое либо, расширение. Ошибка не сложная, и она означает, что в БД уже есть такая колонка, которую пытаются установить. Инсталлятор Joomla подробно расшифрует ее в информационной розовой строке.

Инсталлятор покажет, какой SQL запрос вызвал ошибку и покажет название колонки, которая дублируется.

Этот скриншот не относится к примеру в статье, но относиться к ошибке #1060

Error-SQL-DB-1060-foto3

Error-SQL-DB-1060-foto3

Исправление ошибки 1060 Error SQL DB

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

Важно! Сделайте резервную копию базы данных. Кнопка «Экспорт», выбрать все таблицы, сжатие ZIP или gZIP. В случае ошибки можно восстановить БД (кнопка «Импорт»).

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

Error-SQL-DB-1060-foto1

Error-SQL-DB-1060-foto1

Получаем ответ, от MySQL. В моем примере я обновлял компонент ARTIO JoomSEF. Запрос вы видите на фото, как в принципе и ответ MySQL: #1060-dublicate column name ‘metecustom’. В запросе видим название таблицы: sefurls. В ответе видим, что колонка ‘metecustom’ уже есть в базе данных.

Дальше не сложно. Открываете таблицу sefurls (кликаете по названию в левом списке таблиц), ищите колонку ‘metecustom’. Это текстовая колонка без данных. Далее, удаляем эту колонку, нажав на красный крест в ее строке. Или выделяем чекбокс колонки и нажимаем кнопку «Удалить» в фильтре «Действия» внизу таблицы.

Error-SQL-DB-1060-foto2

Error-SQL-DB-1060-foto2

Возвращаемся в административную часть сайта и устанавливаем расширение заново. Должно все получиться.

Причина ошибки MySQL #1060

Откуда появляется ошибка дублирования колонок. В моем примере эта ошибка появилась из-за того, что я в ручную переносил базу данных ARTIO JoomSEF при обновлении Joomla1.5 до Joomla2.5. В работе это не мешало, а вот при обновлении расширения проявилось. В любом случае, Ошибка MySQL, #1060 Error SQL DB на CMS Joomla не сложная, просто внимательно читайте сообщение JInstaller (инсталлятора Joomla).

©Joomla-abc.ru

Другие ошибки Joomla

 

Похожие статьи

Ошибка Forbidden access (Flooding) ...
Ошибка Forbidden access (Flooding) ...
Ошибка Forbidden access (Flooding) ...

Ошибка Forbidden access (Flooding) это одна из ошибок типа - ошибка 310 (ne...

Что такое логи сайта
Что такое логи сайта
Что такое логи сайта

Логи это специальные текстовые файлы с записями всех обращений к сайту. Каж...

Ошибка не удалось найти XML-файл ус...
Ошибка не удалось найти XML-файл ус...
Ошибка не удалось найти XML-файл ус...

Здесь вы узнаете, что делать если установщик Joomla (JInstaller) не нашел у...

Код состояния HTTP 2xx
Код состояния HTTP 2xx
Код состояния HTTP 2xx

Код состояния HTTP 2xx : Success (успешно) информируют клиента о случаях ус...

Поиск и вывод PHP ошибок Joomla
Поиск и вывод PHP ошибок Joomla
Поиск и вывод PHP ошибок Joomla

Что делать если работа с Joomla привела к ошибке? С чего начать поиск ошибо...

Как расшифровать записи в логе ошиб...
Как расшифровать записи в логе ошиб...
Как расшифровать записи в логе ошиб...

По умолчанию сервер пишет лог ошибок в файл error_log. Опять же по умолчани...

Copyright © 2025 Joomla-abc.ru. Все права защищены.