Обслуживание конференции

Стабильная работа phpBB 3.0 является очень важным действием и во многом зависит от администрации конференции. Раздел «Обслуживание» позволяет отслеживать внутреннюю информацию phpBB, такую, как журналы, а также обслуживать базу данных (которая содержит все данные, связанные с phpBB), типа создания резервных копий и восстановления данных.

1. ЖУРНАЛЫ КОНФЕРЕНЦИИ

Раздел «Журналы» предоставляет краткий обзор того, что происходило на конференции. Имеется четыре типа журналов:
  1. Журнал администраторов
    В этот журнал записываются все действия, выполненные администраторами непосредственно в панели администрирования.
  2. Журнал модераторов
    В этот журнал записываются действия, выполненные модераторами конференции в форумах, темах и сообщениях. Каждый раз при перемещении или закрытии какой-либо темы, это событие будет отображаться в данном журнале, позволяя видеть, кто выполнил это действие.
  3. Журнал пользователей
    В этот журнал записываются все важные действия, выполненные пользователями или над пользователями (жалобы, предупреждения и заметки о пользователях). Все изменения почтовых адресов и паролей записываются в этом журнале.
  4. Журнал ошибок
    В этом журнале отображаются все ошибки, выполненные самой конференцией. Данный журнал предоставляет информацию, которую можно использовать для решения некоторых проблем. Например, с доставкой электронных сообщений. В этот журнал также может записывать различная отладочная информация (если включено).
При наличии необходимых прав доступа вы можете удалять отдельные записи из журналов или очищать их целиком. Для удаления отдельных записей отметьте флажками записи, которые вы хотите удалить из журнала, и нажмите кнопку «Удалить отмеченные». Для очистки всего журнала нажмите кнопку «Удалить все».


2. РЕЗЕРВНОЕ КОПИРОВАНИЕ И ВОССТАНОВЛЕНИЕ БАЗЫ ДАННЫХ

PhpBB использует базу данных для хранения всех данных, используемых на конференции, включая пользователей, сообщения, темы и так далее. Резервное копирование базы данных может быть полезным инструментом в качестве защитной меры от непредвиденных аварий, которые могут привести к потере данных или к повреждению данных. В случая любых возможных аварий у вас должна быть возможность восстановить базу данных в предыдущее состояние из резервной копии. Также вы можете использовать инструмент резервного копирования базы данных для переноса конференции на другой сервер — просто создайте резервную копию базы на старом сервере и восстановите её на новом, сохранив все данные.

РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ

  • Тип копии: вы можете создать резервную копию всей базы данных, либо только структуры или данных. Структура содержит только иерархию базы, в которой хранятся данные. С другой стороны, если вы выполните резервное копирование данных, то вам будет необходима заранее подготовленная структура базы при восстановлении или импорте данных.
  • Тип файла: в зависимости от настроек вашего сервера, вы можете сохранить резервную копию в нескольких форматах. Выбор опции «text» сохранит базу в текстовом формате. Другие имеющиеся параметры сжимают файл для уменьшения размера файла дампа.
  • Действие: : у вас есть два варианта: вы можете сохранить резервную копию на сервере в папке store, или загрузить её на свой локальный компьютер.
  • Выбор таблиц: вы можете выбрать для резервного копирования все таблицы базы данных или только отдельные таблицы. При резервном копировании большой базы данных вы можете исключить поисковые таблицы (не забудьте восстановить их структуру), а затем повторно создать поисковые индексы на новом сервере.
Совет
Используйте совместно с мышью клавиши Ctrl и Shift для выбора отдельных таблиц.

ВОССТАНОВЛЕНИЕ БАЗЫ ДАННЫХ

  • Выбор файла: вам будет предложен список резервных копий баз данных, которые хранятся на сервере в папке store. Выберите копию базы, которую вы хотите восстановить, и нажмите кнопку «Начать восстановление». Процесс восстановление может занять некоторое время, и он перезапишет все существующие данных конференции.


3. ПОИСКОВЫЕ ИНДЕКСЫ

phpBB 3.0 предоставляет мощную поисковую систему, которая может быть использована для поиска по всей конференции. Основные элементы управления поиском осуществляются в разделе «Настройка поиска». Здесь вы можете управлять поисковыми индексами, которые используются для хранения данных, необходимых для осуществления быстрых и точных результатов поиска. Это нечто вроде гигантского оглавления. По умолчанию доступно два поисковых механизма: fulltext native, который включён в ядро phpBB, и работает на всех СУБД (системах управления базой данных), и fulltext mysql, который использует встроенные в MySQL функции полнотекстового поиска. Поисковый механизм fulltext предоставляет более гибкую конфигурацию, в то время как второй занимает не слишком много места в базе данных и индексы для него создаются намного быстрее.

Примечание
Создание поисковых индексов может занять очень длительное время, во время которого появится всплывающее окно, которое будет обновляться, отображая процесс создания индексов. Пожалуйста, будьте терпеливы, процесс может занять несколько часов на больших конференциях.

Поисковый механизм fulltext native работает так: он использует две таблицы, одна из которых содержит слова, использующиеся на конференции и на которые назначен числовой идентификатор, а вторая таблица связывает идентификаторы сообщений с идентификаторами слов. Эта система работает очень быстро при поиске конкретных слова во всей базе данных. Далее перечислены статистические данные, отображаемые на странице поисковых индексов:

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

Число слов, связанных с сообщениями
Как указано выше, вторая поисковая таблица содержит список связей между сообщениями и словами. Например, если кто-то отправит слово «самолёт» в двух разных сообщениях, то система добавит одно слово и добавит ссылку к нему по одному для каждого сообщения.

Общее количество индексированных сообщений (fulltext mysql)
Эти данные отображаются при использовании поискового механизма fulltext mysql, и говорят о количестве индексированных сообщений.