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


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

> Описание: Хотите восстановить свой форум и обновиться на новую версию? Читайте!
yura3d
Отправлено: 22 февраля 2009 — 12:51
Post Id


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


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




В последнее время довольно часто в аську обращаются люди с просьбой помочь в восстановлении старых версий форума после обнуления, чтобы потом обновиться на новую версию. К сожелению, стоит констатировать тот факт, что изначально ExBB содержит довольно скудный набор средств для восстановления данных, и их использование в совокупности с ошибками в файловых функциях приводит к ещё более тяжёлым последствиям. Обращения ко мне были настолько частыми, что я даже написал несколько утилит восстановления данных, которые и решил выложить здесь. Далее же распишу подробно алгоритм восстановления. Данный алгоритм 100% подойдёт для тех, кто обновляется с ExBB FM 1.0 Beta. С более старыми версиями возможны проблемы при конвертации, зависящие от степени обнуления

  1. Прежде всего сделайте резервную копию (бэкап) файлов форума. Это поможет в случае, если что-то пойдёт не так. Если Вы уже делали ранее бэкап форума, то можете попробовать применить алгоритм восстановления и к нему, и в последствии выбрать наиболее работоспособный вариант.
  2. Обновите Ваш форум до версии ExBB FM 1.0 RC1. Эта версия содержит в себе кардинальные изменения, касающиеся работы с файлами, особенно в плане множественного доступа. Благодаря этому полностью решена проблема с обнулением файлов. Скачать новую версию и узнать подробнее про обновление Вы можете здесь
  3. После обновления необходимо приступить к восстановлению пользователей (особенно это актуально для тех случаев, когда Вы не можете войти под Вашим именем в качестве администратора). Взять скрипт для восстановления списка пользователей recovery.php Вы можете из прикреплённого архива. Его достаточно закачать в папку с форумом и запустить, после завершения его работы удалить с сервера. После работы по восстановлению списка пользователей в админке нужно клинкуть Пользователи -> Пересчитать.
    /!\ Важно! Если после работы скрипта Вы по-прежнему не можете войти на форум, или же восстановился неполный список пользователей, это значит, что обнулению подверглись также файлы профилей этих пользователей (посмотреть размеры файлов можно в папке members). Восстановить эти данные нельзя, только если у Вас (или Вашего хостера) не сохранились резервные копии этих файлов до обнуления.
  4. Далее Вы можете войти в админку и приступить к восстановлению списка тем в форумах. Для этого напротив каждого форума нужно кликнуть сначала по ссылке Восстановить темы, а затем по ссылке Пересчитать. После восстановления списка разделов и списка тем в них кликните Обновить статистику конференции на странице со списком форумов в админке.
    /!\ Важно! Если Вы не видите Ваш список форумов, или он неполный, попробуйте восстановить его из резервной копии, которую форум создаёт автоматически. Для этого удалите файл data/allforums.php и переименуйте файл data/allforums_bak.php в data/allforums.php. Если это не помогает, то восстановить список разделов можно будет только из резервной копии, сделанной до обнуления Вами или хостером
  5. Если при обнулении пострадало кол-во просмотров тем (сбросилось в 0), то Вы можете накрутить кол-во просмотров при помощи скрипта views.php из прикреплённого архива. Накрутка вызвана тем, что восстановить список просмотров после обнуления невозможно, если конечно не сохранился бэкап файлов forumN/views.php. Накрутка, конечно же, не отражает реальное кол-во просмотров, но позволяет хотя бы привести списки тем в более менее нормальный вид. Скрипт views.php достаточно закачать в папку с форумом, запустить и после окончания его работы удалить.
На этом всё, здесь я затронул только наиболее часто обнуляющиеся файлы, как правило именно с такими проблемами в большинстве случаев сталкиваются пользователи. Все вопросы и замечания оставляйте в этой теме

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 531
 
 
Defenderyk
Отправлено: 25 февраля 2009 — 06:16
Post Id


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


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




Да помогло восстановление юзеров. Вот только непонятна все же причина обнуления их.
 
 
yura3d
Отправлено: 25 февраля 2009 — 11:53
Post Id


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


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




Defenderyk пишет:
Да помогло восстановление юзеров. Вот только непонятна все же причина обнуления их.

Файлы на новой версии обнуляться не должны. Предлагаю обратиться с этим вопросом к хостеру, а также ещё раз проверить правильность выставления прав доступа на файлы и папки. Если обнуления будут продолжаться, можно попробовать ещё один вариант обновлённых функций по работе с файлами. Для этого нужно закачать прикреплённый файл fm.class.php в папку include. И ещё, алгоритм блокировки файлов PHP не защищает файлы в том случае, если к ним обращаются иные приложения и процессы сервера, отличные от интерпретатора PHP (актуально в случае обращения на запись).

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 459
 
 
2B
Отправлено: 13 апреля 2009 — 11:43
Post Id



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


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2009  
Откуда: Ирпень, Украина
Репутация: 1




