Настройки сервера На этой странице можно настроить параметры сервера и домена. Имеется три основных категории настроек сервера: настройки сервера, параметры путей и параметры серверного URL. Далее все параметры описываются более подробно.
Внимание Удостоверьтесь в правильности вводимых вами данных. Ошибки приведут к рассылке электронных сообщений с неправильной информацией. Страница «Настройки сервера» позволяет задать некоторые настройки, которые phpBB будет использовать на уровне сервера. В настоящее время доступна только одна опция «Включить сжатие GZip». Включение этой опции включит сжатие GZip на вашем сервере. После включения этой опции всё генерируемое содержимое будет сжиматься с помощью GZip перед отправкой пользователю. Включение этой опции помогает уменьшить расход сетевого трафика, но в то же время увеличивает использование центрального процессора, как на стороне клиента, так и на сервере.
Далее, категория «Параметры путей» позволяет указать некоторые пути, которые будет использовать phpBB. Как правильно, настройки по умолчанию обычно менять нет никакой необходимости.
Параметры путей
Папка хранения смайликов: путь относительно корневой папки phpBB.
Папка хранения значков сообщений: путь относительно корневой папки phpBB.
Папка хранения значков расширений: путь относительно корневой папки phpBB; в этой папке хранятся значки для групп расширений.
Последняя категория настроек сервера — это «Параметры серверного URL». Данная категория содержит настройки, позволяющие сконфигурировать фактический адрес URL, на котором расположена конференция, а также протокол сервера и номер порта, на котором будет доступна конференция.
Параметры серверного URL
Принудительные параметры серверного URL: если по некоторым причинам параметры по умолчанию для серверного URL являются неправильным, то вы можете вынудить phpBB использовать параметры серверного URL, которые вы укажете ниже. Установите переключатель в положение «Да», если хотите ввести другие значения в поля ниже.
Протокол сервера: этот протокол будет использоваться, если используются принудительные параметры. Если поле пустое или настройки не принудительные, то протокол определяется установкой безопасных cookie (http:// или https://).
Имя домена: имя домена, на котором размещена ваша конференция. Включите «www», если необходимо. Это значение будет использоваться, если используются принудительные параметры.
Порт сервера: порт, на котором работает сервер. Обычно это 80 порт. Изменяйте только, если ваш сервер работает на другом порту. Это значение будет использоваться, если используются принудительные параметры.
Путь к phpBB: путь к папке, содержащей phpBB, относительно имени домена. Например, если ваша конференция расположена по адресу www.teosofia.ru/biologos/, то значение будет «/biologos». Это значение будет использоваться, если используются принудительные параметры.
Нажмите кнопку «Отправить» для сохранения изменений.
Безопасность На странице настроек безопасности вы можете управлять настройками, связанными с безопасностью, а именно, вы можете определить и изменить настройки, связанные с сессиями и входом пользователей на конференцию.
Разрешить автоматические входы
Опция определяет, могут ли пользователи автоматически входить на конференцию при очередном посещении.
Время истечения автоматического входа
Время в днях, по истечении которых из базы данных будут удаляться ключи автоматического входа в систему. Введите 0 для снятия ограничений.
Проверять IP-адрес сессии
Опция определяет, сколько цифр используется в IP-адресах пользователей для проверки сессии. Доступно четыре варианта: Все, A.B.C, A.B и Нет. Все сравнивает полный IP-адрес, A.B.C — первые три цифры, A.B — первые две цифры. Нет — отключает проверку. В адресах IPv6 A.B.C сравнивает первые 4 блока и A.B — первые 3 блока.
Проверять браузер
Опция включает проверку браузеров пользователей при каждой сессии для усиления защиты.
Проверять заголовок X_FORWARDED_FOR
Сессия будет продолжена, если отправленный заголовок X_FORWARDED_FOR будет идентичен с отправленным ранее запросом. Также будут проверяться IP-адреса в заголовке X_FORWARDED_FOR.
Сверять IP со списком DNS Blackhole List:
Если включено, IP-адреса пользователей при регистрации и отправке сообщений будут сверяться со следующими сервисами DNSBL: spamcop.net, dsbl.org и http://www.spamhaus.org/. Эта проверка может занять некоторое время в зависимости от конфигурации сервера. В случае значительного замедления работы сервера или слишком большого количества ложных срабатываний рекомендуется отключить эту проверку.
Сверять домен email с записями MX
Домены электронной почты, предоставляемые при регистрации и изменении профилей, будут сверяться с записями MX.
Сложность пароля
Как правило, сложные пароли — это хорошо; они лучше простых паролей. Чтобы помочь пользователям сделать их учётные записи как можно более безопасными, вы можете указать сложность пароля, который они будут придумывать себе при регистрации или изменении существующего. Вы можете выбрать из четырёх вариантов: Без требований — отключит проверку сложности пароля. Должен быть со смешанным регистром — пользователи должны будут использовать в своих паролях прописные и маленькие буквы одновременно. Должен содержать буквы и цифры — помимо всего вышеперечисленного, в пароль должны быть как буквы, так и цифры. И, наконец, Должен содержать символы — в паролях, кроме букв и цифр должны быть ещё и другие символы.
Примечание Каждый следующий вариант ограничения включает в себя предыдущие. Например, выбор опции Должен содержать буквы и цифры будет требовать, чтобы пароли пользователей содержали не только алфавитно-цифровые символы, но при этом ещё и чтобы были со смешанным регистром. Принудительная смена пароля
Всегда хорошо менять пароль время от времени. С помощью этой опции вы можете принудительно вынудить ваших пользователей менять пароль после истечения указанного здесь количества дней. Вводите в это поле только целые числа, или введите 0 для отключения функции принудительной смены пароля.
Максимальное количество попыток входа
Также можно ограничить количество неудачных попыток входа на конференцию. Эта опция может быть полезна в целях временного предотвращения входа ботов на конференцию, или других пользователей, пытающихся войти учётную запись других пользователей. Вводите в это поле только целые числа. После указанного количества неудачных попыток входа на конференцию пользователь должен будет дополнительно визуально подтвердить свой вход (визуальное подтверждение).
Разрешить php в шаблонах
В отличие от phpBB2, phpBB3 позволяет использовать код PHP непосредственно в файлах шаблонов. При включении этой опции операторы PHP и INCLUDEPHP будут распознаваться, и выполняться в шаблонах.
Нагрузка на сервер На особенно больших и посещаемых конференциях может возникнуть необходимость в управлении некоторыми настройками, связанными с нагрузкой на сервер. С помощью этой страницы настроек вы можете включать и отключать некоторые функции в целях снижения нагрузки на сервер. Для большинства серверов нет необходимости отключать какие-либо функции. Тем не менее, на некоторых системах отключение ненужных функций может дать существенный прирост производительности и уменьшение нагрузки на сервер. Также вы можете указать предел загрузки системы и активных сессий, при превышении которых конференция будет автоматически отключена.
Первая группа настроек называется «Общие настройки» и позволяет управлять базовыми настройками, связанные с нагрузкой, такими, как максимальная загрузка системы и продолжительность сессии. Далее подробно описывается каждая настройка.
Общие настройки
Предел загрузки системы: эта опция даёт возможность управлять максимальной загрузкой, которой может подвергнуться сервер прежде, чем конференция будет автоматически отключена. Если в течение одной минуты загрузка системы будет превышать указанное здесь значение, то конференция будет автоматически отключена. Значение 1.0 эквивалентно стопроцентному использованию одного процессора. Примечание: эта опция работает только на UNIX-подобных системах, а также там, где эта информация доступна. Значение будет сброшено в 0, если phpBB не сможет получить предел загрузки системы. В это поле можно вводить все положительные числа от 0 до 1.0 (включительно). Введите 0 для отключения этой функции.
Продолжительность сессии: продолжительность одной пользовательской сессии в секундах. В это поле можно вводить все положительные числа. Введите 0, если не хотите ограничивать длину пользовательских сессий.
Предел сессий: также можно управлять максимальным количеством сессий, которые конференция будет обрабатывать перед автоматическим отключением. Если количество сессий за одну минуту превысит указанное значение, то конференция будет автоматически отключена. Вводите в это поле положительные числа. Введите 0, если не хотите ограничивать число сессий.
Кто сейчас на конференции: Количество минут, по истечении которых неактивные пользователи перестанут отображаться на странице «Кто сейчас на конференции». Увеличение этого значения повышает расход ресурсов сервера на создание списка. Допустимы все положительные числа.
Вторая группа настроек называется «Общие параметры» позволяет управлять доступностью некоторых параметров вашим пользователям.
Общие параметры
Показывать точки на темах: темы, в которых пользователь оставлял свои сообщения, будут помечены точками.
Серверная маркировка тем: одна из многочисленных новых возможностей phpBB3 предлагает серверное прослеживание прочитанных тем. В отличие от phpBB2, при включении этой опции хранение сведений о статусе прочтения тем будет храниться не в cookies, а в базе данных.
Маркировка тем для гостей: также можно включить опцию, позволяющую хранить сведения о статусе прочтения тем гостями конференции. При отключении опции темы для гостей всегда отображаются как прочитанные.
Включить список «Кто сейчас на конференции»: эта опция позволяет включать и отключать отображение сведений о пользователях на главной странице, а также на страницах тем и форумов.
Гости на странице «Кто сейчас на конференции»: а эта опция позволяет включать и отключать отображение гостей на странице «Кто сейчас на конференции».
Показывать сетевой статус пользователей: эта опция позволяет управлять отображением сетевого статуса (в сети/не в сети) пользователей в профилях и на страницах тем.
Показывать список именинников: в phpBB3 дни рождения — новая возможность. Эта опция позволяет выполнять включение и отключение списка именинников на главной странице. Для включения этой опции также необходимо включить функцию дней рождений в функциях конференции.
Показывать модераторов форумов: может быть полезным, чтобы имена модераторов отображались рядом с вверенным ему форумом. Тем не менее, вы можете отключить эту возможность в целях снижения нагрузки на сервер.
Показывать выпадающий список форумов: выпадающий список форумов может быть полезным средством для навигации по конференции. Тем не менее, и эту функцию вы можете отключить.
Показывать активность пользователей: эта опция управляет отображением в профилях и в личном разделе наибольшей активности пользователей в темах и в форумах. Рекомендуется отключить эту опцию на конференциях с более чем одним миллионом сообщений.
Компилировать устаревшие шаблоны: эта опция управляет перекомпиляцией устаревших шаблонов. При включении этой опции phpBB будет проверять, есть ли обновлённые шаблоны в файловой системе. Если найдёт, то перекомпилирует их.
И, наконец, последняя группа настроек нагрузки на сервер называется «Дополнительные поля в профилях», и является новой возможностью phpBB3.
Дополнительные поля в профилях
Показывать дополнительные поля в списке пользователей: эта опция позволяет управлять отображением дополнительных полей (если стиль поддерживает это) в списке пользователей.
Показывать дополнительные поля в профилях пользователей: а эта опция позволяет управлять отображением дополнительных полей в профилях пользователей.
Показывать дополнительные поля на страницах тем: управление отображением дополнительных полей на страницах тем.
Настройка поиска Ваша конференция может быть неплохим источником информации. Очень важно эффективно просматривать эту информацию, особенно если вы хотите уменьшить количество избыточных обсуждений на конференции. Здесь, на странице «Настройки поиска», вы можете управлять выбором поискового механизма для использования на конференции и индексации сообщений, а также производить настройки, связанные с поиском. На этой странице вы найдёте четыре категории настроек: Общие настройки поиска, Поисковый механизм, Fulltext mysql и Fulltext native.
Первая группа настроек поиска является общей, и имеет отношение к пользователям, пользующихся функциональными возможностями поиска.
Общие настройки поиска
Включить поисковые возможности: включение поисковых возможностей, включая поиск пользователей.
Интервал между поисковыми запросами: время в секундах, которое пользователь должен выждать перед выполнением следующего поискового запроса. Этот интервал проверяется для каждого пользователя. Все положительные целые числа являются допустимыми значениями. Введите 0, если хотите отключить проверку интервала между поисковыми запросами для пользователей.
Интервал между запросами для гостей: время в секундах, которое гость должен выждать перед выполнением следующего поискового запроса. Если поиском пользуется один гость, то все остальные в это время ждут указанное здесь время. Все положительные целые числа являются допустимыми значениями. Введите 0, если хотите отключить проверку интервала между поисковыми запросами для гостей.
Ограничение поиска при загрузке системы: если загрузка системы в течение одной минуты превышает это значение, то поисковая страница будет недоступна. Допустимы все положительные числа от 0 до 1.0 (включительно). Значение 1.0 эквивалентно стопроцентному использованию одного процессора. Примечание: эта опция функционирует только на UNIX-подобных серверах.
Минимальное число символов в именах: Пользователи должны будут ввести не меньше указанного количества символов при осуществлении поиска автора по маске. Если имя автора короче указанного значения, то можно осуществлять поиск по полному имени автора. Допустимы все положительные целые числа.
Кэширование результатов поиска: phpBB3 может кэшировать результаты поиска. Кэшированные результаты поиска будут удаляться после указанного здесь количества секунд. Допустимы все положительные целые числа. Введите 0, если не хотите кэшировать результаты поиска.
Следующая группа настроек поиска содержит фактически одну настройку — выбор поискового механизма для использования
Поисковый механизм
Поисковый механизм: с помощью этой опции вы можете выбрать поисковый механизм, который будет использоваться для поиска. Поисковый механизм, по сути, является системой, ответственной за проведение и выполнение поисковых запросов. В одно время можно выбрать один из двух поисковых механизмов: Fulltext mysql и Fulltext native. Fulltext native — это значение по умолчанию, и является собственным полнотекстовым поиском phpBB. Выбор опции Fulltext mysql переключит поисковый механизм по умолчанию на использование поиска по mySQL.
Примечание При изменении текущего поискового механизма на другой механизм, вам будет предложено создать поисковые индексы для использования нового поискового механизма. Если вы не планируете переключаться обратно на старый поисковый механизм, то можете удалить поисковые индексы от него для освобождения системных ресурсов. Для получения дополнительных сведений относительно обслуживания поисковых индексов смотрите раздел 3.9.3, «Поисковые индексы». Следующие две группы настроек поиска касаются используемого поискового механизма. Группа Fulltext mysql является информационным блоком, и отображает сведения, относящиеся к вашей конференции и параметров mySQL fulltext. Параметры, находящиеся в группе Fulltext Native, касаются всех параметров, связанных со встроенным родным поисковым механизмом phpBB3.
Fulltext mysql
Поддержка нелатинских символов UTF-8, использующих PCRE: этот блок сообщает о том, имеется ли в вашей системе поддержка поиска нелатинских символов UTF-8. Эта возможность доступна только на PHP 4.4 и выше, и 5.1 и выше. Поддержка этой функции важна, если вы хотите, чтобы ваши пользователи имели возможность искать нелатинские символы.
Поддержка нелатинских символов UTF-8, использующих mbstring: если ваша система не поддерживает символы UTF-8, использующие PCRE (как указано в установке выше), то поисковый механизм mySQL fulltext попытается использовать механизм регулярных выражений mbstring. Поддержка этой функции важна, если вы хотите, чтобы ваши пользователи имели возможность искать нелатинские символы.
Fulltext native
Включить полнотекстовое обновление: данная опция включает обновление полнотекстовых индексов при отправке сообщений. Опция не работает, если поисковые возможности отключены.
Минимум символов для индексации: вы можете управлять минимальным количеством символов в словах. Слова с большим числом символов будут проиндексированы и доступны для поиска, а слова с меньшим количеством символов будут игнорироваться при поиске. Рекомендуется не вводить сюда слишком низкие значения, чтобы не ухудшать качество поиска. Допустимы все положительные целые числа.
Максимум символов для индексации: по аналогии с установкой выше, здесь вы можете управлять максимальным количеством символов в словах. Слова с меньшим числом символов будут проиндексированы и доступны для поиска, а слова с большим количеством символов будут игнорироваться при поиске. Допустимы все положительные целые числа.
Порог общих слов: подобно спискам игнорируемых при поиске слов в phpBB2, вы можете предотвратить использование общих слов. Однако эта возможность улучшена в phpBB3. Теперь вы можете управлять порогом имеющихся общих слов. Это означает, что если слово содержится в более чем указанном проценте всех сообщений конференции, то это слово будет считаться общим, и поэтому будет игнорироваться в поисковых запросах. Допустимы все положительные целые числа, и представляют процент от сообщений вашей конференции. Введите 0 для отключения этой функции, и тогда общие слова не будут игнорироваться при выполнении поисковых запросов. Данная функция работает только при наличии более 100 сообщений.
Перевод: Kastaneda Права на статью принадлежат teosofia.ru