Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Восстановить лог администраторов

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
AABur
phpBB 1.4.3
Сообщения: 86
Стаж: 18 лет 5 месяцев
Откуда: Москва
Благодарил (а): 2 раза
Контактная информация:

Восстановить лог администраторов

Сообщение AABur »

phpbb 3.1.11

Случайно почистил Лог администраторов. А он мне нужен старый. Есть бэкап, как средствами расширения Auto Database Backup так и от хостинга.
Подскажите как лучше восстановить старый лог.
Вариант подгрузить старый к текущему - лучше. Заменить текущий старым то же не плохо.
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Perfecthus »

Очистить таблицу phpbb_log и залить данные из бэкапа, предварительно выдернув таблицу в отдельный файл *.sql
Аватара пользователя
AABur
phpBB 1.4.3
Сообщения: 86
Стаж: 18 лет 5 месяцев
Откуда: Москва
Благодарил (а): 2 раза
Контактная информация:

Re: Восстановить лог администраторов

Сообщение AABur »

Спасибо.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

Perfecthus, и потеряв при этом ВСЕ логи (админские, пользовательские, ошибок) за период с даты создания бэкапа и до окончания восстановления старой таблицы phpbb_log - и как итог кривая работа движка/расширений, где есть привязка к записям логов. Вы бы лучше не советовали такое, раз не знаете как можно сделать правильно...
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Perfecthus »

Pazh, А кто мешает сделать бэкап таблицы логов с даты создания предыдущего бэкапа и до окончания восстановления старой таблицы? Затем объединить и залить обратно в таблицу.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

Perfecthus, если бы у бабки были ..., она была бы дедкой...
Вы сначала пишите:
Perfecthus писал(а): 16.08.2018 17:57 Очистить таблицу phpbb_log
А потом вспоминаете, когда вас ткнули носом в Ваш же бред:
Perfecthus писал(а): 17.08.2018 10:34 А кто мешает сделать бэкап таблицы логов с даты создания предыдущего бэкапа
Велосипед и куча лишних телодвижений...
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Perfecthus »

Вообще-то, создать бэкап перед изменением БД - это, как само-собой разумеющееся должно быть, потому и не написал об этом.
И не надо говорить, что это бред.
Pazh писал(а): 17.08.2018 10:37 Велосипед и куча лишних телодвижений...
Предложи свой вариант - автомобиль с автоматической коробкой!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

Perfecthus писал(а): 17.08.2018 10:44 Вообще-то, создать бэкап перед изменением БД - это, как само-собой разумеющееся должно быть, потому и не написал об этом.
И не надо говорить, что это бред.
толку от этого бэкапа, если ПЕРЕД восстановление все очищено???? Это самый что ни на есть - бред
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Татьяна5 »

Pazh писал(а): 17.08.2018 10:27 кривая работа движка/расширений, где есть привязка к записям логов
Вообще-то phpbb_log - последнее звено в связи таблиц, так что ничего не будет
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

Татьяна5, не сломается, а просто будет отсутствие данных, которые берутся из таблицы логов: жалобы, заметки о пользователях, действия модераторов, админов, двойные регистрации и т.д. и т.п.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Татьяна5 »

Pazh,
AABur писал(а): 16.08.2018 1:33 Заменить текущий старым то же не плохо
Так что то не проблема
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

AABur писал(а): 16.08.2018 1:33 Случайно почистил Лог администраторов. А он мне нужен старый. Есть бэкап
1. создаем новую пустую БД - назовем backup_bd
2. Нужно получить таблицу phpbb_log из бэкапа - варианты:
а) восстанавливает в новую базу backup_bd весь бэкап через phpmyadmin например - вариант не айс, но самый простой
б) ставим на сервер sypex dumper pro (если стоит php 7 то нужна версия sypex для php 7 ) или mysqldumper и при восстановлении из бэкапа выбираем только таблицу phpbb_log - актуально для больших форумов с кучей постов (съэкономите кучу времени и места)
в) вырезать из текста бэкапа данные, касающиеся только таблицы phpbb_log и восстановить его в другую таблицу в боевой форум и сразу приступить к пункту 3) - кто знает как и для чего это делать, для него эта инструкция не нужна вообще...
3) выполняем запрос где вместо backup_bd подставляем название созданной вами БД, а вместо work_bd подставляем название БД боевого форума:

Код: Выделить всё

insert into work_bd.phpbb_log(log_id, log_type, user_id, forum_id, topic_id, reportee_id, log_ip, log_time, log_operation, log_data) select log_id, log_type, user_id, forum_id, topic_id, reportee_id, log_ip, log_time, log_operation, log_data from backup_bd.phpbb_log where log_type=1;  
4) проверяем в боевой БД восстановление админских логов
5) удаляем временную БД backup_bd
Последний раз редактировалось Pazh 17.08.2018 11:11, всего редактировалось 1 раз.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Pazh »

Татьяна5 писал(а): 17.08.2018 10:55 Pazh,
AABur писал(а): 16.08.2018 1:33 Заменить текущий старым то же не плохо
Так что то не проблема
Если человек не знает как восстановить частично таблицу из бэкапа, то 100% он не знает к чему может привести полная очистка таблицы phpbb_log по совету Perfecthus
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: Восстановить лог администраторов

Сообщение Perfecthus »

Татьяна5 писал(а): 17.08.2018 10:52 Вообще-то phpbb_log - последнее звено в связи таблиц, так что ничего не будет
Согласен, ни на что не влияет, нужно только для админа и модераторов(если таковые присутствуют).

Отправлено спустя 2 минуты 47 секунд:
Pazh, Собственно, ты описал кучей строк то, что у меня уложилось в одну, хотя заморочек твоим способом ещё больше.
Закрыто

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