Необъяснимый глюк. Как исправить
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 6 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 22 раза
- Поблагодарили: 3 раза
Необъяснимый глюк. Как исправить
Здравствуйте!
Сегодня столкнулся с глюком, который не могу объяснить и не знаю как исправить.
Суть и предыстория:
У меня на форуме был пользователь с ником Innule4ka1977
Она забыла пароль, и решила заново зарегистрироваться тем же логином и похоже с той же почтой.
По глупости своей она полагала, что если зарегистрируется с тем же логином, то сможет войти в свой прежний аккаунт.
Как ей это удалось я не знаю, но ей это удалось... зарегистрироваться на форуме с тем же логином Innule4ka1977
Вчера она зарегистрировалась.
А сегодня мы обратили внимание что её прежний аккаунт с прежним ID стал недоступен. И во всех темах, где она до этого писала (первый ее аккаунт) исчезли все ее старые сообщения.
Сегодня я попробовал переименовать ее новый аккаунт с Innule4ka1977 на Innule4ka77 - однако переименовался и ее прежний аккаунт, которого нет. Его реально нет - он недоступен. Форум пишет что такого пользователя не существует.
После этого я решил совсем удалить ее новый аккаунт, в надежде что глюк исправится. Не помогло. Старого ее аккаунта нет.
Я проверил базу данных, таблицу юзеров, и там не оказалось пользователя ни с логином Innule4ka1977, ни с логином Innule4ka77. Ни пользователя с ID 12234 (это ID ее прежнего аккаунта).
А между тем в разделе видно, что она автор темы "Продам декоративную грушу вьюн" (внизу раздела): https://fialka.tomsk.ru/forum/viewforum.php?f=41
Также видно что тема содержит 3 ответа (4 сообщения), однако открыв саму тему, мы видим лишь 2 сообщения, а двух сообщений автора Innule4ka77 в теме нет: https://fialka.tomsk.ru/forum/viewtopic.php?t=40700
Какая-то необъяснимая глупость. Зарегилась с тем же логином, и похоже удалился ее прежний старый аккаунт. Куда он делся? В базе данных его нет.
А после моего переименования ее второго аккаунта, с Innule4ka1977 на Innule4ka77 - почему то переименовался и первый ее аккаунт.
Что произошло? И как это можно исправить? Помогите пожалуйста кто знает...
Синхронизация раздела с этой темой, оптимизация и repair базы данных не принесли результата.
Аккаунта с этим логином и с этим ИД-номером нет....... голову уже сломал.
Отправлено спустя 3 минуты 26 секунд:
Вот скрин из раздела. Снаружи ее логин кликабельный, но при нажатии на него - "Такого пользователя не существует"
Сегодня столкнулся с глюком, который не могу объяснить и не знаю как исправить.
Суть и предыстория:
У меня на форуме был пользователь с ником Innule4ka1977
Она забыла пароль, и решила заново зарегистрироваться тем же логином и похоже с той же почтой.
По глупости своей она полагала, что если зарегистрируется с тем же логином, то сможет войти в свой прежний аккаунт.
Как ей это удалось я не знаю, но ей это удалось... зарегистрироваться на форуме с тем же логином Innule4ka1977
Вчера она зарегистрировалась.
А сегодня мы обратили внимание что её прежний аккаунт с прежним ID стал недоступен. И во всех темах, где она до этого писала (первый ее аккаунт) исчезли все ее старые сообщения.
Сегодня я попробовал переименовать ее новый аккаунт с Innule4ka1977 на Innule4ka77 - однако переименовался и ее прежний аккаунт, которого нет. Его реально нет - он недоступен. Форум пишет что такого пользователя не существует.
После этого я решил совсем удалить ее новый аккаунт, в надежде что глюк исправится. Не помогло. Старого ее аккаунта нет.
Я проверил базу данных, таблицу юзеров, и там не оказалось пользователя ни с логином Innule4ka1977, ни с логином Innule4ka77. Ни пользователя с ID 12234 (это ID ее прежнего аккаунта).
А между тем в разделе видно, что она автор темы "Продам декоративную грушу вьюн" (внизу раздела): https://fialka.tomsk.ru/forum/viewforum.php?f=41
Также видно что тема содержит 3 ответа (4 сообщения), однако открыв саму тему, мы видим лишь 2 сообщения, а двух сообщений автора Innule4ka77 в теме нет: https://fialka.tomsk.ru/forum/viewtopic.php?t=40700
Какая-то необъяснимая глупость. Зарегилась с тем же логином, и похоже удалился ее прежний старый аккаунт. Куда он делся? В базе данных его нет.
А после моего переименования ее второго аккаунта, с Innule4ka1977 на Innule4ka77 - почему то переименовался и первый ее аккаунт.
Что произошло? И как это можно исправить? Помогите пожалуйста кто знает...
Синхронизация раздела с этой темой, оптимизация и repair базы данных не принесли результата.
Аккаунта с этим логином и с этим ИД-номером нет....... голову уже сломал.
Отправлено спустя 3 минуты 26 секунд:
Вот скрин из раздела. Снаружи ее логин кликабельный, но при нажатии на него - "Такого пользователя не существует"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Необъяснимый глюк. Как исправить
Инструменты STK что-нибудь дали? Для начала
(Есть восстановление несуществующих пользователей, есть пересоздание очищенных имён пользователей, есть исправление id конференции)
Не забудьте создать бекап перед этим всем
(Есть восстановление несуществующих пользователей, есть пересоздание очищенных имён пользователей, есть исправление id конференции)
Не забудьте создать бекап перед этим всем
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 6 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 22 раза
- Поблагодарили: 3 раза
Re: Необъяснимый глюк. Как исправить
STK еще не использовал, но уже думал об этом.
Что лучше из перечисленных функций использовать?
И еще проблема в том, что я не знаю всех сообщений пропавшего аккаунта, сколько их было и в каких темах... т.е. если восстановить несуществующего пользователя, его же потом надо будет привязать к конкретным сообщениям, которые стали не видны в темах. А я не знаю всех тем с сообщениями этого пользователя, и через поиск ничего не находится. А сообщения не будут видны до тех пор, пока у них не появится конкретный автор, я так это понимаю.
Что лучше из перечисленных функций использовать?
И еще проблема в том, что я не знаю всех сообщений пропавшего аккаунта, сколько их было и в каких темах... т.е. если восстановить несуществующего пользователя, его же потом надо будет привязать к конкретным сообщениям, которые стали не видны в темах. А я не знаю всех тем с сообщениями этого пользователя, и через поиск ничего не находится. А сообщения не будут видны до тех пор, пока у них не появится конкретный автор, я так это понимаю.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Необъяснимый глюк. Как исправить
Все по порядку
Перебрать автоматические перед ручной отладкой, если после них понадобится
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 6 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 22 раза
- Поблагодарили: 3 раза
Re: Необъяснимый глюк. Как исправить
Спасибо, сейчас сделаю бэкап бд и буду пробовать. О результатах отпишусь.
Отправлено спустя 58 минут 10 секунд:
Выполнил:
Восстановление (создание) удалённых пользователей
Пересоздание очищенных имён пользователей
Глюк не исправился, в теме этого автора его двух сообщений нет, аккаунт удаленного пользователя восстановился, но ID у него стал другой = 14589
а был ID = 12234
Похоже восстановился второй (вчерашний) аккаунт этого пользователя, а не первоначальный. Первоначального аккаунта нет... и в списке для восстановления он не предлагается.
Не нашел где инструмент "исправление id конференции" - нашел лишь "Исправление границ значений ID всей конференции" - это он?
Отправлено спустя 4 минуты 59 секунд:
И еще, параллельно. На странице "Восстановления удалённых пользователей" внизу увидел следующий текст:
Отправлено спустя 58 минут 10 секунд:
Выполнил:
Восстановление (создание) удалённых пользователей
Пересоздание очищенных имён пользователей
Глюк не исправился, в теме этого автора его двух сообщений нет, аккаунт удаленного пользователя восстановился, но ID у него стал другой = 14589
а был ID = 12234
Похоже восстановился второй (вчерашний) аккаунт этого пользователя, а не первоначальный. Первоначального аккаунта нет... и в списке для восстановления он не предлагается.
Не нашел где инструмент "исправление id конференции" - нашел лишь "Исправление границ значений ID всей конференции" - это он?
Отправлено спустя 4 минуты 59 секунд:
И еще, параллельно. На странице "Восстановления удалённых пользователей" внизу увидел следующий текст:
Что мне с этим делать? Вручную в БД смотреть эти сообщения и удалять?stk писал(а):Поврежденнные сообщения:
Следующие идентификаторы сообщений относятся к несуществующим пользователям. Посетите форум поддержки для получения помощи в решении этой проблемы.
269445, 269859, 269898, 269992, 272695, 278441, 281183, 319505, 322169, 322170, 322270, 322271, 322344, 322345, 353087, 353098, 442138, 442140, 383427, 389949, 407667, 407668, 463093
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Необъяснимый глюк. Как исправить
Он
Отправлено спустя 1 минуту 45 секунд:
В восстановлении удалённых пользователей больше никого?
Код: Выделить всё
SELECT * FROM phpbb_posts WHERE poster_id = 12234
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 6 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 22 раза
- Поблагодарили: 3 раза
Re: Необъяснимый глюк. Как исправить
Исправление границ значений ID всей конференции - выполнил, ошибок не обнаружено, всё корректно на конференции.
Они все мне знакомы, писали когда-то под гостем о проблемах входа на форум.
ELECT * FROM phpbb_posts WHERE poster_id = 12234
Это в базе данных выполнить? Я делал поиск в таблице юзеров по ID - нет такого пользователя... вообще такого номера нет.
Он стёрся неведомым образом, когда она умудрилась зарегистрироваться с точно таким же логином.
Сообщения в темах удалось восстановить путем присвоения авторства "гостя" всем сообщениям без автора: https://fialka.tomsk.ru/forum/viewtopic.php?t=40700
В принципе я думаю это решение проблемы... пусть теперь заново регистрируется и голову людям не морочит.
Отправлено спустя 7 минут 6 секунд:
Этот запрос можно сделать через STK на странице Выполнение SQL-запроса ?
Есть еще с десяток имен, но среди них нет даже близко логина, похожего на этот.
Они все мне знакомы, писали когда-то под гостем о проблемах входа на форум.
ELECT * FROM phpbb_posts WHERE poster_id = 12234
Это в базе данных выполнить? Я делал поиск в таблице юзеров по ID - нет такого пользователя... вообще такого номера нет.
Он стёрся неведомым образом, когда она умудрилась зарегистрироваться с точно таким же логином.
Сообщения в темах удалось восстановить путем присвоения авторства "гостя" всем сообщениям без автора: https://fialka.tomsk.ru/forum/viewtopic.php?t=40700
В принципе я думаю это решение проблемы... пусть теперь заново регистрируется и голову людям не морочит.
Отправлено спустя 7 минут 6 секунд:
Код: Выделить всё
SELECT * FROM phpbb_posts WHERE poster_id = 12234
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Необъяснимый глюк. Как исправить
Раз переназначили сообщения без автора, то теперь в выполнении запроса нет смысла. Вернёт 0 результатов
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 6 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 22 раза
- Поблагодарили: 3 раза
Re: Необъяснимый глюк. Как исправить
А что мне делать с поврежденными сообщениями? Что бы лично Вы сами с ними сделали? Вручную их каждое проверить в БД ?
stk писал(а):Поврежденнные сообщения:
Следующие идентификаторы сообщений относятся к несуществующим пользователям. Посетите форум поддержки для получения помощи в решении этой проблемы.
269445, 269859, 269898, 269992, 272695, 278441, 281183, 319505, 322169, 322170, 322270, 322271, 322344, 322345, 353087, 353098, 442138, 442140, 383427, 389949, 407667, 407668, 463093
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Необъяснимый глюк. Как исправить
Зачем в БД? Перешла бы по их адресам и проверила что там
Отправлено спустя 1 минуту 26 секунд:
https://fialka.tomsk.ru/forum/viewtopic ... 45#p269445 - автор "гость". Подозреваю, что переназначены
Отправлено спустя 1 минуту 26 секунд:
https://fialka.tomsk.ru/forum/viewtopic ... 45#p269445 - автор "гость". Подозреваю, что переназначены