ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (4): « 1 2 [3] 4 »   

> Описание: Хотите восстановить свой форум и обновиться на новую версию? Читайте!
Defenderyk
Отправлено: 3 июля 2010 — 22:37
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




vipraskrutka пишет:
их убили, а отсчет идет дальше...
да вроде не убивал. как происходит убийство?)

yura3d пишет:
Прав vipraskrutka. Присваиваемый пользователю номер (id) зависит от числа регистраций, а не от кол-ва зарегистрированных пользователей. В противном случае возможны были бы некоторые проблемы. Например, присваивание сообщений удалённого пользователя новому и т.п.

вот собственно это и наблюдал, а именно отсчет следующего юзера пошел не на новый id а на какой то рандомный т.е вместо 3992 пошел 3873

потом пересчитал юзеров в админке и вроде теперь норм

правда этот новый зарегенный 3873 не может авторизоваться почему то. т.е ни тот, который был до этого 3873, ни тот который им теперь заменился
 
 
yura3d
Отправлено: 4 июля 2010 — 20:17
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
правда этот новый зарегенный 3873 не может авторизоваться почему то. т.е ни тот, который был до этого 3873, ни тот который им теперь заменился

В списке пользователей он отображается? Если лень искать по самому списку, можно пробить по нику или по e-mail в админке. Или посмотреть в файле списка пользователей data/users.php. Скорее всего, именно в списке и проблема. Видимо файлы профилей в папке members присутствуют, а сами профили в списке не прописаны. А поскольку id присваивается новому пользователю на основании информации из файла списка пользователей, то происходит перезапись старых профилей новыми
 
 
Defenderyk
Отправлено: 4 июля 2010 — 21:08
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




yura3d пишет:
В списке пользователей он отображается?
эти два файла теперь имеют один и тот же ник...

yura3d пишет:
Видимо файлы профилей в папке members присутствуют, а сами профили в списке не прописаны.
т.е после пересчета происходит перезапись файла data/users.php?
 
 
yura3d
Отправлено: 5 июля 2010 — 11:08
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
т.е после пересчета происходит перезапись файла data/users.php?

Да, разумеется. Это необходимо для восстановления пользователей, которые по каким-либо причинам пропали из списка. Соответственно, функция пересчёта пользователей восстанавливает их в списке по данным из файлов профилей в папке members. Кстати, именно с некоторыми ошибками функции пересчёта связано одно из критических обновлений, оно должно быть установлено в обязательном порядке

Defenderyk пишет:
эти два файла теперь имеют один и тот же ник...

Одного нужно удалить или сменить ник. В противном случае нельзя будет войти на форум под той учётной записью, которая имеет больший номер (id)
 
 
Defenderyk
Отправлено: 13 сентября 2010 — 18:52
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




начал проверять файлы пользователей и увидел, чьто у ОЧЕНЬ многих отсутствует мэил

Цитата:
<?die;?>a:30:{s:2:"id";i:9;s:6:"status";s:2:"me";s:4:"name";
s:7:"coper73";s:4:"pass";s:32:"881b0bbc98cb8e005b30d0cb287983ea";s:4:"mail";
s:0:"";s:5:"title";s:0:"";s:5:"posts";i:2;s:6:"joined";i:1194649115;
s:2:"ip";s:13:"89.239.131.43";s:9:"showemail";b:0;s:3:"www";s:0:"";
s:3:"icq";s:0:"";s:3:"aim";s:0:"";s:8:"location";s:0:"";s:9:"interests";
s:0:"";s:3:"sig";s:0:"";s:6:"sig_on";b:0;s:4:"lang";s:7:"russian";s:4:"skin";
s:12:"InvisionExBB";s:7:"timedif";i:0;s:6:"avatar";s:12:"noavatar.gif";
s:6:"upload";b:0;s:7:"visible";b:0;s:6:"new_pm";b:0;s:9:"sendnewpm";
b:0;s:10:"posts2page";i:10;s:11:"topics2page";i:15;s:10:"last_visit";
i:1195286845;s:8:"lastpost";a:3:{s:4:"date";i:1195235791;s:4:"link";s:26:"topic.php?forum=43&topic=2";
s:4:"name";s:43:"Все жители ульяновска, собирающиеся в Штаты";}s:6:"posted";a:1:{i:43;i:2;}}


