Форум русской поддержки Joomla!® CMS
04.12.2016, 12:17:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Изменить ID пользователя

 (Прочитано 315 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dmtn
Давно я тут
****

Репутация: +17/-1
Offline Offline

Пол: Мужской
Сообщений: 268



« : 17.09.2015, 13:00:07 »

Добрый день.
Переезжал с Joomla 2.5 и VirtueMart 2 на тройки, точнее не переезжал, а перенес базу на новую установку и в процессе переноса не обратил внимание на пользователей
Сейчас VirtueMart в разделе "магазин" пишет:
JUser: :_load: Не удалось загрузить пользователя с ID: 1
JUser: :_load: Не удалось загрузить пользователя с ID: 880
т.е. пользователей на сайте всего два было и сейчас всего два, но у них id  775 и 776
Можно ли что-то изменить в базе, чтобы везде номера перезаписались или просто как-то удалить этих пользователей с id 1 и 880 из VirtueMart?
полез в базу, а там тышу раз эти пользователи повторяются с id - не будешь же всю базу пересматривать, может достаточно где-то в одной таблице изменить?
к сожалению sql-запросов не знаю
« Последнее редактирование: 17.09.2015, 13:09:14 от dmtn » Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #1 : 17.09.2015, 13:09:29 »

в базе данных в таблице #__users  измените ID пользователей на те, которые были раньше (если их там всего два).
Записан
dmtn
Давно я тут
****

Репутация: +17/-1
Offline Offline

Пол: Мужской
Сообщений: 268



« Ответ #2 : 17.09.2015, 13:15:44 »

Это приходило в голову, но разве эти id могут быть не заняты? у меня сейчас они уже за 3000 пишутся
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #3 : 17.09.2015, 13:40:58 »

Сейчас VirtueMart в разделе "магазин" пишет:
JUser: :_load: Не удалось загрузить пользователя с ID: 1
JUser: :_load: Не удалось загрузить пользователя с ID: 880
т.е. пользователей на сайте всего два было и сейчас всего два, но у них id  775 и 776
Я не знаю, как у вас могла сбиться нумерация, если только вы не делали экспорт этого поля с последующим импортом и у вас нумерация была создана автоинкрементом. Попробуйте заменить, вы же сами написали, что ид не тот...
Записан
dmtn
Давно я тут
****

Репутация: +17/-1
Offline Offline

Пол: Мужской
Сообщений: 268



« Ответ #4 : 17.09.2015, 14:11:11 »

Все получилось просто на новые Joomla и VirtueMart переносил только таблицы VirtueMart, а пользователи на новом уже были, после переноса уже много чего изменил, поэтому возвращаться назад ну никак.
Попробую на локалке, посмотрю что выйдет. Спасибо
Записан
dmtn
Давно я тут
****

Репутация: +17/-1
Offline Offline

Пол: Мужской
Сообщений: 268



« Ответ #5 : 17.09.2015, 15:17:43 »

 похоже, все работает
спасибо
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet