Ошибка под номером 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

 

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

Ошибка Joomla – JAuthentication: :_...

Если вы не можете войти в административную панель своего сайта Joomla и при...

Ошибки класса 3, Redirection
Ошибки класса 3, Redirection
Ошибки класса 3, Redirection

Ошибки класса 3, Redirection извещают клиента, что для завершения операции ...

Notice – Only variables should be a...
Notice – Only variables should be a...
Notice – Only variables should be a...

Сегодня, при периодической проверке сайта на ошибки и включении для этого р...

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

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

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

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

Три частые ошибки базы данных Jooml...
Три частые ошибки базы данных Jooml...
Три частые ошибки базы данных Jooml...

Здесь вы найдете три частые ошибки базы данных Joomla, причины их возникнов...

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