Удаление личных сообщений

Board index phpBBex 1.x Поддержка

Description: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Moderator: Поддержка

Post #1by Girl » 01.08.2013, 14:06

Всем привет,
Была необходимость почистить лс всех пользователей на сайте, удаляла с БД phpbb_privmsgs . Сообщения исчезли , но:
Без имени-7.jpg

количество страниц так и осталось в личке висеть (10 страниц какв примере ) , на какую ни нажми - везде пусто ( кеш с админки phpbbex чистила)
Увеличилось занимаемое дисковое пространство ( почему?)
Соответственно у меня пара вопросов : как удалить эти странные пустые страницы в личке и где я еще должна очистить что ( из-за того что увеличилось) ( возможно на уровне хостинга таблицу с логами или где-то что-то еще?) Вообщем нужно чтоб от сообщений и следа не осталось, прошу помощи пож-ста.

Added after 47 minutes 55 seconds:
обнаружилась еще проблемка-с....
Нет писем в отпревленных . Входящие новые присутствуют.
в отправленных как выше на картинке пусто, но написано "Папка заполнена на 100% (300 из 300 сообщений)"
... :cry:
Last edited by Girl on 01.08.2013, 15:28, edited 1 time in total.
Girl
Topic author, Мастер
Avatar
Reputation: 18
With us: 8 years

Post #2by Sumanai » 01.08.2013, 15:28

Girl wrote:Увеличилось занимаемое дисковое пространство ( почему?)

Личные сообщения хранятся в БД и не пересекаются с файлами на диске. Скорее всего просто новые пользователи с новыми аватарками.

Girl wrote:Соответственно у меня пара вопросов : как удалить эти странные пустые страницы в личке и где я еще должна очистить что ( из-за того что увеличилось)

Число сообщений хранится в таблице phpbb_privmsgs_to , попробуйте очистить и её. На тестовом форуме у меня это прокатило, но ничего не гарантирую. И вообще, лучше так не удалять, а настроить ограничения для новых пользователей, а для старых, имхо, места в БД не жалко.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1675
With us: 7 years 9 months

Post #3by Girl » 01.08.2013, 15:30

уже боюсь чего делать, пробовать наверное более не рискну... :fie: надо чтоб наверняка починить... жду-с что ответит Veg ...
Last edited by Girl on 01.08.2013, 15:34, edited 1 time in total.
Girl
Topic author, Мастер
Avatar
Reputation: 18
With us: 8 years

Post #4by Sumanai » 01.08.2013, 15:33

Girl wrote:уже боюсь чего делать,

Поздно боятся, уже напортачили. Сначала тестируйте такие действия на локальной копии ПК. Тема про денвер на этом форуме есть.
Но дальше личных сообщений изменения не отразятся.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1675
With us: 7 years 9 months

Post #5by Girl » 01.08.2013, 15:36

Sumanai wrote:Поздно боятся, уже напортачили.
тогда вот еще вопрос: как правильно очистить все лс всех пользователей ? Если в БД такая функция предусмотрена, то почему она с форумом не синхронизирована получается?
Girl
Topic author, Мастер
Avatar
Reputation: 18
With us: 8 years

Post #6by Sumanai » 01.08.2013, 16:21

Girl wrote:тогда вот еще вопрос: как правильно очистить все лс всех пользователей ?

Такой функции не предусмотрено.

Girl wrote:Если в БД такая функция предусмотрена,

В БД предусмотрена очистка любой таблицы, а очистка некоторых может поломать форум совсем. Возможности софта по работе с базами данных не связаны с форумом. Инструменты для работы с БД вообще предназначены для понимающих людей, обычным пользователям нужен разве что бекап.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1675
With us: 7 years 9 months

Post #7by VEG » 01.08.2013, 17:26

Ломать, так до конца. Попробуйте очистить ещё таблицу phpbb_privmsgs_to и выполнить запрос:
Code: Select all
UPDATE `phpbb_privmsgs_folder` SET `pm_count` = 0;
Возможно, поможет. Надеюсь, у вас есть бэкап.

Больше так не делайте. Личные сообщения занимают очень мало места. Одна фотография в галерее или вложение на вашем форуме тратит больше ресурсов, чем несколько сотен личных сообщений.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 33
Location: Минск, Беларусь
Reputation: 1584
With us: 8 years 6 months

Post #8by Girl » 01.08.2013, 18:05

фух) работает вроде , спасибо :smile:
не из-за веса стёрла лсы...
Girl
Topic author, Мастер
Avatar
Reputation: 18
With us: 8 years


Return to Поддержка



cron