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

«DB Maintenance»

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев
Поблагодарили: 4 раза

«DB Maintenance»

Сообщение Kastaneda »

MOD Title: DB Maintenance
MOD Author: PhilippK (Philipp Kordowich) http://phpbb.kordowich.net
MOD Description: Мод «DB Maintenance» предназначен для проверки и устранения различных ошибок в базе данных.

После установки этого мода в администраторском разделе в группе общих настроек появится новая ссылка «Обслуживание базы данных» (Database Maintenance), открывающая одноимённую страницу, с помощью которой можно произвести различные проверки базы данных форума на наличие различных ошибок. Во время проверки найденные ошибки автоматически исправляются и выводится список найденных ошибок. Все предложенные функции достаточно просты и должны быть понятны любому пользователю, поскольку понимать там нечего. Просто нажимайте ссылки и смотрите на происходящие события.

Мод «DB Maintenance» будет полезен следующим пользователям:
  • Тем, кто постоянно сталкивается с различными сообщениями форума об ошибках (типа «В этой теме нет сообщений» при нажатии на какую-либо страницу темы, или «Ошибка создания новой сессии» и т.д.);
  • Тем, у кого ссылка «Найти все сообщения пользователя» в профилях пользователей не работает должным образом, показывая неверный результат поиска сообщений;
  • Тем, у кого не модераторы отображаются зелёным цветом, и наоборот - когда истинные модераторы отображаются обычным цветом;
  • Мод восстанавливает сообщения, даты которых находятся в будущем, корректируя их на текущую дату. Это избавляет от ошибок, при которых пользователи постоянно получают сообщения о том, что они не могут отправить сообщение сразу после предыдущего.
  • А также тем, кто хочет без использования phpMyAdmin легко оптимизировать таблицы базы данных с просмотром результата полученной оптимизации, ремонтировать таблицы, проверять их на ошибки и очищать таблицу сессий.
Кроме этого мод содержит функции повторной индексации поисковых таблиц.

Кроме видимой части в администраторском разделе, мод содержит ещё и невидимую аварийную консоль восстановления (файл erc.php). К слову сказать, этот файл в целях безопасности не рекомендуется держать на сервере, а загружать его тогда, когда доступ на форум или в администраторский раздел становится невозможным.

C помощью консоли восстановления вы можете:
  1. Очистить таблицу сессий. Это бывает полезно для борьбы с сообщениями о невозможности создания новой сессии.
  2. Починить таблицы базы данных. Бывает полезно в ситуациях, когда выдаются различные ошибки, связанные с базой данных.
  3. Проверить таблицу конфигурации. Эта проверка проверяет таблицу конфигурации на наличие отсутствующих данных, и при необходимости восстанавливает их.
  4. Восстановить пути к сценариям и Восстановить данные о cookie. С помощью этих действий можно проверить правильность настроек кукисов и пути к форумам. Очень полезная штука в связи с участившимися вопросами о проблемах со входом на форум. Указанные операции проверяют текущие настройки кукисов и путей, и выводят рекомендуемые настройки. Как показывает практика, рекомендуемые настройки обычно верны. Так что, не утруждая свои мозги, можно тут же восстановить работоспособность форума. Проблемы со входом часто возникают и тогда, когда база переносится на другой сервер, но при этом настройки путей в базе админ не удосужился поменять, и не знает, как ему зайти в администраторский раздел, или в phpMyAdmin.
  5. В случае необходимости консоль может изменить язык и стиль форума по умолчанию.
  6. Отключить сжатие GZip. Частенько слышны возгласы о том, что после включения сжатия GZip форум перестал работать. Это функция позволяет вновь отключить сжатие без лишних телодвижений.
  7. Предоставить права администратора. Из консоли вы можете предоставить права администратора любому пользователю, или самому себе, если вдруг каким-то образом умудрились сделать себя неактивным, так как эта функция ещё и активирует указанного пользователя.
  8. Здесь же вы можете очистить ваш чёрный список и список запрещённых имён.
  9. Удалить всех администраторов. При взломах часто появляются «левые» администраторы. С помощью этого действия вы можете удалить их всех.
Локализация: http://www.phpbbguru.net/community/topic7014.html
Последний раз редактировалось Kastaneda 18.01.2007 16:58, всего редактировалось 2 раза.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

Kastaneda
Монстр. Я б такое не осилил.

Не ставил и пока не собираюсь, но в запасник кинул. Спасибо.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Респект за проделанную работу, постараюсь ознакомиться в ближайшее время более подробно. Так держать!
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee
Контактная информация:

Сообщение Romy »

Kastaneda, респект! Я правда не увидел в своей версии нескольких фишек, описанных тобою, но это мелочи в сравнении с проделанной тобою работой.

Гранд мерси, так держать.
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 18 лет 11 месяцев
Контактная информация:

