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

tmpnikl

  • Захожу иногда
  • 378
  • 2 / 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

  • Легенда
  • 8218
  • 1590 / 63
  • Севастополь == Россия
Re: исправить ошибку 1062
« Ответ #1 : 29.01.2017, 12:33:47 »
Так понимаю что проблема в это "Table '#__users' was not locked"
Нужно разблокировать таблицу
Попробуйте для начала через phpMyAdmin починить таблицы и\или выполнить UNLOCK TABLES
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

tmpnikl

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

tmpnikl

  • Захожу иногда
  • 378
  • 2 / 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

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

beliyadm

  • Легенда
  • 8218
  • 1590 / 63
  • Севастополь == Россия
Re: исправить ошибку 1062
« Ответ #5 : 29.01.2017, 16:42:50 »
Всё исправил,  ошибка  1449 исправляется добавлением пользователя в бд, который был на инетовском хостинге, ошибка 1062, осталась в истории..
ну так я про это и сказал в первом сообщения, можно было просто сделать update таблицы контента и изменить создателя на админа
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

tmpnikl

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

tmpnikl

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

flyingspook

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

passer

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

tmpnikl

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

passer

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

tmpnikl

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

tmpnikl

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

Футер съехал влево. Как исправить?

Автор marugin

Ответов: 14
Просмотров: 285
Последний ответ 12.11.2017, 21:20:59
от marugin
Как исправить предупреждения HTMLer.php ?

Автор art22

Ответов: 3
Просмотров: 164
Последний ответ 26.10.2017, 21:19:32
от Septdir
После загрузки шаблона выдает ошибку!

Автор alexfairtex

Ответов: 7
Просмотров: 150
Последний ответ 15.10.2017, 20:40:57
от alexfairtex
Сайт на русском, гугл говорит что на английском, как исправить?

Автор vipex

Ответов: 3
Просмотров: 91
Последний ответ 03.10.2017, 12:10:22
от vipex
Есть нарушения в меню, кто с этим сталкивался поделитесь как можно исправить

Автор хоконг

Ответов: 17
Просмотров: 249
Последний ответ 04.06.2017, 10:13:01
от хоконг