Какое-то время после обновления до RC1 файлы не обнулялись, но по прошествии 3-х (кажется) недель, всё началось сначала (стали обнуляться пользователи, пропадать некоторые дискуссии)... Можно ли уточнить, как правильно выставить права доступа на файлы и папки? И как запустить fm.class.php (или достаточно просто положить его в папку include)? Спасибо!
 
 
yura3d
Отправлено: 13 апреля 2009 — 12:42
Post Id


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


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




2B
Вы устанавливали последнее обновление от 11.03.2009? Оно содержит уже исправленный файл fm.class.php. Что же касается самого этого файла, то запускать его не нужно, достаточно положить в папку include. По поводу прав доступа на файлы и папки Вам нужно обратиться хостеру
 
 
2B
Отправлено: 13 апреля 2009 — 20:25
Post Id



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


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2009  
Откуда: Ирпень, Украина
Репутация: 1




Да, после 11-го. Спасибо.

yura3d пишет:
По поводу прав доступа на файлы и папки Вам нужно обратиться хостеру
Обратиться не проблема, вопрос - что мне ему сказать? Что именно хостер должен сделать, чтобы у меня не обнулялись файлы?
(Добавление)
Кроме того, сегодня, почему-то, постоянно обнуляется статистика "Сегодня форум посетили: 5 (гостей: 3, зарегистрированных: 2)" (т.е. каждые пару часов отсчет начинается с нуля). Что бы это могло значить? Не понял
 
 
yura3d
Отправлено: 13 апреля 2009 — 20:29
Post Id


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


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




2B пишет:
Обратиться не проблема, вопрос - что мне ему сказать? Что именно хостер должен сделать, чтобы у меня не обнулялись файлы?

Спросить нужно, какие права на запись следует устанавливать для файлов и папок. Проблема в том, что универсальные (от кого-то такой термин слышал) права 777 на многих хостингах открывают полный доступ к файлам для других пользователей сервера, а это серьёзная брешь в безопасности.
 
 
2B
Отправлено: 14 апреля 2009 — 05:22
Post Id



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


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2009  
Откуда: Ирпень, Украина
Репутация: 1




yura3d пишет:
Спросить нужно, какие права на запись следует устанавливать для файлов и папок. Проблема в том, что универсальные (от кого-то такой термин слышал) права 777 на многих хостингах открывают полный доступ к файлам для других пользователей сервера, а это серьёзная брешь в безопасности.
Вас понял, шеф! Уже спросил, жду ответа. Но еще один уточняющий вопрос - разве права 777 не являются необходимостью для нормального функционирования форума? Какие есть альтернативы?
 
 
yura3d
Отправлено: 14 апреля 2009 — 06:48
Post Id


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


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




Нет конечно. Какие именно права устанавливать зависит от настроек сервера.
 
 
2B
Отправлено: 15 апреля 2009 — 06:50
Post Id



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


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2009  
Откуда: Ирпень, Украина
Репутация: 1




Проблема глобальная, чтобы не засорять топик, написал ЛС.
 
 
Draen
Отправлено: 7 июля 2009 — 06:05
Post Id


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


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




А на старой версии 1.9.1 как восстановить темы? сами темы остались в файлах, но на форуме пишется дата1970 год.
Обязательно надо обновлять до новой версии?
 
 
electron
Отправлено: 7 июля 2009 — 06:24
Post Id



Администратор
ExBB Team


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




это пробуй. если не поможет - жди Юру
 
 
yura3d
Отправлено: 7 июля 2009 — 07:34
Post Id


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


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




Draen
Обновление необходимо в любом случае, т.к. в старых версиях форума проблема с обнулением файлов не решена, и без обновления файлы форума будут обнуляться. Более того, утилиты восстановления данных форума (выложенные в этой теме) будут работать только с новой версией
 
 
Draen
Отправлено: 7 июля 2009 — 11:53
Post Id


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


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




Спс.
Обновился до FM RC1, темы вроде восстановились но название тем стало по имени топикстартера и даты..
например тема: Iron 06 07 2006 01:33
...видимо вручную названия править?
если да то подскажите плз, какой файл отвечает за название каждой темы?
 
 
yura3d
Отправлено: 7 июля 2009 — 12:20
Post Id


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


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




Draen пишет:
Спс.
Обновился до FM RC1, темы вроде восстановились но название тем стало по имени топикстартера и даты..
например тема: Iron 06 07 2006 01:33
...видимо вручную названия править?
если да то подскажите плз, какой файл отвечает за название каждой темы?

Название темы можно отредактировать, как и ранее, в опциях модератора
 
 
Страниц (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.1516]     [ ]