это разве нормально?
(Добавление)
а что еще не менее интересно, так это то, что не смотря на отсутсвие мыла, в админке в соседней колонке стоит ссылка "написать"
(Добавление)
мда, видимо все, форум уже 4-5 суток затих Растерялся
 
 
yura3d
Отправлено: 13 сентября 2010 — 23:12
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
это разве нормально?

Вполне. В текстовой базе данных форума (как в списке пользователей, так и в профилях каждого из них) может отсутствовать адрес e-mail в том случае, если пользователь зарегистрировался (или редактировал свой профиль) при отключённых e-mail функциях на форуме (Админка -> Конфигурация -> Включить функции электронной почты на конференции -> нет). Эта возможность была реализована по просьбе той части пользователей, которые устанавливают форум в локальных сетях - в этом случае часто нет необходимости в использовании e-mail.

Defenderyk пишет:
а что еще не менее интересно, так это то, что не смотря на отсутсвие мыла, в админке в соседней колонке стоит ссылка "написать"

К сожелению, из-за спешки в реализации предыдущим разработчиком, данная возможность не слишком хорошо интегрирована в форум, поэтому возможны подобные нестыковки. Например, все мы помним, что ранее существовала критическая проблема с пересчётом пользователей в админке, из-за которой все пользователи, у которых не был указан адрес e-mail в профиле, в процессе пересчёта удалялись. К счастью, эта уязвимость была своевременно закрыта. То же самое будет и с подобными недоточётами в следующей версии
 
 
Defenderyk
Отправлено: 13 сентября 2010 — 23:27
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




yura3d пишет:
Эта возможность была реализована по просьбе той части пользователей, которые устанавливают форум в локальных сетях - в этом случае часто нет необходимости в использовании e-mail.
так нельзя же зарегистрироваться на форуме без поля мыла..эхм...видимо у меня когда то стояло-НЕТ...

буду знать, но хорошо, что это не баг, а то подумал что как то странно файлы полетели...
 
 
yura3d
Отправлено: 14 сентября 2010 — 19:24
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
так нельзя же зарегистрироваться на форуме без поля мыла..

Можно, если на форуме отключены функции электронной почты. В этом случае просто не будет выводиться соответствующее поле в регистрационной форме. Как уже было сказано выше, это сделано для удобства пользователей локальных сетей, которые могут вообще не иметь e-mail
 
 
Виктор Андреев
Отправлено: 15 сентября 2010 — 06:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Авг. 2010  
Откуда: Новосибирск, Россия
Репутация: 0




если говорить очень мягко, то не восстановилоь вообще ни фига. Ровно половина пользователей появилась. все сообщения на форумах затерлись и так же все сообщения пользоваетелей. хотя вроде бы файлы есть. recovery помогла восстановить только 5 пользователей из 27. и админская запись не восстановилась. Так что о админцентре думать не приходится. поставил параллельно ещё один форум и подменил админскую запись на старом. зашёл в админ центр. смысла 0. пользователи вроде как и есть, а их сообщения погорели. пустой форум....
это просто ужасно на самом деле. распаковал бэкап. но он на три дня старше текущего форума. а вся почти деловая переписка велась вчера и позавчера. так что данных похоже потеряны... Директор мне спасибо не скажет...
 
 
yura3d
Отправлено: 15 сентября 2010 — 14:09
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Виктор Андреев
По сути, раз список пользователей восстановился частично, значит файлы профилей некоторых пользователей (папка members) были повреждены. Именно на основании данных в этих файлах скрипт восстанавливает список пользователей. Чтобы сказать наверняка, отправьте мне в ЛС файл профиля администратора (или любой другой файл профиля, который не восстановился в списке пользователей)
 
 
alexx
Отправлено: 15 сентября 2010 — 18:48
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




Виктор Андреев есть ссылка на ваш форум, ато по профилю только сайт.
чет странные у вас проблемы.. народу нифига и уже ..

(Отредактировано автором: 15 сентября 2010 — 18:49)

 
 
