Как удалить раздел форума на котором 1.5 млн постов ?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Как удалить раздел форума на котором 1.5 млн постов ?
Нужно удалить раздел или подфорум (не знаю как правильно назвать) , но там 2616 тем и в них 1.512.636 постов. Когда захожу
В админку / Forums / выбираю вышеуказанный раздел и нажимаю Delete .
Идет загрузка, потом форум падает, так ничего и не удалив.
Есть ли какой то другой способ удаления ?
За ранее всем спасибо )
В админку / Forums / выбираю вышеуказанный раздел и нажимаю Delete .
Идет загрузка, потом форум падает, так ничего и не удалив.
Есть ли какой то другой способ удаления ?
За ранее всем спасибо )
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Закрыть его и понемногу удалять (сервер для такого форума, по видимому, из разряда мощных, так что удаление крупных тем по одной вполне потянет)
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Татьяна5, ой блин, 2616 тем это будет очень печально по одной удалять 

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Если есть доступ к php.ini, можно попробовать задать там
Темы, кстати, можно удалять не по одной, а пачками из модераторского раздела.
max_execution_time
побольше или вообще в 0. Есть ещё set_time_limit
, но эта функция не всегда доступна.Темы, кстати, можно удалять не по одной, а пачками из модераторского раздела.
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Re: Как удалить раздел форума на котором 1.5 млн постов ?
А можно по подробней ? Я зашел в Moderator Control Panel и там такого не вижу что-то.
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Заходите в форум, который хотите удалить.
На странице находите кнопку перехода в модераторский раздел - там отображаются темы с флажками.
Можно на флажки кликать самому, можно воспользоваться кнопкой "Отметить все". Дальше должно быть понятно.
Плюс число тем на странице можно также поменять.
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Re: Как удалить раздел форума на котором 1.5 млн постов ?
LavIgor, нашел. Спасибо большое за помощь. Так будет намного быстрее.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Более 1000 сообщения за раз удалять всё-таки нежелательно
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Татьяна5, да оно помногу и не удаляется. Грузит, а потом ошибку 502 выбивает (
Думаю, может через базу данных как-то попробовать удалить сразу весь раздел..
Думаю, может через базу данных как-то попробовать удалить сразу весь раздел..
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Ни в коем случае. Потом придётся исправлять ошибки (что для настолько крупного форума означает отключение, перенос на локалку и пару дней простоя)
Отправлено спустя 1 минуту 27 секунд:
Проще выдать задание модераторам и пусть удаляют по одной теме, главное в разное время
Отправлено спустя 1 минуту 27 секунд:
Проще выдать задание модераторам и пусть удаляют по одной теме, главное в разное время
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 9 лет 8 месяцев
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Хорошо, буду тогда по чуть-чуть удалят каждый день
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 11 лет 9 месяцев
- Поблагодарили: 1 раз
Re: Как удалить раздел форума на котором 1.5 млн постов ?
Решение простейшее, если вдруг кому это ещё понадобится.
1. Прячем этот раздел.
2. Ставим на нём автоочистку.
3. Срок жизни тем даём примерно в срок жизни наиболее старой из них.
4. Форум сам постепенно поудаляет все темы из раздела.
5. Profit
Можно чуть ускорить процесс, раз в день или в неделю уменьшая срок жизни тем напрямую в БД отдельным скриптиком по крону.
1. Прячем этот раздел.
2. Ставим на нём автоочистку.
3. Срок жизни тем даём примерно в срок жизни наиболее старой из них.
4. Форум сам постепенно поудаляет все темы из раздела.
5. Profit
Можно чуть ускорить процесс, раз в день или в неделю уменьшая срок жизни тем напрямую в БД отдельным скриптиком по крону.