0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 2447 Просмотров
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Ошибка "JTableContent: :store failed"
« : 04.02.2013, 13:01:58 »
При добавлении любого материала (при его сохранении) выводит такую ошибку на красном фоне (и с кирпичем):
"Сохранить не удалось из-за ошибки: JTableContent: :store failed
Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` (`id`,`title`,`alias`,`introtext`,`fulltext`,`state`,`catid`,`created`,`created_by`,`created_by_alias`,`publish_up`,`publish_down`,`images`,`urls`,`attribs`,`version`,`metakey`,`metadesc`,`access`,`metadata`,`featured`,`language`,`xreference`) VALUES ('0','test','test','

test
','','1','84','2013-02-04 08:59:40','848','','2013-02-04 08:59:40','','{\"image_intro\":\"\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",\"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}','{\"urla\":null,\"urlatext\":\"\",\"targeta\":\"\",\"urlb\":null,\"urlbtext\":\"\",\"targetb\":\"\",\"urlc\":null,\"urlctext\":\"\",\"targetc\":\"\"}','{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_vote\":\"\",\"show_hits\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"alternative_readmore\":\"\",\"article_layout\":\"\",\"show_publishing_options\":\"\",\"show_article_options\":\"\",\"show_urls_images_backend\":\"\",\"show_urls_images_frontend\":\"\"}','1','','','1','{\"robots\":\"\",\"author\":\"\",\"rights\":\"\",\"xreference\":\"\"}','0','*','')"

Что это? Сделала восстановление папок/файлов и баз данных из бэкапа - одну статью удалось создать, а потом снова такая же ошибка :(

Что делать? Пожалуйста, подскажите!
Всем заранее благодарна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #1 : 04.02.2013, 14:21:10 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #2 : 04.02.2013, 14:35:43 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут

bancone, если честно по вашей ссылке я ничего не поняла: подскажите, пожалуйста, на русском, где нужно проверить этот id? Буду очень Вам признательна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #3 : 04.02.2013, 14:50:05 »
как то так или вот так
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #4 : 05.02.2013, 09:22:02 »
Спасибо, друзья! Все получилось! ))))))
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #5 : 05.02.2013, 12:56:25 »
Можно плюсануть, раз получилось ;)
*

fotosmail

  • Захожу иногда
  • 87
  • 7 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #6 : 17.02.2017, 07:45:52 »
подскажите что нужно сделать чтобы исправить эту ошибку, пожалуйстаз вчера весь вечер убил и ниче не вышло
*

dron

  • Завсегдатай
  • 1146
  • 11 / 9
Re: Ошибка "JTableContent: :store failed"
« Ответ #7 : 10.03.2017, 22:21:56 »
Такой же вопрос! Проблема возникла после переноса таблиц с контентом на новый бд. Видимо ошибка в том, что материалы со старого сайт имеют свои id, которые на новом сайте не учитываются... Как быть, подскажите, пожалуйста!
*

foxic666

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #8 : 14.03.2017, 14:58:18 »
у меня не выходит
*

dron

  • Завсегдатай
  • 1146
  • 11 / 9
Re: Ошибка "JTableContent: :store failed"
« Ответ #9 : 14.03.2017, 15:48:47 »
У меня все получилось. Если ошибка такая - Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` - то решается она через phpMyAdmin.

Как оказалось, довольно часто такое случается. Такая проблема иногда встречается при переносе сайта, или при обновлении. Проблема с в том, что содержимое (статьи, разделы меню, категории, товары в магазине и т.п.) переносятся со своими id. И почему-то бывает такое, что уже после переноса сайта при попытке создать новый материал, он получает id 0, и далее начинается новый отсчет id 1, 2, 3... А в перенесенной базе содержимое с таким id уже есть. Возникает конфликт... Как раз об этом и пишет уважаемый ProtectYourSite.

Решение такое: в бд через phpMyAdmin отыскать таблицы в которых есть содержимое (напримерб _menu, _content, _jshopping_products и т.п.), посмотреть какой id там крайний (например, 55), и выполнить sql запрос вида
ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56
Число в конце - это значение от которого будет вестись последующий отсчет id.
*

client500

  • Новичок
  • 10
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #10 : 08.06.2017, 11:14:47 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
« Последнее редактирование: 08.06.2017, 11:40:01 от client500 »
*

dron

  • Завсегдатай
  • 1146
  • 11 / 9
Re: Ошибка
« Ответ #11 : 07.12.2017, 17:57:24 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
Бала такая проблема. В чем проблема: AI всегда должен являться PRIMARY KEY ключём в MySQL. Следовательно, если ваша таблица уже содержит primary key, то сначала нужно удалить первичный ключ, а затем добавлять AUTO_INCREMENT`ное поле. Например:
   
Код
ALTER TABLE префикс_имя_таблицы
    DROP PRIMARY KEY,
    ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 - Обнаружена ошибка. XML-файл не был загружен

Автор dinox

Ответов: 13
Просмотров: 9915
Последний ответ 12.04.2018, 14:22:38
от Angela_
Ошибка bad gateway nginx/1.8.1

Автор Anastasiia

Ответов: 0
Просмотров: 152
Последний ответ 10.04.2018, 07:29:57
от Anastasiia
Ошибка в com_installer

Автор Stasweb

Ответов: 1
Просмотров: 1168
Последний ответ 05.01.2018, 23:19:01
от Maalha
Ошибка после заливки сайта на хостинг

Автор diamails

Ответов: 4
Просмотров: 321
Последний ответ 05.01.2018, 11:40:53
от diamails
Странная ошибка 404

Автор Leo1986

Ответов: 4
Просмотров: 346
Последний ответ 05.12.2017, 18:51:31
от Leo1986