Нечаянно удалил важного пользователя, как восстановить?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз

Нечаянно удалил важного пользователя, как восстановить?

Сообщение Thanx »

Запустил в SQL строчку из старого бекапа:

INSERT INTO `users` VALUES (***, ***, ... , ***);

Это не помогло. В админке, конечно, я этого пользователя увидел, но на форумах он все равно как гость.

Что нужно еще отредактировать, чтобы вернуть пользователя?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Какая версия форума?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз

Сообщение Thanx »

2.0.19
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

http://www.phpbbguru.net/community/viewtopic.php?t=9337

Добавлено спустя 53 секунды:

Рекомендую действовать по второму сообщению темы.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз

Сообщение Thanx »

Спасибо, буду исправлять ошибку.

Добавлено спустя 27 минут 15 секунд:

Исправил.

Оказывается, нужно было еще запустить такой код:

update posts set poster_id = <id пользователя> where poster_id = -1 and post_username = '<имя_пользователя>'

И все!

Спасибо.

Добавлено спустя 17 минут 33 секунды:

Оказывается, этот код не полностью восстанавливает всё на 100%, ведь юзер не только автор сообщений, но и автор тем, а поэтому нужно запустить еще такой код:

update topics set topic_poster = <id пользователя> where topic_poster = -1

Мне достаточно такого коротенького кода, т.к. гости с id=-1 на моем форуме не могут создавать темы (да и сообщения тоже).

Вернуться в «Поддержка phpBB 2.0.x»