Синхронизация пользовательских счётчиков постов. DB Maintena

Сообщение IGO »

Была проблема: в больших темах, при просмоте последней страницы форум писл, мол в этой теме нет сообщений. Посоветовали мод DB Maintenance.

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

############################################################## 
## MOD Title: DB Maintenance
## MOD Author: PhilippK < phpBB2006 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
## MOD Description: This Mod checks and fixes inconsistencies and errors in the database  
## MOD Version: 1.3.6
Поставил, сделал локализацию (спасибо Kastaneda). МБлагодаря моду есть возможно сть сделать
Синхронизация счётчиков сообщений Синхронизация пользовательских счётчиков сообщений.
Несколько пользователй заметили, что их количество постов значительно увеличилось.
Синхронизация проводилась на FireFox Browser. Кто-нибудь делал синхронизацию счётчиков постов? :roll:
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

IGO писал(а):Кто-нибудь делал синхронизацию счётчиков постов?
Неоднократно. Думаю это не глюк, а так оно и есть в действительности. Возможно у вас установлен (или был установлен) мод, замораживающий счётчики сообщений в определённых форумах.
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 18 лет 11 месяцев
Контактная информация:

Сообщение IGO »

Kastaneda
, да такой мод присутсвует. Но как он влияет на общее число постов? То есть из-за чего такая ситуация, что кому-то в плюс, а кому-то в минус количества постов?
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

IGO
DB Maitenance Mod не учитывает настройки модов, т.е. замороженность счетчика сообщений в отдельных форумах. Соотвественно смею предположить, что у вас есть раздел вроде "Флейм" и эти самые пользователи - частые его посетители. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

IGO писал(а):То есть из-за чего такая ситуация, что кому-то в плюс, а кому-то в минус количества постов?
Плюс тем, у кого имеются сообщения в «замороженных» форумах. А минус... ну мало ли. Допустим удалили сообщения у некоторых пользователей, а форум по каким-то причинам (например, кратковременный глюк) не синхронизировал счётчик сообщений.

Хотя в языковом файле есть фраза, которую я возможно не правильно понял: «Pruned posts are normaly not substracted from the post counter. When running this command, the pruned posts will be substracted from the counter and cannot be restored». Вроде как тут говорится, что обычно (или в обычных ситуациях) удалённые сообщения не вычитаются из счётчика сообщений. То есть, согласно этой фразе, при удалении сообщений счётчик сообщений должен оставаться неизменным. Но на самом деле это ведь не так. При удалении сообщений автоматически и счётчик уменьшается. Или так было в старых версиях форума, а языковый файл забыли обновить?
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 18 лет 11 месяцев
Контактная информация:

Сообщение IGO »

Kastaneda, Xpert, то есть счётчик не увеличивался в замороженных форума. А когда быласделана синхронизация, то к существующему кол-ву постов прибавились посты в замороженных форумах.
А нафига тогда замораживать если они после синхронизации добавятся??? Или зачем тогда замораживать...

Вот те на!! :evil:
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

IGO писал(а):А когда была сделана синхронизация, то к существующему кол-ву постов прибавились посты в замороженных форумах.
Количество сообщений, отличное от реального количества - это хоть и незначительная, но всё-таки ошибка в базе данных. Может неблагоприятным образом сказаться, например, на поиске сообщений конкретного пользователя. Долгом «DB Maintenance» является исправлять такие ошибки, что он прекрасно и делает.
IGO писал(а):Или зачем тогда замораживать.
Действительно, зачем? Но в принципе, если вам так важно замораживать счётчики, то можете просто-напросто больше не запускать синхронизацию счётчиков. Каких-либо глобальных глюков быть не должно, что могут подтвердить все те, кто ставит моды «заморозки» счётчиков.
Роман ShaRP
phpBB 1.4.0
Сообщения: 31
Стаж: 17 лет 8 месяцев
Откуда: Киев

Сообщение Роман ShaRP »

На 2.0.21 кто-то сабжевый мод уже использовал?
Работает нормально?
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

Обычно автор обновляет мод, если это требуется для новой версии форума. Так что, качайте с сайта автора последнюю версию и проблем не будет.
vg
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 5 месяцев
Забанен: Бессрочно

Сообщение vg »

Пробовал этот мод на 2 форумах.
А точнее функцию "Проверка тем и сообщений"

Так вот на одном автоматически создался раздел "Восстановленные темы"
На другом такого раздела не появилось.
И мне вот интересно - это ошибка какая то или просто раздел "Восстановленные темы" создается в том случае, когда имеются данные для восстановления?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

vg писал(а):И мне вот интересно - это ошибка какая то или просто раздел "Восстановленные темы" создается в том случае, когда имеются данные для восстановления?
Второе.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Закрыто

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