Задача:
- есть форум, на котором пару недель назад неосторожно удалили две важные темы
- есть бэкап от первого мая, в котором эти темы нашлись.
Вопрос: как восстановить темы?
Я предполагаю, что можно на локалке поднять базу, почистить все лишние темы, кроме этих двух, а потом перенести таблицы posts и topics. Ну и еще что-то связанное.
Получится ли так?
Как восстановить две удалённые темы?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Как восстановить две удалённые темы?
Да получится!MAzZY писал(а):Получится ли так?
Только я на локалке ничего не поднимал.
Блокнотом оставляем только две нужные нам таблицы (сразу хочу предупредить, если база большая, то отключите в нотпаде подсветку синтаксиса — меньше тормозит).
Таблицы льем в эту же базу, но с другим префиксом, а затем копи-пейст нужной нам темы и постов. Потом эти две таблицы новый_префикс_posts и новый_префикс_topics сносим или оставляем себе — на память.
Я использую следующие модификации | Памятка
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Как восстановить две удалённые темы?
Восстановление удалённой темы
Ну, или скрипт, который можно использовать с разными базами данных, без необходимости переливать из одной в другую отдельные таблицы: Поместить в корень и запустить, предварительно указав свои данные:
Синхронизировать сообщения после выполнения.
Ну, или скрипт, который можно использовать с разными базами данных, без необходимости переливать из одной в другую отдельные таблицы: Поместить в корень и запустить, предварительно указав свои данные:
Код: Выделить всё
$res_array = array(9, 70); // id нужных тем через запятую
$res_db_name = shredder_forum; // имя БД, откуда будут браться данные для восстановления
$res_db_prefix = phpbb3_; // префикс phpbb в БД, откуда будут браться данные для восстановленияУ вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Как восстановить две удалённые темы?
Феноминально! А ручками скопировать 22 темы с 282 постами и потом создавать в форуме и назначать в модераторке авторов постов не пробовали? А я пробовал...И где в это время был Shredder ? Опять с девками водку жрал на море...эх....
Как все оказывается просто....
Как все оказывается просто....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
sanek_tyuns
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 12 лет 11 месяцев
Re: Как восстановить две удалённые темы?
Пчелкин, а как назначть авторов постов в модераторке? подскажите, плиз!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как восстановить две удалённые темы?
Нажать на
?Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

