phpBB • Бесплатное программное обеспечение для форумов с открытым исходным кодом
Будучи администратором форума, вы должны иметь возможность точно настроить параметры, которые ваша доска phpBB использует для сервера. Настроить параметры сервера вашей доски очень просто. Существует пять основных категорий настроек сервера: настройки файлов cookie, настройки сервера, настройки безопасности, настройки загрузки и настройки поиска. Правильная настройка этих параметров поможет вашей плате не только функционировать, но и работать эффективно и по назначению. В следующих подразделах будет описана каждая категория конфигурации сервера. После того, как вы закончите обновление настроек в каждом параметре, не забудьте нажать «Отправить», чтобы применить изменения.
3.2.3.1. Настройки файлов cookie
dhn
MennoniteHobbit
Ваша доска постоянно использует файлы cookie. Файлы cookie могут хранить информацию и данные; например, файлы cookie позволяют пользователям автоматически входить на доску, когда они посещают ее. Настройки на этой странице определяют данные, используемые для отправки файлов cookie в браузеры ваших пользователей.
Предупреждение
При изменении настроек файлов cookie вашей доски будьте осторожны. Неверные настройки могут привести к таким последствиям, как невозможность входа ваших пользователей в систему.
Чтобы изменить настройки файлов cookie вашей доски, найдите форму «Настройки файлов cookie». Ниже приведены четыре параметра, которые вы можете изменить:
Настройки файлов cookie
Домен файлов cookie: это домен, на котором работает ваша доска. Не указывайте путь, по которому установлен phpBB; здесь важен только сам домен.
Имя файла cookie: это имя, которое будет присвоено файлу cookie, когда он будет отправлен в браузеры ваших пользователей и сохранен. Это должно быть уникальное имя файла cookie, которое не будет конфликтовать ни с какими другими файлами cookie.
Путь файла cookie: это путь, к которому будет применяться файл cookie. В большинстве случаев следует оставить «/», чтобы файл cookie был доступен на вашем сайте. Если по какой-то причине вы должны ограничить файл cookie путем, на котором установлена ваша плата, установите значение на путь к вашей доске.
Защита от файлов cookie: если ваша доска доступна только через SSL, установите для этого параметра значение «Включено». Если доступ к доске возможен только через SSL, оставьте для этого значения значение Disabled, в противном случае при перенаправлении возникнут ошибки сервера, и у пользователей могут возникнуть трудности с сохранением входа в систему.
Когда вы закончите редактирование настроек сервера вашей доски, нажмите «Отправить», чтобы подтвердить изменения.
3.2.3.2. Настройки сервера
dhn
MennoniteHobbit
На этой странице вы можете задать настройки, зависящие от сервера и домена. Существует три основных категории настроек сервера: настройки сервера, настройки пути и настройки URL-адреса сервера. Далее более подробно описывается каждая категория настроек сервера и соответствующие настройки. Когда вы закончите настройку параметров сервера вашей доски, нажмите «Отправить», чтобы отправить изменения.
Предупреждение
При изменении настроек сервера вашей доски будьте осторожны. Неправильные настройки могут привести к таким последствиям, как отправка электронных писем с неверными ссылками и/или информацией, или даже недоступность доски.
Форма настроек сервера позволяет вам установить некоторые настройки, которые phpBB будет использовать на уровне сервера:
Настройки сервера
Включить сжатие GZip: Установка этого значения активирует
Запускать периодические задачи из системного cron: Если выключено, phpBB автоматически запускает периодические задачи, когда пользователи посещают форум. Когда включено, phpBB не будет планировать какие-либо периодические задачи самостоятельно; системный администратор должен организовать bin/phpbbcli.php cron:run для запуска системой cron через регулярные промежутки времени (например, каждые 5 минут).
Далее, форма Настройки пути позволяет вам установить различные пути, которые phpBB использует для определенного контента форума. Для установок по умолчанию параметров по умолчанию должно быть достаточно. Ниже приведены четыре значения, которые вы можете установить:
Настройки пути
Включить перезапись URL-адресов: если этот параметр включен, URL-адреса, содержащие «app. php», будут перезаписаны для удаления имени файла (т. е. app.php/foo станет /foo). Как правило, это будет видно только в том случае, если вы устанавливаете расширения. Эта функция в настоящее время ограничена веб-серверами Apache с включенным mod_rewrite.
Путь для хранения смайлов: Это путь к каталогу относительно каталога, в котором установлена ваша доска, в котором находятся ваши смайлы. , относительно каталога, в котором установлена ваша доска, в котором хранятся значки тем.
Путь хранения значков группы расширений: Это путь к каталогу относительно каталога, в котором установлена ваша доска, значки для групп расширения вложений.
Путь хранения изображения ранга: это путь к каталогу, относительно каталога, в котором установлена ваша плата, в котором расположены ваши изображения ранга. . Категория «Настройки URL-адреса сервера» содержит настройки, которые позволяют настроить фактический URL-адрес, по которому находится ваша плата, а также протокол сервера и номер порта, к которым будет осуществляться доступ к плате. Ниже приведены пять параметров, которые вы можете изменить:
Настройки URL-адреса сервера
Принудительные настройки URL-адреса сервера: Если по какой-то причине настройки URL-адреса сервера по умолчанию неверны, вы можете заставить свою phpBB board использовать указанные ниже настройки URL-адреса сервера, выбрав Да. переключатель.
Протокол сервера: это протокол сервера (например, http:// или https://), который использует ваша плата, если установлены принудительные настройки по умолчанию. Если это значение пусто или указанный выше параметр Force server URL отключен, тогда протокол будет определяться настройками безопасности файлов cookie.
Имя домена: это имя домена, на котором работает ваша доска. Включите «www», если применимо. Опять же, это значение используется только в том случае, если настройки URL-адреса сервера принудительны.
Порт сервера: это порт, на котором работает сервер. В большинстве случаев для установки порта используется значение «80». Вы должны изменить это значение только в том случае, если по какой-то причине ваш сервер работает на другом порту. Опять же, это значение используется только в том случае, если настройки URL-адреса сервера принудительны.
Путь к скрипту: Это каталог, в котором установлен phpBB, относительно имени домена. Например, если ваша доска была расположена по адресу www.example.com/phpBB3/, значением пути к скрипту будет «/phpBB3». Опять же, это значение используется только в том случае, если настройки URL-адреса сервера принудительны.
Когда вы закончите редактирование настроек сервера вашей доски, нажмите «Отправить», чтобы подтвердить изменения.
3.2.3.3. Настройки безопасности
MennoniteHobbit
Здесь, на странице настроек безопасности, вы можете управлять настройками, связанными с безопасностью; а именно, вы можете определять и редактировать настройки сеанса и входа в систему. Ниже описаны доступные параметры безопасности, которыми вы можете управлять. Когда вы закончите настройку параметров безопасности вашей доски, нажмите «Отправить», чтобы отправить изменения.
- Разрешить постоянный вход в систему
Определяет, могут ли пользователи автоматически входить на вашу доску, когда они ее посещают.
Доступны варианты «Да» и «Нет». При выборе «Да» будет включен автоматический вход в систему.
- Срок действия постоянного ключа входа в систему (в днях)
Это установленное количество дней, в течение которых ключи входа будут действовать до истечения срока их действия и удаления из базы данных.
Вы можете ввести целое число в текстовое поле, расположенное слева от слова Days. Это целое число представляет собой количество дней для истечения срока действия постоянного ключа входа в систему. Если вы хотите отключить этот параметр (и, таким образом, разрешить использование ключей входа в систему на неопределенный срок), введите «0» в текстовое поле.
- Проверка IP-адреса сеанса
Определяет, какая часть IP-адреса пользователя используется для проверки сеанса.
Доступны четыре настройки: Все, A.B.C, A.B и Нет. Параметр All будет сравнивать полный IP-адрес. Параметр A.B.C будет сравнивать первые x.x.x IP-адреса. Параметр A.B будет сравнивать первые x.x IP-адреса. Наконец, выбор None полностью отключит проверку IP-адреса.
- Проверка браузера
Это позволяет проверять браузеры пользователей для каждого сеанса. Это может помочь повысить безопасность пользователей.
Доступные варианты: «Да» и «Нет». Выбор «Да» активирует эту проверку браузера.
- Проверка заголовка X_FORWARDED_FOR
Этот параметр определяет, будут ли сеансы продолжены только в том случае, если отправленный заголовок X_FORWARDED_FOR совпадает с заголовком, отправленным с предыдущим запросом. Баны будут проверяться по IP адресу также в заголовке X_FORWARDED_FOR.
Доступны варианты «Да» и «Нет». При выборе «Да» будет включена проверка заголовка X_FORWARDED_FOR.
- Проверить IP-адреса по списку черных дыр DNS:
Вы также можете проверить IP-адреса пользователей по спискам черных дыр DNS. Эти списки являются черными списками, в которых перечислены плохие IP-адреса. Включение этого параметра позволит вашей доске проверять IP-адреса ваших пользователей и сравнивать их со списками черных дыр DNS. В настоящее время службы черного списка DNS на сайтах spamcop.net, dsbl.org и spamhaus.org.
- Проверить домен электронной почты на наличие действующей записи MX
Также можно попытаться проверить адреса электронной почты, используемые пользователями вашей доски. Если этот параметр включен, адреса электронной почты, которые вводятся при регистрации пользователей или изменении адреса электронной почты в своем профиле, будут проверяться на наличие действительной записи MX.
Доступны варианты «Да» и «Нет». При выборе «Да» будет включена проверка записей MX для электронных писем.
- Сложность пароля
Обычно более сложные пароли подходят; они лучше простых паролей. Чтобы помочь вашим пользователям максимально защитить свою учетную запись, у вас также есть возможность потребовать, чтобы они использовали сложный пароль, который вы определяете. Это требование будет применяться ко всем пользователям, регистрирующим новую учетную запись, или когда существующие пользователи меняют свои текущие пароли.
В меню выбора есть четыре опции. Отсутствие требований полностью отключит проверку сложности пароля. Параметр «Должен быть смешанный регистр» требует, чтобы пароли ваших пользователей содержали как строчные, так и прописные буквы в их паролях. Параметр «Должен содержать буквенно-цифровые символы» требует, чтобы пароль пользователя содержал как буквы алфавита, так и цифры. Наконец, параметр «Должен содержать символы» потребует, чтобы пароли ваших пользователей включали символы.
Примечание
Для каждого требования сложности пароля также будут применяться параметры, расположенные над ним в меню выбора. Например, если выбрать «Должен содержать буквенно-цифровые символы», пароли ваших пользователей должны содержать не только буквенно-цифровые символы, но также содержать как строчные, так и прописные буквы.
- Принудительная смена пароля
Всегда желательно время от времени менять пароли. С помощью этого параметра вы можете заставить своих пользователей менять свои пароли по истечении заданного количества дней, в течение которых их пароли использовались.
В текстовое поле, расположенное рядом с меткой «Дни», можно вводить только целые числа. Это целое число — количество дней, по истечении которых ваши пользователи должны будут сменить свои пароли. Если вы хотите отключить эту функцию, введите значение «0».
- Максимальное количество попыток входа
Также можно ограничить количество попыток входа пользователей. Установка определенного предела активирует эту функцию. Это может быть полезно для временного предотвращения попыток ботов или других пользователей войти в учетные записи других пользователей.
Для этой настройки можно вводить только целые числа. Введенное число максимальное количество раз, которое пользователь может попытаться войти в учетную запись, прежде чем ему придется подтверждать свой вход визуально, с визуальным подтверждением.
- Разрешить PHP в шаблонах
В отличие от phpBB2, phpBB3 позволяет использовать код PHP в самих файлах шаблонов, если он включен. Если этот параметр включен, операторы PHP и INCLUDEPHP будут распознаны и проанализированы механизмом шаблонов.
3.2.3.4. Настройки загрузки
MennoniteHobbit
На особенно больших досках может потребоваться управление определенными настройками, связанными с нагрузкой, чтобы ваша доска работала максимально плавно. Однако, даже если ваша доска не слишком активна, по-прежнему важно иметь возможность регулировать параметры загрузки вашей доски. Правильная настройка этих параметров может помочь уменьшить объем обработки, необходимой вашему серверу. Когда вы закончите редактирование любых настроек, связанных с нагрузкой на сервер, не забудьте нажать «Отправить», чтобы действительно отправить и применить ваши изменения.
Первая группа параметров, «Общие параметры», позволяет управлять самыми основными параметрами, связанными с нагрузкой, такими как максимальная загрузка системы и продолжительность сеанса. Далее подробно описывается каждый вариант.
Общие настройки
Ограничить загрузку системы: Эта опция позволяет контролировать максимальную нагрузку, которую может выдержать сервер, прежде чем плата автоматически отключится. В частности, если средняя нагрузка системы за одну минуту превышает это значение, плата автоматически отключается. Значение «1,0» соответствует примерно 100% использованию одного процессора. Обратите внимание, что эта опция будет работать только с серверами на базе *nix, для которых эта информация доступна.
Продолжительность сеанса: это количество времени в секундах до истечения срока действия сеансов ваших пользователей. Допустимые значения — положительные целые числа, большие или равные 60.
Ограничение сеансов: Также можно контролировать максимальное количество сеансов, которые ваша доска будет обрабатывать, прежде чем она отключится и будет временно отключена. В частности, если количество сеансов, которые обслуживает ваша доска, превышает это значение в течение одной минуты, доска отключится и будет временно отключена. Все положительные целые числа являются допустимыми значениями. Установите значение «0», если вы хотите разрешить неограниченное количество сеансов.
Промежуток времени просмотра онлайн: это количество минут, по истечении которых неактивные пользователи не будут отображаться в списках Who is Online. Чем выше указанное число, тем больше вычислительная мощность требуется для создания листинга. Все положительные целые числа являются допустимыми значениями и указывают количество минут, которое будет составлять временной интервал.
Вторая группа настроек, Общие параметры, позволяет вам контролировать, доступны ли определенные параметры для ваших пользователей на вашей доске. Далее подробно описывается каждый вариант.
Общие параметры
Включить пунктирные темы: Темы, в которых автор уже публиковал сообщения, будут отмечены пунктирными значками тем для этих тем. Чтобы включить эту функцию, выберите Да.
Включить маркировку тем на стороне сервера: Одной из многих новых функций, предлагаемых phpBB3, является отслеживание чтения на стороне сервера. Это отличается от phpBB2, который предлагал отслеживание чтения только на основе файлов cookie. Чтобы сохранить информацию о прочитанном/непрочитанном состоянии в базе данных, а не в файле cookie, выберите Да.
Включить пометку темы для гостей: Также можно разрешить гостям получать информацию о прочитанном/непрочитанном статусе. Если вы хотите, чтобы ваша доска сохраняла информацию о прочитанном/непрочитанном статусе для гостей, выберите Да. Если эта опция отключена, сообщения будут отображаться для гостей как «прочитанные».
Включить онлайн-списки пользователей: онлайн-списки пользователей могут отображаться в индексе вашей доски, на каждом форуме и на тематических страницах. Если вы хотите включить этот параметр и разрешить отображение списков онлайн-пользователей, выберите Да.
Включить списки гостей онлайн в viewonline: Если вы хотите включить отображение информации о гостях в разделе Кто в сети, выберите Да.
Включить отображение информации о пользователе онлайн/офлайн: этот параметр позволяет контролировать, может ли информация о статусе онлайн/оффлайн для пользователей отображаться в профилях и на страницах просмотра тем. Чтобы включить этот параметр отображения, выберите Да.
Включить список дней рождения: В phpBB3 дни рождения — это новая функция. Чтобы включить список дней рождения, выберите Да.
Включить отображение модераторов: Хотя может быть особенно полезно перечислить модераторов, которые модерируют каждый форум, можно отключить эту функцию, что может помочь уменьшить объем необходимой обработки. Чтобы включить отображение модераторов, выберите Да.
Включить отображение панели перехода: Панель перехода может быть полезным инструментом для навигации по доске. Тем не менее, можно контролировать, будет ли это отображаться. Чтобы отобразить поля перехода, выберите Да.
Показать активность пользователя: Эта опция определяет, будет ли информация об активной теме/форуме отображаться в профилях ваших пользователей и UCP . Если вы хотите показать эту информацию об активности пользователя, выберите Да. Однако, если на вашей доске более миллиона сообщений, рекомендуется отключить эту функцию.
Перекомпилировать устаревшие шаблоны. Этот параметр управляет повторной компиляцией старых шаблонов. Если эта функция включена, ваша плата будет проверять наличие обновленных шаблонов в вашей файловой системе; если они есть, ваша доска перекомпилирует шаблоны. Выберите Да, чтобы включить эту опцию.
Разрешить использование сторонних сетей доставки контента: если этот параметр включен, некоторые файлы будут обслуживаться с внешних сторонних серверов (ajax.googleapis.com), а не с вашего сервера. Это снижает пропускную способность сети, необходимую вашему серверу, но может представлять проблему конфиденциальности для некоторых администраторов форума. При установке phpBB по умолчанию это включает загрузку «jQuery» и шрифта «Open Sans» из сети доставки контента Google.
Разрешить поиск в реальном времени: если этот параметр включен, определенные поля поиска (поиск по спискам участников) будут автоматически предлагать результаты поиска по мере ввода.
Наконец, последняя группа настроек загрузки относится к пользовательским полям профиля, которые являются новой функцией phpBB3. Далее подробно описаны эти параметры.
Поля пользовательского профиля
Разрешить стилям отображать поля пользовательского профиля в списке участников: этот параметр позволяет вам контролировать, могут ли стили вашей доски отображать поля пользовательского профиля (если они есть на вашей доске) в списке участников . Чтобы включить это, выберите Да.
Отображать поля настраиваемого профиля в профилях пользователей: Если вы хотите включить отображение полей настраиваемого профиля (если они есть на вашей доске) в профилях пользователей, выберите Да.
Отображать настраиваемые поля профиля в viewtopic: Если вы хотите включить отображение настраиваемых полей профиля (если они есть на вашей доске) на страницах просмотра темы, выберите Да.
3.
2.3.5. Настройки поискаMennoniteHobbit
Ваша доска может быть источником информации. Возможность эффективного поиска по этой информации очень важна, особенно если вы хотите уменьшить количество повторяющихся тем, размещенных на вашей доске. Здесь, на странице настроек поиска, вы можете управлять тем, какой поисковый сервер будет использовать функция поиска вашей доски для индексации сообщений и поиска, а также устанавливать различные параметры, связанные с этим. Существует четыре основных категории настроек поиска: общие настройки поиска, серверная часть поиска, полнотекстовый mysql и собственный полнотекстовый поиск. Далее подробно описывается каждый набор настроек поиска.
Первая группа параметров поиска является общей и ориентированной на пользователя, т. е. касается пользователей, непосредственно использующих функцию поиска.
Общие настройки поиска
Включить средства поиска: если для этого параметра установлено значение Да, для ваших пользователей будет включена функция поиска; функция поиска участников также будет включена.
Интервал пользовательского поиска: это значение указывает количество секунд, в течение которых ваши пользователи должны ждать между последовательными поисками. Это значение проверяется независимо для каждого пользователя. Все положительные целые числа являются допустимыми значениями. Если вы хотите отключить проверку интервалов поиска для пользователей, установите это значение на «0».
Интервал гостевого поиска: это количество секунд между поисками, которое должны ждать гостевые пользователи. Это значение является общим для всех гостевых пользователей, если один гость выполняет поиск, другим придется подождать, пока не пройдет этот интервал. Все положительные целые числа являются допустимыми значениями. Если вы хотите отключить проверку интервалов поиска гостей, установите это значение на «0».
Предельная загрузка системы на странице поиска: Вы также можете ограничить нагрузку на вашу систему при поиске. Если загрузка системы превысит это значение, ваша доска отключится и будет временно отключена. Все числа от 0 до 1,0 (включительно) являются допустимыми значениями. Например, значение «1,0» соответствует примерно 100%-ному использованию одного процессора; если загрузка системы превысит это значение, плата отключится. Обратите внимание, что эта функция работает только для серверов на базе *nix.
Минимум символов имени автора: пользователи должны ввести как минимум это количество символов имени при выполнении поиска автора с подстановочными знаками. Если имя пользователя автора короче этого числа, ваши пользователи все равно смогут искать сообщения автора, введя полное имя пользователя. Все положительные целые числа являются допустимыми значениями.
Длина кэша результатов поиска: phpBB3 также может кэшировать результаты поиска. Срок действия этих кэшированных результатов поиска истекает через указанное количество секунд. Все положительные целые числа являются допустимыми значениями. Установите это значение на «0», если вы хотите отключить кэширование поиска.
Следующая группа настроек поиска на самом деле содержит только одну настройку: выбор того, какие серверные функции поиска вашей доски будут использовать, если они включены. Ниже подробно описан этот вариант.
Бэкенд поиска
Бэкенд поиска: Этот параметр указывает серверную часть, которую будут использовать средства поиска вашей доски, если она включена. Серверная часть — это, по сути, система/метод, который фактически отвечает за проведение поиска на основе заданных запросов. Доступны четыре варианта: MySQL Fulltext, phpBB Native Fulltext, PostgreSQL Fulltext и Sphinx Fulltext.
Примечание
Если вы решите изменить текущую систему поиска вашей доски, вам нужно будет создать индекс содержимого вашей доски для новой системы поиска. Если вы точно знаете, что не собираетесь использовать индекс, который использовался с вашим старым, ранее выбранным поисковым сервером, вы также можете удалить его, чтобы освободить часть ресурсов вашей системы. Чтобы узнать больше о ведении поисковых индексов вашей доски, см. раздел 3.9.3, «Индексирование поиска».
MySQL Fulltext заставит вашу доску использовать полнотекстовый поиск MySQL в качестве механизма поиска. Это заставляет SQL-сервер выполнять поиск, а не создавать собственные таблицы поиска. Показанные настройки носят информационный характер и требуют внесения изменений системным администратором сервера.
Полнотекстовый mysql
Поддержка нелатинских символов UTF-8 с использованием PCRE: Это сообщает вам, поддерживает ли ваша система поиск нелатинских символов UTF-8. Это доступно только в PHP версии 4.4 и выше, а также 5.1 и выше. Это актуально только в том случае, если вы действительно хотите, чтобы ваши пользователи имели возможность искать нелатинские символы.
Поддержка нелатинских символов UTF-8 с использованием mbstring: если ваша система не поддерживает символы UTF-8 с использованием PCRE (как указано в настройке выше), серверная часть полнотекстового поиска MySQL попытается использовать регулярное выражение mbstring. двигатель. Опять же, это имеет значение только в том случае, если вы действительно хотите, чтобы ваши пользователи имели возможность искать нелатинские символы.
phpBB Native Fulltext — опция по умолчанию, которая является собственным полнотекстовым поиском phpBB.
Полнотекстовый собственный
Включить полнотекстовое обновление: этот параметр позволяет вам контролировать, будет ли индекс поиска вашей доски обновляться при создании сообщений. Если вы хотите включить это, выберите Да. Обратите внимание, что этот параметр не имеет значения, если функция поиска на вашей доске полностью отключена.
Минимум символов, индексируемых при поиске: Вы также можете контролировать минимальное количество символов, которое слова должны содержать, чтобы быть включенными в поисковый индекс вашей доски. Не рекомендуется устанавливать слишком низкое значение для обеспечения качественного поискового индекса. Все положительные целые числа являются допустимыми значениями.
Максимальное количество символов, проиндексированных поиском: Как и в приведенной выше настройке, вы также можете контролировать максимальное количество символов, которое слова должны содержать, чтобы быть включенными в поисковый индекс вашей доски. Если в слове больше указанного количества символов, оно не будет включено в поисковый индекс. Все положительные целые числа являются допустимыми значениями.
Порог общих слов: Как и в случае со стоп-словами phpBB2, вы можете запретить использование общих слов, которые вы укажете. Однако эта функция расширена в phpBB3. Теперь вы можете контролировать порог, который может иметь слово; это означает, что если слово содержится в более чем определенном проценте сообщений на вашей доске, оно будет считаться общеупотребительным словом и будет игнорироваться в поисковых запросах. Все положительные целые числа являются допустимыми значениями и представляют собой процент сообщений на вашей доске, в которых могут содержаться слова. Если вы хотите отключить этот порог и тем самым разрешить поиск по всем словам, даже если они могут быть общими, установите для этого значения значение » 0″. Этот параметр применяется только в том случае, если на вашей доске более 100 сообщений.
PostgreSQL Fulltext аналогичен MySQL Fulltext, но для сайтов, работающих на базе данных PostgreSQL.
Полный текст PostgreSQL
Версия PostgreSQL. Указывает, используете ли вы версию PostgreSQL, поддерживающую полнотекстовый поиск. Эта функция доступна в PostgreSQL 8.3 и выше.
Профиль конфигурации текстового поиска: Если на сервере базы данных создано несколько конфигураций поиска, вы можете выбрать одну из них здесь. По умолчанию простой , хотя специфический язык может быть более подходящим, если ваша доска содержит нелатинский текст.
Минимальная длина слова для ключевых слов: Вы также можете контролировать минимальное количество символов, которое слова должны содержать, чтобы быть включенными в поисковый индекс вашей доски. Не рекомендуется устанавливать слишком низкое значение для обеспечения качественного поискового индекса. Все положительные целые числа являются допустимыми значениями.
Максимальная длина слова для ключевых слов: Как и в приведенной выше настройке, вы также можете контролировать максимальное количество символов, которое слова должны содержать, чтобы быть включенными в поисковый индекс вашей доски. Если в слове больше указанного количества символов, оно не будет включено в поисковый индекс. Все положительные целые числа являются допустимыми значениями.
Sphinx Fulltext использует специальный поисковый сервер Sphinx. Sphinx необходимо установить перед его настройкой здесь. Если у вас есть большая доска с сотнями тысяч сообщений или более, вы, скорее всего, захотите использовать Sphinx.
Полный текст Sphinx
Путь к каталогу данных: Абсолютный путь к каталогу данных, где Sphinx должен хранить индексы и файлы журналов. Путь должен иметь косую черту в конце.
Хост демона поиска Sphinx: Имя хоста или IP-адрес сервера поиска. Оставьте пустым для локального хоста.
Порт демона поиска Sphinx: порт, на котором работает сервер поиска. Оставьте пустым для порта по умолчанию 9312.
Лимит памяти индексатора: объем памяти, который разрешено использовать поисковому серверу. Это значение должно быть меньше максимального объема доступной памяти в системе.
Файл конфигурации Sphinx: Сгенерированный вывод для вашего файла sphinx.conf для сервера поиска.
После отправки формы в базе данных будет создана поисковая таблица Sphinx. Индексаторы поиска по-прежнему необходимо запускать вручную до создания индексов. Точные команды, необходимые для этого и многое другое, можно найти в руководстве по серверу: конфигурация поиска Sphinx.
Содержание © 2014 phpBB Group
Лицензия CC Attribution-NonCommercial-ShareAlike 3. 0 лицензияВеб-сервер Cherokee | Поваренная книга Настройка phpBB
Вам потребуется корректно настроенная поддержка PHP в Cherokee и PHP с установленным модулем MySQL. Конфигурация по умолчанию уже предоставляет действительную конфигурацию PHP для Cherokee, если у вас есть php-cgi установлен, но вы можете следовать соответствующему рецепту о настройка PHP, если у вас его нет доступен по какой-то причине.
В этих условиях вы можете начать установку, и вы уже сможет запустить ваш сайт.
Установка
phpBB может быть установлен вполне легко. Скачать последнюю package, распакуйте его и укажите в браузере соответствующий URL.
В этом примере мы будем устанавливать все под /var/www/phpBB3 и установит его как корень документа в cherokee-admin для нашего сервера, на котором будет размещаться контент для Пример домена.net. Вы можете изменить это, перейдя на виртуальные серверы → по умолчанию → Основы → Корень документа. Вы можете удалить все ненужные правила вашей готовой конфигурации по умолчанию.
Список правил
Это все, что вам нужно сделать с Cherokee на данный момент.
Если вы собираетесь использовать тот же домен, вставьте соответствующую запись в ваш /etc/hosts или аналогичный файл.
Запись для вашего /etc/hosts
127.0.0.1 localhost example.net
Сначала загрузите пакет phpBB3 и продолжайте распаковывать его по нужному пути.
Во-вторых, создайте базу данных для установки. Войдите в MySQL с помощью ваш административный пользователь и пароль:
mysql -u root -p
И создайте базу данных. Мы будем использовать имя phpbb , пользователь phpbbuser и пароль phpbbpassword , но вы должны настроить свой собственный.
СОЗДАТЬ БАЗУ ДАННЫХ phpbb; ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА phpbb.* КОМУ [email protected], ИДЕНТИФИКАЦИОННОМУ 'phpbbpassword'; ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА phpbb. * КОМУ [email protected], ИДЕНТИФИКАЦИОННОМУ 'phpbbpassword'; ПОЛНЫЕ ПРИВИЛЕГИИ; покидать;
Настройка с помощью мастера
Cherokee-Admin предоставляет мастер для phpBB, который настроит веб-сервер соответствующим образом. Просто найдите его в веб-приложениях категорию, предоставьте некоторую основную информацию, и все готово.
Затем откройте в веб-браузере http://example.net и следуйте всем шаги. В основном вам нужно будет предоставить информацию о базе данных и устранить любое возможное предупреждение, но процесс довольно прост вперед.
Введение
Требования
Настройки базы данных
Данные администратора
Конфигурационный файл
Расширенные настройки
Создание таблиц базы данных
Завершающий этап
После завершения вы будете перенаправлены в Администрацию панель управления. Если нет, у вас должна быть ссылка внизу страница. Вам нужно удалить /var/www/phpBB3/install подкаталог, иначе вам не разрешат идти дальше.
Предупреждение
Это просто мера безопасности. Сделав это, вы можете продолжить.
После удаления
Основная установка выполнена. Вы можете видеть, что программное обеспечение работает только зайдя на http://example.net/
phpBB работает
URL-адрес перезаписывается
Чтобы украсить ваши URL-адреса, вам нужно будет написать некоторые правила перенаправления. и примените несколько патчей. Эта функция не поддерживается в phpBB, поэтому вам придется скачать модуль phpBB mod_rewrite и применить патч. Есть несколько альтернативных патчей, доступных на разные источники. Поскольку вам нужно будет вручную изменить некоторый код, ваша лучшая альтернатива, вероятно, придерживаться какой-то предварительно модифицированной версии.
Одной из таких версий является phpBB SEO. Делать Убедитесь, что используемая вами версия соответствует установленной версии phpBB.
После применения исправлений в основном перезаписывает файлы при условии, вам придется создать файл . htaccess. Он не будет работать для Cherokee, но это даст вам директивы перезаписи, которые нужно перевести.
Они должны быть созданы как правила типа регулярного выражения, соответствующие наши переведенные директивы. Правила должны быть окончательными и управляться обработчик перенаправления. В обработчике вам нужно будет указать только тип -Internal — и подстановку выполнять. Обычный выражение наследуется, поэтому его не нужно вводить повторно.
Перед тем, как начать играть с правила переписывания. Несмотря на это, вы, вероятно, захотите убедиться, что существующие файлы, каталоги или символические ссылки используется вместо сопоставления (и перенаправления) их с правилами перезаписи. Для этого вам нужно будет создать одно правило типа «Файл существует», которое соответствует любому файлу, который является окончательным и управляется списком & send или статические обработчики.
Как только вы начнете создавать новые правила, убедитесь, что PHP -non сохранен.