Новости Joomla

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

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
исправить ошибку 1062
« : 29.01.2017, 11:54:27 »
Разбирая м экспериментируя с модулями авторизация, попробовал в модулях создать ещё один модуль авторизации, программа ругнулась, я вернулся на предыдущую страницу. Но после этого теперь не могу создать никакой модуль, с любым типом. Нажимаю сохранить выходит вот такая ошибка
1062 Duplicate entry '1' for key 'PRIMARY' SQL=INSERT INTO `#__assets` (`name`,`title`,`rules`,`parent_id`,`level`,`lft`,`rgt`) VALUES ('com_modules.module.124','dddd','{\"core.delete\":[],\"core.edit\":[],\"core.edit.state\":[],\"module.edit.frontend\":[]}','18','2','162','163')
Спойлер
[свернуть]
В общем-то понимаю что нельзя в ключевом поле двойной ключ, но в какой таблице?, посмотрел таблицу assets, там всё нормально, откуда берётся эта 1, которая пытается вставить в таблицу assets, может как-то сделать рack этой бд. Как можно исправить эту ошибку?

*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: исправить ошибку 1062
« Ответ #1 : 29.01.2017, 12:33:47 »
Так понимаю что проблема в это "Table '#__users' was not locked"
Нужно разблокировать таблицу
Попробуйте для начала через phpMyAdmin починить таблицы и\или выполнить UNLOCK TABLES
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #2 : 29.01.2017, 14:58:33 »
набрал UNLOCK TABLES, запрос сделался, но ошибка не исчезла, что значит починить таблицы, можно ли починить одну #__users или надо все чинить?
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #3 : 29.01.2017, 15:51:31 »
Ничего не придумал, скачал с инета актуальную версию, ошибка уже
Warning: Header may not contain more than a single header, new line detected in W:\domains\.ru.lcl\libraries\joomla\application\web.php on line 947
 1449 The user specified as a definer ('koff'@'localhost') does not exist SQL=INSERT INTO `#__assets` (`name`,`title`,`rules`,`parent_id`,`level`,`lft`,`rgt`) VALUES ('com_modules.module.109','123','{\"core.delete\":[],\"core.edit\":[],\"core.edit.state\":[],\"module.edit.frontend\":[]}','18','2','132','133')

 пошёл в инет на хостинг, создал модуль там эта ошибка не возникает, только на локальном комп., какие ещё варианты исправления ошибки?
« Последнее редактирование: 29.01.2017, 15:54:46 от tmpnikl »
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #4 : 29.01.2017, 16:05:57 »
Всё исправил,  ошибка  1449 исправляется добавлением пользователя в бд, который был на инетовском хостинге, ошибка 1062, осталась в истории..
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: исправить ошибку 1062
« Ответ #5 : 29.01.2017, 16:42:50 »
Всё исправил,  ошибка  1449 исправляется добавлением пользователя в бд, который был на инетовском хостинге, ошибка 1062, осталась в истории..
ну так я про это и сказал в первом сообщения, можно было просто сделать update таблицы контента и изменить создателя на админа
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #6 : 29.01.2017, 16:44:04 »
Ошибка оказалась хитрее, чем я думал, после развертывания сайта на лок. комп. при вводе модуля, всё нормально, при установке второго модуля выходит ошибка 1062..
Поискал вариант решения по Uncaught exception, то надо в модуле web.php перед строкой где ошибка, поставить временную зону date_default_timezone_set('UTC');правда это не помогло, но может в этом есть что-то..
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #7 : 29.01.2017, 16:48:55 »
я сделал update users (е-майл поправил), без результатно...
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: исправить ошибку 1062
« Ответ #8 : 29.01.2017, 17:52:43 »
Ремонт таблиц в админке не про бывали запускать?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: исправить ошибку 1062
« Ответ #9 : 29.01.2017, 18:23:08 »
1062 Duplicate entry '1' for key 'PRIMARY'
вообще то говорит что в поле первичного ключа вставляется не уникальное значение.
Вывод первичный ключ не AUTO_INCREMENT.
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #10 : 29.01.2017, 18:26:09 »
Я уже второй раз спрашиваю, как запустить ремонт в админке?
"...Вывод первичный ключ не AUTO_INCREMENT. ", да ещё бы знать в какую таблицу это пытаются добавить, и почему именно значение 1, т.к. запрос был к этой таблице, и она выдала, что свободно значение  этого ключа...
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: исправить ошибку 1062
« Ответ #11 : 29.01.2017, 18:28:37 »
INSERT INTO `#__assets`
Таблица `какойтопрефикс_assets
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #12 : 29.01.2017, 18:53:06 »
Да, я пытаюсь вставить в эту таблицу запись с id 95(последний 94), не вставляется, ошибка та же, как отремонтировать таблицу?
*

tmpnikl

  • Захожу иногда
  • 497
  • 4 / 0
Re: исправить ошибку 1062
« Ответ #13 : 29.01.2017, 19:11:39 »
Спасибо за ответы, ошибку нашёл... это я писал триггеры, думал запускать с Joomla, но не получилось, а удалить их забыл...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получить ошибку

Автор KevinSimon

Ответов: 0
Просмотров: 243
Последний ответ 22.09.2023, 15:20:21
от KevinSimon
После переноса сайта выдает ошибку

Автор rezchik

Ответов: 5
Просмотров: 567
Последний ответ 14.04.2023, 21:53:12
от rezchik
Модуль Яндекс карты выдает ошибку Warning: count(): Parameter must be an array

Автор 62411

Ответов: 0
Просмотров: 374
Последний ответ 19.02.2023, 13:34:54
от 62411
Ошибка БД 1062 Duplicate entry 'отличное крео для донора отличное ' for key 'idx

Автор Sham34

Ответов: 0
Просмотров: 514
Последний ответ 08.02.2023, 10:39:45
от Sham34
Responsive Testimonials Pro выдает ошибку

Автор SoulWolf

Ответов: 2
Просмотров: 488
Последний ответ 22.01.2023, 17:38:57
от SoulWolf