yura3d
Отправлено: 15 сентября 2010 — 20:11
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




alexx пишет:
чет странные у вас проблемы.. народу нифига и уже ..

Так вот здесь он написал, что проблемы возникли в результате аварийного отключения питания сервера. К сожелению, на сегодняшний момент ни одно программное обеспечение не гарантирует Вам целостность данных в результате проблем с оборудованием или форс-мажорных обстоятельств, к которым, кстати, и относится отключение электричества, землятресения, ураганы и пр.

Данная ситуация говорит о том, что работа сервера была фактически никак не защищена от нештатных ситуаций. Первое, что необходимо сделать, так это автоматизировать процесс создания бекапов (с возможностью закачки бекапа на другой сервер - для надёжности, в случае если посыпется винтчестер на основном сервере). Раз уж человек замахнулся на администрирование сервера, то для него данная операция не должна составлять никаких проблем. Это нужно для того, чтобы не было такой ситуации, что "бекап трёхдневной давности, а вся переписка велась вчера и позавчера". Во-вторых, необходимо предусмотреть резервный источник питания на базе источника бесперебойного питания (ИБП). В этом случае, при прекращении работы электросети должен запускаться механизм остановки сервера, который безопасно завершит его работу без потери данных (5-6 минут работы от ИБП для этого вполне хватит)
 
 
alexxtreem
Отправлено: 8 июля 2011 — 12:50
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2011  
Репутация: 0




Доброго времени суток! У меня тоже появилась проблема с обнулением файлов. Все проделал как написано вроде заработало, но вот при восстановлении 2-х тем вылазят вот такие ошибки

PHP Notice: Undefined index: name in /home/ХХХХХ/forum/setforums.php on line 535
PHP Notice: Undefined index: name in /home/ХХХХХ/forum/setforums.php on line 539

Не подскажите куда глянуть, что б вылечить? Заранее большое спасибо!
 
 
kitNest
Отправлено: 8 июля 2011 — 18:43
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 185
Дата рег-ции: Дек. 2010  
Репутация: 6




alexxtreem для начала помогите глянуть, что у вас там - выложите что у вас в этих строках файла.

и пересчитайте пользователей в админке.

поиском прошлись по темам или сразу хотите решения проблемы?
 
 
alexxtreem
Отправлено: 8 июля 2011 — 19:10
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2011  
Репутация: 0




kitNest пишет:
alexxtreem для начала помогите глянуть, что у вас там - выложите что у вас в этих строках файла.

и пересчитайте пользователей в админке.

поиском прошлись по темам или сразу хотите решения проблемы?


Ну собственно вот сам файл setforums.php, а сделал все по инструкции как в первом посте этой темы. Сначала запустил файл recovery.php, потом пересчитал пользователей, потом восстонавливал темы и пересчитывал их. Но 2-е темы все же выдают ошибки при восстановлении. Хотя сами темы появились и сообщения в них отображаются. Права на запись файлов тоже перепроверил.
 
 
Страниц (4): « 1 2 [3] 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Восстановление старых версий форума после обнуления
Темы Форум Информация о теме Обновление
Мод: Расширенные почтовые функции (Почтовая очередь)
Гарантированная доставки писем с форума всем пользователям!
Модификации и дополнения Ответов: 59
Автор темы: yura3d
27 июля 2014 — 15:22
Автор: nikk
Notice: Undefined variable: post
Ошибка на форуме который я установил
Решение проблем Ответов: 7
Автор темы: ququka
4 июня 2011 — 01:40
Автор: ququka
Вопрос по правилам
Как изменить правила для своего форума?
Настройка форума Ответов: 4
Автор темы: Xantr
25 апреля 2009 — 20:15
Автор: Xantr
ошибка при входе
форум работал и теперь вот такое
Решение проблем Ответов: 3
Автор темы: wersi
16 июля 2011 — 05:15
Автор: wersi
Ваш IP адрес ХХ.ХХХ.ХХ.ХХХ заблокирован!
Заблокировал свой IP-адрес. Что делать?
Решение проблем Ответов: 5
Автор темы: Павел Пушков
19 ноября 2017 — 09:18
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.124]     [ ]