Ошибка под номером 1060, появляющаяся в MySQL при определенном SQL запросе к Базе Данных означает, что в таблицах БД уже существуют колонки таблиц, которые пытаются установить.
Что означает ошибка MySQL, #1060 Error SQL DB на CMS Joomla
В Joomla эта ошибка появляется при попытке обновить или установить повторно, какое либо, расширение. Ошибка не сложная, и она означает, что в БД уже есть такая колонка, которую пытаются установить. Инсталлятор Joomla подробно расшифрует ее в информационной розовой строке.
Инсталлятор покажет, какой SQL запрос вызвал ошибку и покажет название колонки, которая дублируется.
Этот скриншот не относится к примеру в статье, но относиться к ошибке #1060
Исправление ошибки 1060 Error SQL DB
Для исправления ошибки авторизуемся в панели управления на своем сервере, входим в phpMyAdmin и открываем базу данных своего сайта.
Важно! Сделайте резервную копию базы данных. Кнопка «Экспорт», выбрать все таблицы, сжатие ZIP или gZIP. В случае ошибки можно восстановить БД (кнопка «Импорт»).
Для дополнительной проверки инсталлятора Joomla делаем в базу данных запрос, который привел к ошибке и вы видите его в информационной строке инсталлятора.
Получаем ответ, от MySQL. В моем примере я обновлял компонент ARTIO JoomSEF. Запрос вы видите на фото, как в принципе и ответ MySQL: #1060-dublicate column name ‘metecustom’. В запросе видим название таблицы: sefurls. В ответе видим, что колонка ‘metecustom’ уже есть в базе данных.
Дальше не сложно. Открываете таблицу sefurls (кликаете по названию в левом списке таблиц), ищите колонку ‘metecustom’. Это текстовая колонка без данных. Далее, удаляем эту колонку, нажав на красный крест в ее строке. Или выделяем чекбокс колонки и нажимаем кнопку «Удалить» в фильтре «Действия» внизу таблицы.
Возвращаемся в административную часть сайта и устанавливаем расширение заново. Должно все получиться.
Причина ошибки MySQL #1060
Откуда появляется ошибка дублирования колонок. В моем примере эта ошибка появилась из-за того, что я в ручную переносил базу данных ARTIO JoomSEF при обновлении Joomla1.5 до Joomla2.5. В работе это не мешало, а вот при обновлении расширения проявилось. В любом случае, Ошибка MySQL, #1060 Error SQL DB на CMS Joomla не сложная, просто внимательно читайте сообщение JInstaller (инсталлятора Joomla).
©Joomla-abc.ru
Другие ошибки Joomla
Похожие статьи
Ошибка Joomla – JAuthentication: :_...
Если вы не можете войти в административную панель своего сайта Joomla и при...
Три частые ошибки базы данных Jooml...
Здесь вы найдете три частые ошибки базы данных Joomla, причины их возникнов...
Notice – Only variables should be a...
Сегодня, при периодической проверке сайта на ошибки и включении для этого р...
Ошибка Forbidden access (Flooding) ...
Ошибка Forbidden access (Flooding) это одна из ошибок типа - ошибка 310 (ne...
Ошибки класса 4, Client Error
Здесь вы найдете все ошибки класса 4, Client Error. Это ошибки со стороны к...
Ошибка Call to a member function ge...
Что делать если видишь ошибку Call to a member function getTag() on nu...